CScreenMap Class¶
Overview¶
Note
The CScreenMap class handles the local area map and map note management
The structure used for this class is CScreenMap
Quick Reference¶
Quick Ref |
void CScreenMap::CScreenMap() |
virtual void CScreenMap::CancelEngine() |
void CScreenMap::CenterViewPort(CPoint& ptPoint) |
virtual int CScreenMap::CheckMouseLButton() |
virtual int CScreenMap::CheckMouseMove() |
virtual int CScreenMap::CheckMouseRButton() |
virtual int CScreenMap::CheckMouseWheel() |
virtual int CScreenMap::CheckSystemKeyCapsLock() |
virtual int CScreenMap::CheckSystemKeyCtrl() |
virtual int CScreenMap::CheckSystemKeyShift() |
bool CScreenMap::DisplayExploredMap() |
virtual void CScreenMap::EngineActivated() |
virtual void CScreenMap::EngineDeactivated() |
virtual void CScreenMap::EngineDestroyed() |
virtual void CScreenMap::EngineGameInit() |
virtual void CScreenMap::EngineGameUninit() |
virtual void CScreenMap::EngineInitialized() |
virtual int CScreenMap::GetCapsLockKey() |
int CScreenMap::GetColorChoice() |
virtual int CScreenMap::GetCtrlKey() |
virtual short CScreenMap::GetNumVirtualKeys() |
virtual int CScreenMap::GetShiftKey() |
virtual CKeyInfo* CScreenMap::GetVirtualKeys() |
virtual int* CScreenMap::GetVirtualKeysFlags() |
int CScreenMap::IsNoteVisible(int x, int y) |
void CScreenMap::OnColorChoice(int sequence) |
virtual bool CScreenMap::OnEvent(SDL_Event* e) |
virtual void CScreenMap::OnKeyDown(int nKeysFlags) |
virtual void CScreenMap::OnKeyUp(int nKeysFlags) |
virtual void CScreenMap::OnLButtonDblClk(CPoint cPoint) |
virtual void CScreenMap::OnLButtonDown(CPoint cPoint) |
virtual void CScreenMap::OnLButtonUp(CPoint cPoint) |
void CScreenMap::OnMapAddNote(int x, int y) |
virtual void CScreenMap::OnMouseMove(CPoint cPoint) |
virtual void CScreenMap::OnMouseWheel(int bForward, long nTicks, unsigned long nLines, unsigned short wFlags) |
virtual void CScreenMap::OnPortraitLClick(unsigned long id) |
virtual void CScreenMap::OnPortraitLDblClick(unsigned long id) |
virtual void CScreenMap::OnRButtonDown(CPoint cPoint) |
virtual void CScreenMap::OnRButtonUp(CPoint cPoint) |
virtual void CScreenMap::OnRestButtonClick() |
void CScreenMap::OnUserNoteClick(int id, int x, int y) |
void CScreenMap::OnUserNoteDeleteButtonClick() |
void CScreenMap::OnUserNoteDoneButtonClick() |
int CScreenMap::RenderAreaMap(CRect r) |
void CScreenMap::RenderCharacters(CRect& rClip) |
unsigned char CScreenMap::RenderFogOfWar(CVidMode* pVidMode, CRect& r) |
void CScreenMap::RenderViewRect(CVidMode* pVidMode, CPoint& ptStart, CRect& rClipBase, CRect& rWorldView) |
void CScreenMap::SetMap(CGameArea* pArea) |
virtual void CScreenMap::SetSystemKeyCapsLock(int bValue) |
virtual void CScreenMap::SetSystemKeyCtrl(unsigned char bValue) |
virtual void CScreenMap::SetSystemKeyShift(int bValue) |
virtual void CScreenMap::TimerAsynchronousUpdate() |
virtual void CScreenMap::TimerSynchronousUpdate() |
void CScreenMap::ToggleDisplayExploredMap() |
void CScreenMap::UpdateMainPanel() |
Constructors¶
Name |
Description |
Constructs a |
CScreenMap::CScreenMap¶
Constructs a CScreenMap
object
void CScreenMap::CScreenMap();
Remarks
Constructs a CScreenMap
object
Methods¶
Name |
Description |
CScreenMap::CancelEngine¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::CenterViewPort¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::CheckMouseMove¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::CheckMouseWheel¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::CheckSystemKeyCapsLock¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::CheckSystemKeyCtrl¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::CheckSystemKeyShift¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::DisplayExploredMap¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::EngineActivated¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::EngineDeactivated¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::EngineDestroyed¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::EngineGameInit¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::EngineGameUninit¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::EngineInitialized¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::GetCapsLockKey¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::GetColorChoice¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::GetCtrlKey¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::GetNumVirtualKeys¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::GetShiftKey¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::GetVirtualKeys¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::GetVirtualKeysFlags¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::IsNoteVisible¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::OnColorChoice¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::OnEvent¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::OnKeyDown¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::OnKeyUp¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::OnMapAddNote¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::OnMouseMove¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::OnMouseWheel¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::OnPortraitLClick¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::OnPortraitLDblClick¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::OnUserNoteClick¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::RenderAreaMap¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::RenderCharacters¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::RenderFogOfWar¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::RenderViewRect¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::SetMap¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::SetSystemKeyCapsLock¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::SetSystemKeyCtrl¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::SetSystemKeyShift¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::TimerAsynchronousUpdate¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::TimerSynchronousUpdate¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::ToggleDisplayExploredMap¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::UpdateMainPanel¶
x;
Parameters
Return Value
Returns
Remarks
CScreenMap::WorldToMap¶
x;
Parameters
Return Value
Returns
Remarks