async def delete_marker(sid: int, uuid: str): pr: PlayerRoom = game_state.get(sid) marker = Marker.get_or_none(shape_id=uuid, user=pr.player) if not marker: return marker.delete_instance()
async def new_marker(sid: int, data): pr: PlayerRoom = game_state.get(sid) marker = Marker.get_or_none(shape=data, user=pr.player) if marker is not None: return Marker.create(shape=data, user=pr.player, location=pr.active_location)