def on_editt(self, client, room, message): del message['aiclientnum'] player = client.get_player() selection = Selection.from_message(message) texture = message['texture'] all_faces = message['all_faces'] room.handle_player_event('edit_texture', player, selection, texture, all_faces)
def on_editm(self, client, room, message): del message['aiclientnum'] player = client.get_player() selection = Selection.from_message(message) material = message['material'] material_filter = message['material_filter'] room.handle_player_event('edit_material', player, selection, material, material_filter)
def on_replace(self, client, room, message): del message['aiclientnum'] player = client.get_player() selection = Selection.from_message(message) texture = message['texture'] new_texture = message['new_texture'] in_selection = message['in_selection'] room.handle_player_event('edit_replace', player, selection, texture, new_texture, in_selection)
def on_flip(client, room, message): del message['aiclientnum'] player = client.get_player() selection = Selection.from_message(message) room.handle_player_event('edit_flip', player, selection)
def on_rotate(self, client, room, message): del message['aiclientnum'] player = client.get_player() selection = Selection.from_message(message) axis = message['axis'] room.handle_player_event('edit_rotate', player, selection, axis)
def on_delcube(self, client, room, message): del message['aiclientnum'] player = client.get_player() selection = Selection.from_message(message) room.handle_player_event('edit_delete_cubes', player, selection)