truelight@0: #define ANIM_CURSOR_LINE(a,b) a,b, truelight@0: #define ANIM_CURSOR_END() 0xFFFF truelight@0: truelight@0: static const uint16 _demolish_animcursor[] = { truelight@0: ANIM_CURSOR_LINE(0x2C0, 29) truelight@0: ANIM_CURSOR_LINE(0x2C1, 29) truelight@0: ANIM_CURSOR_LINE(0x2C2, 29) truelight@0: ANIM_CURSOR_LINE(0x2C3, 29) truelight@0: ANIM_CURSOR_END() truelight@0: }; truelight@0: truelight@0: static const uint16 _lower_land_animcursor[] = { truelight@0: ANIM_CURSOR_LINE(0x2BB, 29) truelight@0: ANIM_CURSOR_LINE(0x2BC, 29) truelight@0: ANIM_CURSOR_LINE(0x2BD, 98) truelight@0: ANIM_CURSOR_END() truelight@0: }; truelight@0: truelight@0: static const uint16 _raise_land_animcursor[] = { truelight@0: ANIM_CURSOR_LINE(0x2B8, 29) truelight@0: ANIM_CURSOR_LINE(0x2B9, 29) truelight@0: ANIM_CURSOR_LINE(0x2BA, 98) truelight@0: ANIM_CURSOR_END() truelight@0: }; truelight@0: truelight@0: static const uint16 _pick_station_animcursor[] = { truelight@0: ANIM_CURSOR_LINE(0x2CC, 29) truelight@0: ANIM_CURSOR_LINE(0x2CD, 29) truelight@0: ANIM_CURSOR_LINE(0x2CE, 98) truelight@0: ANIM_CURSOR_END() truelight@0: }; truelight@0: truelight@0: static const uint16 _build_signals_animcursor[] = { truelight@0: ANIM_CURSOR_LINE(0x50C, 148) truelight@0: ANIM_CURSOR_LINE(0x50D, 148) truelight@0: ANIM_CURSOR_END() truelight@0: }; truelight@0: truelight@0: static const uint16 * const _animcursors[] = { truelight@0: _demolish_animcursor, truelight@0: _lower_land_animcursor, truelight@0: _raise_land_animcursor, truelight@0: _pick_station_animcursor, truelight@0: _build_signals_animcursor truelight@0: };