CScreenWorldMap Class¶
Overview¶
Note
The CScreenWorldMap class handles the world map and interaction with it
The structure used for this class is CScreenWorldMap
Quick Reference¶
Quick Ref |
void CScreenWorldMap::CScreenWorldMap() |
virtual void CScreenWorldMap::~CScreenWorldMap() |
unsigned long CScreenWorldMap::CalculateTravelTime(unsigned long nArea) |
virtual void CScreenWorldMap::CancelEngine() |
void CScreenWorldMap::CenterMarker() |
virtual int CScreenWorldMap::CheckMouseLButton() |
virtual int CScreenWorldMap::CheckMouseMove() |
virtual int CScreenWorldMap::CheckMouseRButton() |
virtual int CScreenWorldMap::CheckMouseWheel() |
virtual int CScreenWorldMap::CheckSystemKeyCapsLock() |
virtual int CScreenWorldMap::CheckSystemKeyCtrl() |
virtual int CScreenWorldMap::CheckSystemKeyShift() |
void CScreenWorldMap::ClearChatMessages() |
int CScreenWorldMap::DrawMap(CRect& r) |
virtual void CScreenWorldMap::EngineActivated() |
virtual void CScreenWorldMap::EngineDeactivated() |
virtual void CScreenWorldMap::EngineDestroyed() |
virtual void CScreenWorldMap::EngineGameInit() |
virtual void CScreenWorldMap::EngineGameUninit() |
virtual void CScreenWorldMap::EngineInitialized() |
void CScreenWorldMap::EnterArea(CResRef& cResArea, CString sEntryPoint, short nFacing, int bEncounter, unsigned long nTravelTime) |
unsigned long CScreenWorldMap::FindAreaHit(CPoint& ptMousePos) |
CRect CScreenWorldMap::GetAreaRect(unsigned long nMap, unsigned long nArea) |
virtual int CScreenWorldMap::GetCapsLockKey() |
virtual void CScreenWorldMap::GetChatEditBoxStatus(CString& sChatText, int& bInputCapture) |
virtual int CScreenWorldMap::GetCtrlKey() |
virtual int CScreenWorldMap::GetEngineState() |
unsigned short CScreenWorldMap::GetHighlightFrame() |
unsigned char CScreenWorldMap::GetIsMapActive() |
void CScreenWorldMap::GetMarkerPosition(CPoint& ptMarker) |
virtual short CScreenWorldMap::GetNumVirtualKeys() |
virtual int CScreenWorldMap::GetShiftKey() |
virtual CKeyInfo* CScreenWorldMap::GetVirtualKeys() |
virtual int* CScreenWorldMap::GetVirtualKeysFlags() |
int CScreenWorldMap::IsForcedRandomEncounterActive(CString sAreaName) |
void CScreenWorldMap::OnAreaMouseClick(unsigned long nArea) |
void CScreenWorldMap::OnCancelButtonClick() |
void CScreenWorldMap::OnDoneButtonClick() |
virtual void CScreenWorldMap::OnKeyDown(int nKeysFlags) |
virtual void CScreenWorldMap::OnKeyUp(int nKeysFlags) |
virtual void CScreenWorldMap::OnLButtonDblClk(CPoint cPoint) |
virtual void CScreenWorldMap::OnLButtonDown(CPoint cPoint) |
virtual void CScreenWorldMap::OnLButtonUp(CPoint cPoint) |
void CScreenWorldMap::OnMapMouseDown(int x, int y) |
void CScreenWorldMap::OnMapMouseMove(int x, int y) |
virtual void CScreenWorldMap::OnMouseMove(CPoint cPoint) |
virtual void CScreenWorldMap::OnMouseWheel(int bForward, long nTicks, unsigned long nLines, unsigned short wFlags) |
virtual void CScreenWorldMap::OnRButtonDown(CPoint cPoint) |
virtual void CScreenWorldMap::OnRButtonUp(CPoint cPoint) |
void CScreenWorldMap::SetAreaPalette(unsigned long wAreaForeground, int bColorOverride) |
virtual void CScreenWorldMap::SetChatEditBoxStatus(CString& sChatText, int bInputCapture) |
void CScreenWorldMap::SetMapView(CPoint& ptMapView) |
virtual void CScreenWorldMap::SetSystemKeyCapsLock(int bValue) |
virtual void CScreenWorldMap::SetSystemKeyCtrl(unsigned char bValue) |
virtual void CScreenWorldMap::SetSystemKeyShift(int bValue) |
void CScreenWorldMap::StartWorldMap(int nEngineState, long nLeavingEdge, unsigned char bInControl) |
void CScreenWorldMap::StopWorldMap(unsigned char bAreaClicked) |
virtual void CScreenWorldMap::TimerAsynchronousUpdate() |
virtual void CScreenWorldMap::TimerSynchronousUpdate() |
void CScreenWorldMap::TravelToSelected() |
void CScreenWorldMap::UpdateMainPanel() |
Constructors¶
Name |
Description |
Constructs a |
|
Destroys a |
CScreenWorldMap::CScreenWorldMap¶
Constructs a CScreenWorldMap
object
void CScreenWorldMap::CScreenWorldMap();
Remarks
Constructs a CScreenWorldMap
object
CScreenWorldMap::~CScreenWorldMap¶
Destroys the CScreenWorldMap
object
virtual void CScreenWorldMap::~CScreenWorldMap();
Remarks
Destroys the CScreenWorldMap
object
Methods¶
Name |
Description |
CScreenWorldMap::CalculateTravelTime¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::CancelEngine¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::CenterMarker¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::CheckMouseMove¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::CheckMouseWheel¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::CheckSystemKeyCapsLock¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::CheckSystemKeyCtrl¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::CheckSystemKeyShift¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::ClearChatMessages¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::DrawMap¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::EngineActivated¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::EngineDeactivated¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::EngineDestroyed¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::EngineGameInit¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::EngineGameUninit¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::EngineInitialized¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::EnterArea¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::FindAreaHit¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::GetAreaRect¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::GetCapsLockKey¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::GetChatEditBoxStatus¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::GetCtrlKey¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::GetEngineState¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::GetHighlightFrame¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::GetIsMapActive¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::GetMarkerPosition¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::GetNumVirtualKeys¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::GetShiftKey¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::GetVirtualKeys¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::GetVirtualKeysFlags¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::IsForcedRandomEncounterActive¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::OnAreaMouseClick¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::OnKeyDown¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::OnKeyUp¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::OnMapMouseDown¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::OnMapMouseMove¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::OnMouseMove¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::OnMouseWheel¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::SetAreaPalette¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::SetChatEditBoxStatus¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::SetMapView¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::SetSystemKeyCapsLock¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::SetSystemKeyCtrl¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::SetSystemKeyShift¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::StartWorldMap¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::StopWorldMap¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::TimerAsynchronousUpdate¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::TimerSynchronousUpdate¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::TravelToSelected¶
x;
Parameters
Return Value
Returns
Remarks
CScreenWorldMap::UpdateMainPanel¶
x;
Parameters
Return Value
Returns
Remarks