@@ -99,6 +99,72 @@ template template_train32px_old(x,y){
99
99
[ x+150, y, 21, 18, -5, -10, NOANIM] //nw
100
100
}
101
101
102
+ // REPEAT ALIGNMENTS FROM 32px_old ABOVE
103
+ // Like old 32px template but allows items
104
+ template template_train32px_old_aim(x,y){
105
+ //left_x, upper_y, width, height, offset_x, offset_y
106
+ [ x, y, 8, 24, -3, -11, ANIM] //n
107
+ [ x+9, y, 21, 18, -13, -11, ANIM] //ne *
108
+ [ x+31, y, 32, 12, -19, -8, ANIM] //e
109
+ [ x+64, y, 21, 18, -4, -10, ANIM] //se
110
+ [ x+86, y, 8, 24, -3, -18, ANIM] //s
111
+ [ x+95, y, 21, 18, -13, -11, ANIM] //sw
112
+ [ x+117, y, 32, 12, -14, -8, ANIM] //w
113
+ [ x+150, y, 21, 18, -5, -10, ANIM] //nw
114
+ }
115
+
116
+ // REPEAT ALIGNMENTS FROM 32px_old ABOVE
117
+ // Note X offsets for first/last 4 items are flipped vs old 32px
118
+ template template_train32px_old_reversed(x,y){
119
+ //left_x, upper_y, width, height, offset_x, offset_y
120
+ [ x+86, y, 8, 24, -3, -11, NOANIM] //n
121
+ [ x+95, y, 21, 18, -13, -11, NOANIM] //ne *
122
+ [ x+117, y, 32, 12, -19, -8, NOANIM] //e
123
+ [ x+150, y, 21, 18, -4, -10, NOANIM] //se
124
+ [ x, y, 8, 24, -3, -18, NOANIM] //s
125
+ [ x+9, y, 21, 18, -13, -11, NOANIM] //sw
126
+ [ x+31, y, 32, 12, -14, -8, NOANIM] //w
127
+ [ x+64, y, 21, 18, -5, -10, NOANIM] //nw
128
+ }
129
+
130
+ // Purchase sprites
131
+
132
+ // Used by units with the Multiple Unit flag - eg IC125 and MPV
133
+ template template_mu_purchase(x,y){
134
+ //left_x, upper_y, width, height, offset_x, offset_y
135
+ [ ]
136
+ [ ]
137
+ [x, y, 1, 1, -10,- 6, NOANIM|NOWHITE]
138
+ [ ]
139
+ [ ]
140
+ [ ]
141
+ [x, y, 87, 12, -10,- 6, NOANIM|NOWHITE]
142
+ [ ]
143
+ }
144
+
145
+
146
+
147
+ template template_purchase(x,y){
148
+ //xpos, ypos, width, height, xoffset, yoffset, Flags
149
+ [x, y, 87, 12, -25,- 6, NOANIM|NOWHITE]
150
+ }
151
+
152
+ template template_purchase_anim(x,y){
153
+ //xpos, ypos, width, height, xoffset, yoffset, Flags
154
+ [x, y, 87, 12, -25,- 6, ANIM|NOWHITE]
155
+ }
156
+
157
+
158
+ // ANYTHING BELOW THIS SHOULD BE REPLACED ASAP
159
+ // ANYTHING BELOW THIS SHOULD BE REPLACED ASAP
160
+ // ANYTHING BELOW THIS SHOULD BE REPLACED ASAP
161
+ // ANYTHING BELOW THIS SHOULD BE REPLACED ASAP
162
+ // ANYTHING BELOW THIS SHOULD BE REPLACED ASAP
163
+ // ANYTHING BELOW THIS SHOULD BE REPLACED ASAP
164
+ // ANYTHING BELOW THIS SHOULD BE REPLACED ASAP
165
+ // ANYTHING BELOW THIS SHOULD BE REPLACED ASAP
166
+
167
+
102
168
// THIS VIEW IS 8 FROM 4, IT REPEATS THE SECOND SET FOR OFFSET PURPOSES
103
169
template template_train20px_4view(x,y){ // Clone to 8view when changed
104
170
//left_x, upper_y, width, height, offset_x, offset_y
@@ -123,30 +189,6 @@ template template_train20px_anim(x,y){
123
189
[ x+115, y, 15, 15, -7, -11, ANIM]
124
190
}
125
191
126
- template template_train32px_anim(x,y){
127
- //left_x, upper_y, width, height, offset_x, offset_y
128
- [ x, y, 8, 24, -3, -12, ANIM|NOWHITE]
129
- [ x+9, y, 21, 18, -13, -10, ANIM|NOWHITE]
130
- [ x+31, y, 32, 12, -15, -8, ANIM|NOWHITE]
131
- [ x+64, y, 21, 18, -7, -11, ANIM|NOWHITE]
132
- [ x+86, y, 8, 24, -3, -12, ANIM|NOWHITE]
133
- [ x+95, y, 21, 18, -13, -10, ANIM|NOWHITE]
134
- [ x+117, y, 32, 12, -14, -8, ANIM|NOWHITE]
135
- [ x+150, y, 21, 18, -7, -11, ANIM|NOWHITE]
136
- }
137
-
138
- template template_train32px_reversed(x,y){
139
- //left_x, upper_y, width, height, offset_x, offset_y
140
- [ x+86, y, 8, 24, -3, -12, NOANIM|NOWHITE]
141
- [ x+95, y, 21, 17, -13, -10, NOANIM|NOWHITE]
142
- [ x+117, y, 32, 12, -16, -8, NOANIM|NOWHITE]
143
- [ x+150, y, 21, 17, -5, -10, NOANIM|NOWHITE]
144
- [ x, y, 8, 24, -3, -12, NOANIM|NOWHITE]
145
- [ x+9, y, 21, 17, -13, -10, NOANIM|NOWHITE]
146
- [ x+31, y, 32, 12, -15, -8, NOANIM|NOWHITE]
147
- [ x+64, y, 21, 17, -5, -10, NOANIM|NOWHITE]
148
- }
149
-
150
192
template template_train28px_old_pacer(x,y){
151
193
//left_x, upper_y, width, height, offset_x, offset_y
152
194
[ x, y, 8, 19, -3, -9, NOANIM] //n
@@ -208,33 +250,6 @@ template template_train170ptF(x,y){
208
250
[ x+153, y, 22, 21, -4, -11, NOANIM|NOWHITE]
209
251
}
210
252
211
- // Used by units with the Multiple Unit flag - eg IC125 and MPV
212
- template template_mu_purchase(x,y){
213
- //left_x, upper_y, width, height, offset_x, offset_y
214
- [ ]
215
- [ ]
216
- [x, y, 1, 1, -10,- 6, NOANIM|NOWHITE]
217
- [ ]
218
- [ ]
219
- [ ]
220
- [x, y, 87, 12, -10,- 6, NOANIM|NOWHITE]
221
- [ ]
222
- }
223
-
224
-
225
-
226
- template template_purchase(x,y){
227
- //xpos, ypos, width, height, xoffset, yoffset, Flags
228
- [x, y, 87, 12, -25,- 6, NOANIM|NOWHITE]
229
- }
230
-
231
- template template_purchase_anim(x,y){
232
- //xpos, ypos, width, height, xoffset, yoffset, Flags
233
- [x, y, 87, 12, -25,- 6, ANIM|NOWHITE]
234
- }
235
-
236
- // Train sprite template
237
-
238
253
// Wtf are these offsets?
239
254
template tmpl_train_8(x, y) {
240
255
//leftx, topy, width, height, offsetx, offsety
0 commit comments