+
+ 'KONAMI': (
+ pgl.K_UP, pgl.K_DOWN, pgl.K_LEFT, pgl.K_RIGHT, pgl.K_a, pgl.K_b),
+})
+
+KONAMI_CODE = [
+ pgl.K_UP,
+ pgl.K_UP,
+ pgl.K_DOWN,
+ pgl.K_DOWN,
+ pgl.K_LEFT,
+ pgl.K_RIGHT,
+ pgl.K_LEFT,
+ pgl.K_RIGHT,
+ pgl.K_b,
+ pgl.K_a,
+]
+
+PALETTE = AttrDict({
+ 'BLACK': (0, 0, 0),
+ 'DARK_RED': (108, 41, 64),
+ 'DARK_VIOLET': (64, 53, 120),
+ 'MAGENTA': (217, 60, 240),
+ 'DARK_GREEN': (19, 87, 64),
+ 'GREY': (128, 128, 128),
+ 'BLUE': (38, 151, 240),
+ 'LIGHT_VIOLET': (191, 180, 248),
+ 'DARK_OLIVE': (64, 75, 7),
+ 'ORANGE': (217, 104, 15),
+ 'PINK': (236, 168, 191),
+ 'GREEN': (38, 195, 15),
+ 'LIGHT_OLIVE': (191, 202, 135),
+ 'LIGHT_TURQUOISE': (147, 214, 191),
+ 'WHITE': (255, 255, 255),
+})
+
+
+ACTION_GLYPHS = AttrDict({
+ 'CLEAR_BITS': 'glyphs/bits_clear.png',
+ 'TOGGLE_BITS': 'glyphs/bits_toggle.png',
+ 'SET_BITS': 'glyphs/bits_set.png',
+ 'CHANGE_BOARD': 'glyphs/board.png',
+ 'DAMAGE': 'glyphs/damage.png',
+ 'HEAL': 'glyphs/health.png',
+ 'MOVEMENT': 'glyphs/move.png',
+ 'WINTOKEN': 'glyphs/win.png',
+ 'MSB': 'glyphs/msb.png',
+ 'NOTHING': 'glyphs/do_nothing.png',
+ 'SHIFT_LEFT': 'glyphs/shift_left.png',
+ 'SHIFT_RIGHT': 'glyphs/shift_right.png',