animcursors.h
Go to the documentation of this file.00001
00002
00016 #define ANIM_CURSOR_LINE(Sprite, display_time) { Sprite, display_time },
00017
00020 #define ANIM_CURSOR_END() ANIM_CURSOR_LINE(AnimCursor::LAST, 0)
00021
00024 static const AnimCursor _demolish_animcursor[] = {
00025 ANIM_CURSOR_LINE(0x2C0, 8)
00026 ANIM_CURSOR_LINE(0x2C1, 8)
00027 ANIM_CURSOR_LINE(0x2C2, 8)
00028 ANIM_CURSOR_LINE(0x2C3, 8)
00029 ANIM_CURSOR_END()
00030 };
00031
00034 static const AnimCursor _lower_land_animcursor[] = {
00035 ANIM_CURSOR_LINE(0x2BB, 10)
00036 ANIM_CURSOR_LINE(0x2BC, 10)
00037 ANIM_CURSOR_LINE(0x2BD, 29)
00038 ANIM_CURSOR_END()
00039 };
00040
00043 static const AnimCursor _raise_land_animcursor[] = {
00044 ANIM_CURSOR_LINE(0x2B8, 10)
00045 ANIM_CURSOR_LINE(0x2B9, 10)
00046 ANIM_CURSOR_LINE(0x2BA, 29)
00047 ANIM_CURSOR_END()
00048 };
00049
00052 static const AnimCursor _order_goto_animcursor[] = {
00053 ANIM_CURSOR_LINE(0x2CC, 10)
00054 ANIM_CURSOR_LINE(0x2CD, 10)
00055 ANIM_CURSOR_LINE(0x2CE, 29)
00056 ANIM_CURSOR_END()
00057 };
00058
00061 static const AnimCursor _build_signals_animcursor[] = {
00062 ANIM_CURSOR_LINE(0x50C, 20)
00063 ANIM_CURSOR_LINE(0x50D, 20)
00064 ANIM_CURSOR_END()
00065 };
00066
00071 static const AnimCursor * const _animcursors[] = {
00072 _demolish_animcursor,
00073 _lower_land_animcursor,
00074 _raise_land_animcursor,
00075 _order_goto_animcursor,
00076 _build_signals_animcursor
00077 };