183 extern void LoadCursors(
const std::string &racename);
204 #endif // !__CURSOR_H__
int CursorAction
current cursor state (point,...)
Definition: cursor.cpp:67
CCursor * CursorByIdent(const std::string &ident)
Cursor by identifier.
Definition: cursor.cpp:121
void InitVideoCursors()
Initialize the cursor module.
Definition: cursor.cpp:340
int SpriteFrame
Hot point.
Definition: cursor.h:135
void HideCursor()
Hide the cursor.
Definition: cursor.cpp:302
std::string Race
Identifier to reference it.
Definition: cursor.h:131
Select position.
Definition: cursor.h:159
CursorStates
Cursor state.
Definition: cursor.h:156
PixelPos CursorStartMapPos
rectangle started on screen
Definition: cursor.cpp:74
void Load()
Definition: ui.cpp:197
Normal cursor.
Definition: cursor.h:158
void CursorAnimate(unsigned ticks)
Animate the cursor.
Definition: cursor.cpp:321
void DrawCursor()
Draw any cursor.
Definition: cursor.cpp:245
Definition: unittype.h:467
int FrameRate
Current displayed cursor frame.
Definition: cursor.h:136
CCursor * GameCursor
custom cursor for button
Definition: cursor.cpp:82
void LoadCursors(const std::string &racename)
the same in screen map coordinate system
Definition: cursor.cpp:94
Private type which specifies the cursor-type.
Definition: cursor.h:124
CursorConfig()
Definition: cursor.h:147
PixelPos CursorStartScreenPos
cursor position on screen
Definition: cursor.cpp:73
std::string Ident
Definition: cursor.h:130
int CursorValue
action for selection
Definition: cursor.cpp:68
std::string CustomCursor
building cursor
Definition: cursor.cpp:69
std::string Name
Definition: cursor.h:151
CGraphic * G
Rate of changing the frames.
Definition: cursor.h:140
Rectangle selecting.
Definition: cursor.h:160
PixelPos HotPos
Race name.
Definition: cursor.h:133
void CursorCclRegister()
Definition: cursor.cpp:449
PixelPos CursorScreenPos
cursor-type
Definition: cursor.cpp:72
CCursor * Cursor
Config cursor-type name.
Definition: cursor.h:152
CUnitType * CursorBuilding
value for action (spell type f.e.)
Definition: cursor.cpp:78
CursorStates CursorState
Definition: cursor.cpp:66
void CleanCursors()
Cleanup the cursor module.
Definition: cursor.cpp:347
Cursor config reference.
Definition: cursor.h:144
CCursor()
Definition: cursor.h:127