Esempio n. 1
0
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()
Esempio n. 2
0
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)