File: 035_switch_scope.nfo

package info (click to toggle)
nml 0.8.1-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 2,932 kB
  • sloc: python: 20,457; ansic: 109; makefile: 68
file content (144 lines) | stat: -rw-r--r-- 3,406 bytes parent folder | download | duplicates (3)
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;