CScreenSave Class


Overview

Note

The CScreenSave class handles the management of saving games

The structure used for this class is CScreenSave


Quick Reference

Quick Ref

void CScreenSave::CScreenSave()

virtual int CScreenSave::CheckMouseLButton()

virtual int CScreenSave::CheckMouseMove()

virtual int CScreenSave::CheckMouseRButton()

virtual int CScreenSave::CheckSystemKeyCapsLock()

virtual int CScreenSave::CheckSystemKeyCtrl()

virtual int CScreenSave::CheckSystemKeyShift()

void CScreenSave::DeleteGame(int nGameSlot)

virtual void CScreenSave::EngineActivated()

virtual void CScreenSave::EngineDeactivated()

virtual void CScreenSave::EngineDestroyed()

virtual void CScreenSave::EngineInitialized()

void CScreenSave::FreeGameSlots()

virtual int CScreenSave::GetCapsLockKey()

virtual int CScreenSave::GetCtrlKey()

virtual int CScreenSave::GetEngineState()

virtual short CScreenSave::GetNumVirtualKeys()

virtual int CScreenSave::GetShiftKey()

virtual CKeyInfo* CScreenSave::GetVirtualKeys()

virtual int* CScreenSave::GetVirtualKeysFlags()

virtual void CScreenSave::OnKeyDown(int nKeysFlags)

virtual void CScreenSave::OnLButtonDblClk(CPoint ptMousePos)

virtual void CScreenSave::OnLButtonDown(CPoint ptMousePos)

virtual void CScreenSave::OnLButtonUp(CPoint ptMousePos)

virtual void CScreenSave::OnMouseMove(CPoint ptMousePos)

virtual void CScreenSave::OnRButtonDown(CPoint ptMousePos)

virtual void CScreenSave::OnRButtonUp(CPoint ptMousePos)

void CScreenSave::OnMainCancelButtonClick()

void CScreenSave::RefreshGameSlots()

void CScreenSave::SaveGame(int nGameSlot, CString& sSlotName)

void CScreenSave::SaveGame(int nGameSlot, const char* sSlotName)

virtual void CScreenSave::SetSystemKeyCapsLock(int bValue)

virtual void CScreenSave::SetSystemKeyCtrl(unsigned char bValue)

virtual void CScreenSave::SetSystemKeyShift(int bValue)

void CScreenSave::StartSave(int nEngineState)

virtual void CScreenSave::TimerAsynchronousUpdate()

virtual void CScreenSave::TimerSynchronousUpdate()


Constructors

Name

Description

CScreenSave::CScreenSave

Constructs a CScreenSave object

CScreenSave::CScreenSave

Constructs a CScreenSave object

void CScreenSave::CScreenSave();

Remarks

Constructs a CScreenSave object


Methods

Name

Description

CScreenSave::CheckMouseLButton

CScreenSave::CheckMouseMove

CScreenSave::CheckMouseRButton

CScreenSave::CheckSystemKeyCapsLock

CScreenSave::CheckSystemKeyCtrl

CScreenSave::CheckSystemKeyShift

CScreenSave::DeleteGame

CScreenSave::EngineActivated

CScreenSave::EngineDeactivated

CScreenSave::EngineDestroyed

CScreenSave::EngineInitialized

CScreenSave::FreeGameSlots

CScreenSave::GetCapsLockKey

CScreenSave::GetCtrlKey

CScreenSave::GetEngineState

CScreenSave::GetNumVirtualKeys

CScreenSave::GetShiftKey

CScreenSave::GetVirtualKeys

CScreenSave::GetVirtualKeysFlags

CScreenSave::OnKeyDown

CScreenSave::OnLButtonDblClk

CScreenSave::OnLButtonDown

CScreenSave::OnLButtonUp

CScreenSave::OnMouseMove

CScreenSave::OnRButtonDown

CScreenSave::OnRButtonUp

CScreenSave::OnMainCancelButtonClick

CScreenSave::RefreshGameSlots

CScreenSave::SaveGame

CScreenSave::SetSystemKeyCapsLock

CScreenSave::SetSystemKeyCtrl

CScreenSave::SetSystemKeyShift

CScreenSave::StartSave

CScreenSave::TimerAsynchronousUpdate

CScreenSave::TimerSynchronousUpdate


CScreenSave::CheckMouseLButton

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::CheckMouseMove

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::CheckMouseRButton

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::CheckSystemKeyCapsLock

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::CheckSystemKeyCtrl

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::CheckSystemKeyShift

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::DeleteGame

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::EngineActivated

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::EngineDeactivated

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::EngineDestroyed

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::EngineInitialized

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::FreeGameSlots

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::GetCapsLockKey

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::GetCtrlKey

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::GetEngineState

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::GetNumVirtualKeys

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::GetShiftKey

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::GetVirtualKeys

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::GetVirtualKeysFlags

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::OnKeyDown

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::OnLButtonDblClk

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::OnLButtonDown

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::OnLButtonUp

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::OnMouseMove

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::OnRButtonDown

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::OnRButtonUp

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::OnMainCancelButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::RefreshGameSlots

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::SaveGame

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::SaveGame

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::SetSystemKeyCapsLock

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::SetSystemKeyCtrl

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::SetSystemKeyShift

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::StartSave

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::TimerAsynchronousUpdate

x;

Parameters

Return Value

Returns

Remarks


CScreenSave::TimerSynchronousUpdate

x;

Parameters

Return Value

Returns

Remarks