Module: Retrograph::Easy::Res::Controllers

Defined in:
lib/retrograph/easy/res/controllers.rb

Constant Summary collapse

PALETTE_DATA =
[0x3f, 0x00, 0x10, 0x20, 0x34, 0x14, 0x29, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00].pack('C*')
NAME_DATA =
[
  [0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000],
  [0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0000, 0x0003, 0x0004, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000],
  [0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0007, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000],
  [0x0000, 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, 0x000b, 0x0010, 0x0011, 0x0000, 0x0000, 0x0000],
  [0x0000, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0016, 0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x0000],
  [0x0000, 0x001e, 0x001f, 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x0029, 0x0000],
  [0x0000, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0000, 0x0000, 0x0000],
  [0x0000, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x0029, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x0000, 0x0000, 0x0000],
  [0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0007, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000],
  [0x0000, 0x0000, 0x003f, 0x0040, 0x0041, 0x0042, 0x0043, 0x0000, 0x0000, 0x0044, 0x0045, 0x0046, 0x0000, 0x0000, 0x0000],
  [0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000],
  [0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000],
  [0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0000, 0x0003, 0x0004, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000],
  [0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0x0007, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000],
  [0x0000, 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, 0x000b, 0x0010, 0x0011, 0x0000, 0x0000, 0x0000],
  [0x0000, 0x0012, 0x0013, 0x0047, 0x0015, 0x0016, 0x0017, 0x0016, 0x0018, 0x0048, 0x0049, 0x001b, 0x001c, 0x001d, 0x0000],
  [0x0000, 0x001e, 0x004a, 0x0020, 0x004b, 0x0022, 0x004c, 0x0024, 0x004d, 0x004e, 0x004f, 0x0028, 0x0029, 0x0029, 0x0000],
  [0x0000, 0x002a, 0x002b, 0x0050, 0x002d, 0x002e, 0x002f, 0x0030, 0x0031, 0x0051, 0x0033, 0x0034, 0x0000, 0x0000, 0x0000],
  [0x0000, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x0029, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x0000, 0x0000, 0x0000],
  [0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0007, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000],
  [0x0000, 0x0000, 0x003f, 0x0040, 0x0041, 0x0042, 0x0052, 0x0000, 0x0000, 0x0044, 0x0045, 0x0046, 0x0000, 0x0000, 0x0000],
  [0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000]
].map! { |r| r.pack('v*') }
TILE_DATA =
[
  0x00000000,
  0x00000000,
  0x00000000,
  0x00000000,
  0x00000000,
  0x00000000,
  0x00000000,
  0x00000000,

  0x00000000,
  0x10110161,
  0x10010111,
  0x10110121,
  0x10010101,
  0x10110101,
  0x00000000,
  0x11111111,

  0x00000000,
  0x00101061,
  0x00101010,
  0x00101010,
  0x00101010,
  0x00515010,
  0x00000000,
  0x00111111,

  0x00000000,
  0x11011600,
  0x01000100,
  0x11051500,
  0x01010000,
  0x11061100,
  0x00000000,
  0x11111100,

  0x00000000,
  0x50110010,
  0x10010010,
  0x10110010,
  0x10010010,
  0x50110110,
  0x00000000,
  0x11111111,

  0x00000000,
  0x00011101,
  0x00001000,
  0x00001000,
  0x00001000,
  0x00001001,
  0x00000000,
  0x00011111,

  0x00100000,
  0x00100000,
  0x00100000,
  0x00100000,
  0x00100000,
  0x00100000,
  0x00100000,
  0x00100000,

  0x00000100,
  0x00000100,
  0x00000100,
  0x00000100,
  0x00000100,
  0x00000100,
  0x00000100,
  0x00000100,

  0x00000000,
  0x00000000,
  0x00000000,
  0x60000000,
  0x55000000,
  0x76500000,
  0x67650000,
  0x66756000,

  0x55600000,
  0x77655600,
  0x66777556,
  0x66667775,
  0x66666677,
  0x66666666,
  0x66666666,
  0x66666666,

  0x22222222,
  0x77777777,
  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,
  0x22222255,

  0x22222222,
  0x77777777,
  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,

  0x52222222,
  0x77777777,
  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,

  0x60100006,
  0x75122226,
  0x67177776,
  0x66166666,
  0x66166666,
  0x66166666,
  0x66122556,
  0x66166665,

  0x22222225,
  0x77777777,
  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,

  0x22222122,
  0x77777177,
  0x66666166,
  0x66666166,
  0x66666166,
  0x66666166,
  0x66666166,
  0x66666166,

  0x00000652,
  0x00652277,
  0x65277766,
  0x27766666,
  0x76666666,
  0x66666666,
  0x66666666,
  0x66666666,

  0x00000000,
  0x00000000,
  0x00000000,
  0x00000006,
  0x00000052,
  0x00000526,
  0x00005266,
  0x00062666,

  0x66675600,
  0x66677500,
  0x66667560,
  0x66667720,
  0x66666756,
  0x66666766,
  0x66666675,
  0x66666672,

  0x55666666,
  0x66556666,
  0x66665666,
  0x66666566,
  0x66666656,
  0x66666656,
  0x66666665,
  0x66666665,

  0x66666666,
  0x66666666,
  0x66666666,
  0x62222236,
  0x51222226,
  0x51231226,
  0x51233226,
  0x51222226,

  0x66666611,
  0x66661166,
  0x66616666,
  0x66166666,
  0x65666666,
  0x66666666,
  0x66666666,
  0x66666666,

  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,

  0x76155565,
  0x76165562,
  0x76156562,
  0x76166666,
  0x67177766,
  0x66166666,
  0x66166666,
  0x66166666,

  0x66666166,
  0x66666166,
  0x66666166,
  0x66666166,
  0x66666166,
  0x66666666,
  0x66112256,
  0x62666665,

  0x66666666,
  0x55566666,
  0x33555666,
  0x44335566,
  0x47743566,
  0x34773556,
  0x33474356,
  0x33344356,

  0x66666666,
  0x66666555,
  0x66655533,
  0x66523344,
  0x65134434,
  0x62133333,
  0x51333333,
  0x21333333,

  0x00626666,
  0x00566666,
  0x06266666,
  0x05666666,
  0x62666666,
  0x62666666,
  0x55666666,
  0x25666666,

  0x00000000,
  0x00000000,
  0x01100000,
  0x00100000,
  0x01100000,
  0x00100000,
  0x00100000,
  0x00000000,

  0x00000000,
  0x00000000,
  0x11061101,
  0x01010101,
  0x11061101,
  0x01010101,
  0x11010101,
  0x00000000,

  0x56666672,
  0x56666672,
  0x26666672,
  0x26666672,
  0x26666672,
  0x26666672,
  0x26666672,
  0x26666672,

  0x66666666,
  0x22223666,
  0x22222666,
  0x23122666,
  0x23322666,
  0x22222666,
  0x11112666,
  0x55556666,

  0x51222226,
  0x22222222,
  0x22211222,
  0x22222122,
  0x22322122,
  0x22232222,
  0x11222221,
  0x21222225,

  0x66666666,
  0x66622222,
  0x66512222,
  0x66512312,
  0x66512332,
  0x66512222,
  0x66511111,
  0x66655555,

  0x66666667,
  0x66666667,
  0x66666667,
  0x66666667,
  0x66666667,
  0x66666667,
  0x66666667,
  0x26666667,

  0x66666666,
  0x66577666,
  0x65777766,
  0x65777766,
  0x65577566,
  0x66555666,
  0x66666666,
  0x65265262,

  0x56666666,
  0x65666666,
  0x62666666,
  0x62666666,
  0x61666666,
  0x61666666,
  0x26666666,
  0x66666655,

  0x66122256,
  0x61223325,
  0x51222632,
  0x21222232,
  0x21222222,
  0x51122221,
  0x75111116,
  0x67522566,

  0x33344356,
  0x33334356,
  0x33343567,
  0x33343567,
  0x33332567,
  0x33115567,
  0x11255566,
  0x25555556,

  0x11333333,
  0x11333333,
  0x21133333,
  0x51133333,
  0x52113333,
  0x65211133,
  0x65521111,
  0x65555211,

  0x11111166,
  0x15666666,
  0x15666666,
  0x15666666,
  0x15666666,
  0x15666666,
  0x15666666,
  0x15666666,

  0x11111111,
  0x00000000,
  0x00000000,
  0x00000000,
  0x00000000,
  0x00000000,
  0x00000000,
  0x00000000,

  0x66666672,
  0x66666675,
  0x66666766,
  0x66666726,
  0x66666750,
  0x66667660,
  0x66667500,
  0x66672600,

  0x66666661,
  0x66666661,
  0x66666616,
  0x66666616,
  0x66666166,
  0x66661666,
  0x66656666,
  0x66666666,

  0x51222226,
  0x51231226,
  0x51233226,
  0x51222226,
  0x51111126,
  0x65555566,
  0x66666666,
  0x66666666,

  0x76666666,
  0x76666666,
  0x67666666,
  0x67666666,
  0x66766666,
  0x66676666,
  0x66667766,
  0x66666677,

  0x56666666,
  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,
  0x55556666,

  0x62565265,
  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,
  0x55555555,

  0x66666622,
  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,
  0x66666555,

  0x66777766,
  0x56666666,
  0x56666666,
  0x56666666,
  0x56666666,
  0x56666666,
  0x66666666,
  0x66666666,

  0x55122225,
  0x51223322,
  0x21222632,
  0x11222232,
  0x11222222,
  0x21122221,
  0x52111115,
  0x65211256,

  0x66555555,
  0x66555555,
  0x66655555,
  0x66665555,
  0x66666555,
  0x66666655,
  0x66666665,
  0x66666666,

  0x25666666,
  0x25566666,
  0x55566666,
  0x61566666,
  0x02556666,
  0x05556666,
  0x00155666,
  0x00615566,

  0x66656000,
  0x66550000,
  0x65500000,
  0x55000000,
  0x60000000,
  0x00000000,
  0x00000000,
  0x00000000,

  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,
  0x66666652,
  0x66665526,
  0x55525500,
  0x12560000,

  0x77777777,
  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,
  0x55555555,
  0x21111111,

  0x66666666,
  0x66666666,
  0x56666666,
  0x55566666,
  0x21555666,
  0x06215555,
  0x00062155,
  0x00000065,

  0x12555566,
  0x00652555,
  0x00006215,
  0x00000062,
  0x00000006,
  0x00000000,
  0x00000000,
  0x00000000,

  0x66655521,
  0x65525600,
  0x51260000,
  0x26000000,
  0x60000000,
  0x00000000,
  0x00000000,
  0x00000000,

  0x66666666,
  0x66666666,
  0x66666666,
  0x66666655,
  0x66665522,
  0x65552260,
  0x55226000,
  0x56000000,

  0x66666666,
  0x66666666,
  0x66666166,
  0x66666166,
  0x66666166,
  0x66666166,
  0x55555155,
  0x11111112,

  0x66666666,
  0x66666666,
  0x56666666,
  0x55666666,
  0x15556666,
  0x61155556,
  0x00211255,
  0x00006521,

  0x00061556,
  0x00002155,
  0x00000215,
  0x00000021,
  0x00000006,
  0x00000000,
  0x00000000,
  0x00000000,

  0x11061111,
  0x11011111,
  0x11011011,
  0x11011011,
  0x11061111,
  0x11000011,
  0x11000011,
  0x00000000,

  0x00000000,
  0x11061110,
  0x11011000,
  0x11011160,
  0x11015010,
  0x16011110,
  0x00011160,
  0x11000000,

  0x00000000,
  0x61160110,
  0x11110110,
  0x10510110,
  0x51110111,
  0x00110111,
  0x11160110,
  0x00000611,

  0x00000000,
  0x00611610,
  0x00106110,
  0x00000110,
  0x00000110,
  0x00000110,
  0x00000110,
  0x00000000,

  0x00001160,
  0x00001116,
  0x00001100,
  0x00001100,
  0x00001100,
  0x00001100,
  0x00011110,
  0x00000000,

  0x00000100,
  0x00100100,
  0x06260100,
  0x02020100,
  0x01110100,
  0x01010100,
  0x00000100,
  0x11111100,

  0x00000000,
  0x10111015,
  0x10010001,
  0x10010001,
  0x10010001,
  0x10010015,
  0x00000000,
  0x11111111,

  0x00000000,
  0x61105150,
  0x10101010,
  0x10101010,
  0x10101010,
  0x10105150,
  0x00000000,
  0x11111111,

  0x66666666,
  0x66666666,
  0x66666666,
  0x66666666,
  0x62223336,
  0x61221226,
  0x61233226,
  0x61222226,

  0x66666666,
  0x55566666,
  0x33555666,
  0x33335566,
  0x44433566,
  0x47743556,
  0x34773356,
  0x33474356,

  0x66666666,
  0x66666555,
  0x66655533,
  0x66523333,
  0x65233344,
  0x65233334,
  0x52333333,
  0x51333333,

  0x66666666,
  0x23666666,
  0x22223666,
  0x22223666,
  0x23123666,
  0x23222666,
  0x22222666,
  0x11112666,

  0x66666666,
  0x66666522,
  0x66612222,
  0x66612222,
  0x66612212,
  0x66612312,
  0x66612222,
  0x66611111,

  0x66666666,
  0x66666666,
  0x66677666,
  0x66777766,
  0x66777766,
  0x66677666,
  0x66666666,
  0x65265262,

  0x66122256,
  0x65222225,
  0x61223322,
  0x61222322,
  0x61222222,
  0x65122221,
  0x76511156,
  0x67666666,

  0x33344356,
  0x33343356,
  0x33343567,
  0x33333567,
  0x33332567,
  0x33225567,
  0x12555566,
  0x55555556,

  0x51333333,
  0x51333333,
  0x52133333,
  0x52133333,
  0x55213333,
  0x65521133,
  0x65552211,
  0x65555555,

  0x61222226,
  0x61222226,
  0x61211226,
  0x61232226,
  0x61111116,
  0x66666666,
  0x66666666,
  0x66666666,

  0x55122225,
  0x52222222,
  0x52223322,
  0x51222322,
  0x51222222,
  0x52122221,
  0x55211225,
  0x65555556,

  0x00051160,
  0x00511156,
  0x00150065,
  0x00615000,
  0x00065160,
  0x00000616,
  0x00111111,
  0x00000000
].pack('V*')