1 #define ANIM_CURSOR_LINE(a,b) a,b, |
1 #define ANIM_CURSOR_LINE(a,b) a,b, |
2 #define ANIM_CURSOR_END() 0xFFFF |
2 #define ANIM_CURSOR_END() 0xFFFF |
3 |
3 |
4 static const uint16 _demolish_animcursor[] = { |
4 static const CursorID _demolish_animcursor[] = { |
5 ANIM_CURSOR_LINE(0x2C0, 29) |
5 ANIM_CURSOR_LINE(0x2C0, 29) |
6 ANIM_CURSOR_LINE(0x2C1, 29) |
6 ANIM_CURSOR_LINE(0x2C1, 29) |
7 ANIM_CURSOR_LINE(0x2C2, 29) |
7 ANIM_CURSOR_LINE(0x2C2, 29) |
8 ANIM_CURSOR_LINE(0x2C3, 29) |
8 ANIM_CURSOR_LINE(0x2C3, 29) |
9 ANIM_CURSOR_END() |
9 ANIM_CURSOR_END() |
10 }; |
10 }; |
11 |
11 |
12 static const uint16 _lower_land_animcursor[] = { |
12 static const CursorID _lower_land_animcursor[] = { |
13 ANIM_CURSOR_LINE(0x2BB, 29) |
13 ANIM_CURSOR_LINE(0x2BB, 29) |
14 ANIM_CURSOR_LINE(0x2BC, 29) |
14 ANIM_CURSOR_LINE(0x2BC, 29) |
15 ANIM_CURSOR_LINE(0x2BD, 98) |
15 ANIM_CURSOR_LINE(0x2BD, 98) |
16 ANIM_CURSOR_END() |
16 ANIM_CURSOR_END() |
17 }; |
17 }; |
18 |
18 |
19 static const uint16 _raise_land_animcursor[] = { |
19 static const CursorID _raise_land_animcursor[] = { |
20 ANIM_CURSOR_LINE(0x2B8, 29) |
20 ANIM_CURSOR_LINE(0x2B8, 29) |
21 ANIM_CURSOR_LINE(0x2B9, 29) |
21 ANIM_CURSOR_LINE(0x2B9, 29) |
22 ANIM_CURSOR_LINE(0x2BA, 98) |
22 ANIM_CURSOR_LINE(0x2BA, 98) |
23 ANIM_CURSOR_END() |
23 ANIM_CURSOR_END() |
24 }; |
24 }; |
25 |
25 |
26 static const uint16 _pick_station_animcursor[] = { |
26 static const CursorID _pick_station_animcursor[] = { |
27 ANIM_CURSOR_LINE(0x2CC, 29) |
27 ANIM_CURSOR_LINE(0x2CC, 29) |
28 ANIM_CURSOR_LINE(0x2CD, 29) |
28 ANIM_CURSOR_LINE(0x2CD, 29) |
29 ANIM_CURSOR_LINE(0x2CE, 98) |
29 ANIM_CURSOR_LINE(0x2CE, 98) |
30 ANIM_CURSOR_END() |
30 ANIM_CURSOR_END() |
31 }; |
31 }; |
32 |
32 |
33 static const uint16 _build_signals_animcursor[] = { |
33 static const CursorID _build_signals_animcursor[] = { |
34 ANIM_CURSOR_LINE(0x50C, 148) |
34 ANIM_CURSOR_LINE(0x50C, 148) |
35 ANIM_CURSOR_LINE(0x50D, 148) |
35 ANIM_CURSOR_LINE(0x50D, 148) |
36 ANIM_CURSOR_END() |
36 ANIM_CURSOR_END() |
37 }; |
37 }; |
38 |
38 |
39 static const uint16 * const _animcursors[] = { |
39 static const CursorID * const _animcursors[] = { |
40 _demolish_animcursor, |
40 _demolish_animcursor, |
41 _lower_land_animcursor, |
41 _lower_land_animcursor, |
42 _raise_land_animcursor, |
42 _raise_land_animcursor, |
43 _pick_station_animcursor, |
43 _pick_station_animcursor, |
44 _build_signals_animcursor |
44 _build_signals_animcursor |