'BISHOP': u'\u265d',
'KNIGHT': u'\u265e',
}.get(move_name, move_name.lower())
+
+
+def parse_bits(bit_list):
+ # Convert names to numbers if applicable.
+ return frozenset(BITS.get(bit, bit) for bit in bit_list)
+
+
+def warp_to_game_state(game_state):
+ from naja.events import LoadGameEvent, SceneChangeEvent
+ from naja.scenes.game import GameScene
+ LoadGameEvent.post(game_state)
+ SceneChangeEvent.post(GameScene)