1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144
|
// Automatically generated by GRFCODEC. Do not modify!
// (Info version 32)
// Escapes: 2+ 2- 2< 2> 2u< 2u> 2/ 2% 2u/ 2u% 2* 2& 2| 2^ 2sto = 2s 2rst = 2r 2psto 2ror = 2rot 2cmp 2ucmp 2<< 2u>> 2>>
// Escapes: 71 70 7= 7! 7< 7> 7G 7g 7gG 7GG 7gg 7c 7C
// Escapes: D= = DR D+ = DF D- = DC Du* = DM D* = DnF Du<< = DnC D<< = DO D& D| Du/ D/ Du% D%
// Format: spritenum imagefile depth xpos ypos xsize ysize xrel yrel zoom flags
0 * 4 \d20
1 * 54 14 "C" "INFO"
"B" "VRSN" \w4 \dx00000000
"B" "MINV" \w4 \dx00000000
"B" "NPAR" \w1 00
"B" "PALS" \w1 "A"
"B" "BLTR" \w1 "8"
00
00
2 * 52 08 08 "NML\35" "NML regression test" 00 "A test newgrf testing NML" 00
// Name: @return_action_0
3 * 34 02 09 FF 89
43 20 \dx000000FF
\2cmp 1A 20 \dx00000002
\2< 1A 20 \dx00000001
\2^ 1A 00 \dx00000001
\b0
\wx8000 // Return computed value
// Name: @return_action_1
4 * 34 02 09 FE 89
43 28 \dx000000FF
\2cmp 1A 20 \dx00000005
\2- 1A 20 \dx00000001
\2> 1A 00 \dx00000000
\b0
\wx8000 // Return computed value
// Name: random1
5 * 15 02 09 FE 80 01 \b0 04
\wx00FF \wx00FF \wx00FF // (2/3) -> (3/4): return (var[0x43, 0, 255] < 2)
\wx00FE // (1/3) -> (1/4): return (var[0x43, 8, 255] > 5)
// Name: @return_action_0
6 * 34 02 09 FF 89
43 20 \dx000000FF
\2cmp 1A 20 \dx00000002
\2< 1A 20 \dx00000001
\2^ 1A 00 \dx00000001
\b0
\wx8000 // Return computed value
// Name: @return_action_1
7 * 34 02 09 FD 89
43 28 \dx000000FF
\2cmp 1A 20 \dx00000005
\2- 1A 20 \dx00000001
\2> 1A 00 \dx00000000
\b0
\wx8000 // Return computed value
// Name: var1
8 * 23 02 09 FD 89
42 00 \dx00000007
\b1
\wx00FF \dx00000000 \dx00000000 // 0 .. 0: return (var[0x43, 0, 255] < 2)
\wx00FD // default: return (var[0x43, 8, 255] > 5)
// Name: @return_action_2
9 * 34 02 09 FF 8A
45 38 \dx0000000F
\2cmp 1A 20 \dx00000002
\2< 1A 20 \dx00000001
\2^ 1A 00 \dx00000001
\b0
\wx8000 // Return computed value
// Name: @return_action_3
10 * 34 02 09 FC 8A
45 3C \dx0000000F
\2cmp 1A 20 \dx00000005
\2- 1A 20 \dx00000001
\2> 1A 00 \dx00000000
\b0
\wx8000 // Return computed value
// Name: random2
11 * 15 02 09 FC 83 01 \b0 04
\wx00FF \wx00FF \wx00FF // (2/3) -> (3/4): return (var[0x45, 24, 15] < 2)
\wx00FC // (1/3) -> (1/4): return (var[0x45, 28, 15] > 5)
// Name: @return_action_0
12 * 34 02 09 FF 8A
45 38 \dx0000000F
\2cmp 1A 20 \dx00000002
\2< 1A 20 \dx00000001
\2^ 1A 00 \dx00000001
\b0
\wx8000 // Return computed value
// Name: @return_action_1
13 * 34 02 09 FB 8A
45 3C \dx0000000F
\2cmp 1A 20 \dx00000005
\2- 1A 20 \dx00000001
\2> 1A 00 \dx00000000
\b0
\wx8000 // Return computed value
// Name: var2
14 * 23 02 09 FB 8A
93 00 \dx000000FF
\b1
\wx00FF \dx00000000 \dx00000000 // 0 .. 0: return (var[0x45, 24, 15] < 2)
\wx00FB // default: return (var[0x45, 28, 15] > 5)
15 * 11 00 09 \b2 01 FF \wx0000
08 00
09 00
16 * 9 00 09 \b1 01 FF \wx0000
0E 62
// Name: @CB_FAILED_LAYOUT09
17 * 17 02 09 FF \b0 \dx00000000
\dx00000000 \b0 \b0 \b0 \b0 \b0
// Name: @CB_FAILED09
18 * 23 02 09 FF 89
0C 00 \dx0000FFFF
\b1
\wx8000 \dx00000000 \dx00000000 // graphics callback -> return 0
\wx00FF // Non-graphics callback, return graphics result
// Name: @action3_0
19 * 53 02 09 FF 89
0C 00 \dx0000FFFF
\b4
\wx00FB \dx00000025 \dx00000025 // var2;
\wx00FD \dx00000027 \dx00000027 // var1;
\wx00FE \dx00000030 \dx00000030 // random1;
\wx00FC \dx0000003C \dx0000003C // random2;
\wx00FF // @CB_FAILED09;
20 * 7 03 09 01 00 \b0
\wx00FF // @action3_0;
|