MCPcopy Create free account
hub / github.com/RocketMap/RocketMap / Spawnpoint

Class Spawnpoint

Tools/Spawnpoint-Clustering/cluster.py:8–29  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6import utils
7
8class Spawnpoint(object):
9 def __init__(self, data):
10 # not needed but useful for debugging
11 self.spawnpoint_id = data.get('spawnpoint_id') or data.get('sid')
12
13 try:
14 self.position = (float(data['latitude']), float(data['longitude']))
15 except KeyError:
16 self.position = (float(data['lat']), float(data['lng']))
17
18 self.time = data['time']
19
20 def serialize(self):
21 obj = dict()
22
23 if self.spawnpoint_id != None:
24 obj['spawnpoint_id'] = self.spawnpoint_id
25 obj['latitude'] = self.position[0]
26 obj['longitude'] = self.position[1]
27 obj['time'] = self.time
28
29 return obj
30
31class Spawncluster(object):
32 def __init__(self, spawnpoint):

Callers 1

mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected