CScreenAI Class


Overview

Note

The CScreenAI class handles AI

The structure used for this class is CScreenAI


Quick Reference

Quick Ref

void CScreenAI::CScreenAI()

virtual int CScreenAI::CheckMouseLButton()

virtual int CScreenAI::CheckMouseMove()

virtual int CScreenAI::CheckMouseRButton()

virtual int CScreenAI::CheckSystemKeyCtrl()

virtual short CScreenAI::GetNumVirtualKeys()

virtual CKeyInfo* CScreenAI::GetVirtualKeys()

virtual void CScreenAI::EngineActivated()

virtual void CScreenAI::EngineDeactivated()

virtual void CScreenAI::EngineDestroyed()

virtual void CScreenAI::EngineGameInit()

virtual void CScreenAI::EngineGameUninit()

virtual void CScreenAI::EngineInitialized()

virtual int* CScreenAI::GetVirtualKeysFlags()

virtual void CScreenAI::OnKeyDown(int nKeysFlags)

virtual void CScreenAI::OnLButtonDblClk(CPoint cPoint)

virtual void CScreenAI::OnLButtonDown(CPoint cPoint)

virtual void CScreenAI::OnLButtonUp(CPoint cPoint)

virtual void CScreenAI::OnMouseMove(CPoint cPoint)

virtual void CScreenAI::OnRButtonDown(CPoint cPoint)

virtual void CScreenAI::OnRButtonUp(CPoint cPoint)

virtual void CScreenAI::SetSystemKeyCtrl(unsigned char bValue)

virtual void CScreenAI::TimerAsynchronousUpdate()

virtual void CScreenAI::TimerSynchronousUpdate()


Constructors

Name

Description

CScreenAI::CScreenAI

Constructs a CScreenAI object

CScreenAI::CScreenAI

Constructs a CScreenAI object

void CScreenAI::CScreenAI();

Remarks

Constructs a CScreenAI object


Methods

Name

Description

CScreenAI::CheckMouseLButton

CScreenAI::CheckMouseMove

CScreenAI::CheckMouseRButton

CScreenAI::CheckSystemKeyCtrl

CScreenAI::GetNumVirtualKeys

CScreenAI::GetVirtualKeys

CScreenAI::EngineActivated

CScreenAI::EngineDeactivated

CScreenAI::EngineDestroyed

CScreenAI::EngineGameInit

CScreenAI::EngineGameUninit

CScreenAI::EngineInitialized

CScreenAI::GetVirtualKeysFlags

CScreenAI::OnKeyDown

CScreenAI::OnLButtonDblClk

CScreenAI::OnLButtonDown

CScreenAI::OnLButtonUp

CScreenAI::OnMouseMove

CScreenAI::OnRButtonDown

CScreenAI::OnRButtonUp

CScreenAI::SetSystemKeyCtrl

CScreenAI::TimerAsynchronousUpdate

CScreenAI::TimerSynchronousUpdate


CScreenAI::CheckMouseLButton

x;

Parameters

Return Value

Returns

Remarks


CScreenAI::CheckMouseMove

x;

Parameters

Return Value

Returns

Remarks


CScreenAI::CheckMouseRButton

x;

Parameters

Return Value

Returns

Remarks


CScreenAI::CheckSystemKeyCtrl

x;

Parameters

Return Value

Returns

Remarks


CScreenAI::GetNumVirtualKeys

x;

Parameters

Return Value

Returns

Remarks


CScreenAI::GetVirtualKeys

x;

Parameters

Return Value

Returns

Remarks


CScreenAI::EngineActivated

x;

Parameters

Return Value

Returns

Remarks


CScreenAI::EngineDeactivated

x;

Parameters

Return Value

Returns

Remarks


CScreenAI::EngineDestroyed

x;

Parameters

Return Value

Returns

Remarks


CScreenAI::EngineGameInit

x;

Parameters

Return Value

Returns

Remarks


CScreenAI::EngineGameUninit

x;

Parameters

Return Value

Returns

Remarks


CScreenAI::EngineInitialized

x;

Parameters

Return Value

Returns

Remarks


CScreenAI::GetVirtualKeysFlags

x;

Parameters

Return Value

Returns

Remarks


CScreenAI::OnKeyDown

x;

Parameters

Return Value

Returns

Remarks


CScreenAI::OnLButtonDblClk

x;

Parameters

Return Value

Returns

Remarks


CScreenAI::OnLButtonDown

x;

Parameters

Return Value

Returns

Remarks


CScreenAI::OnLButtonUp

x;

Parameters

Return Value

Returns

Remarks


CScreenAI::OnMouseMove

x;

Parameters

Return Value

Returns

Remarks


CScreenAI::OnRButtonDown

x;

Parameters

Return Value

Returns

Remarks


CScreenAI::OnRButtonUp

x;

Parameters

Return Value

Returns

Remarks


CScreenAI::SetSystemKeyCtrl

x;

Parameters

Return Value

Returns

Remarks


CScreenAI::TimerAsynchronousUpdate

x;

Parameters

Return Value

Returns

Remarks


CScreenAI::TimerSynchronousUpdate

x;

Parameters

Return Value

Returns

Remarks