Class TGameControl

Description

Inherits from

TMultiChannelStateAware

Constructors

Create

Functions

Destroy
DisplaySplashScreen
DrawFrame
EraseFrame
Move
StartNewGame
EnterState
ExitState
ProcessMessage
CheckLevelProgression
CleanUpDeadObjects
CreateCollisionLists
CreateScoreBoard
DefineGameShapes
DisplayFloatingText
EnterPauseState
ExitPauseState
FreeObjects
IncrementCursorPos
InitializeBart
MakeStars
NewTextObject
PaintBackdrop
PerformCollisionDetection
PerformCursorMovement
PerformLetterMovement
PopulateAsteroidField
PrepareCredits
PrepareNameEntryText
ResetTagColors
ReviveBart
SetGamePause

Properties

bGameDead
bGamePaused

Events

Variables

m_alstCollisionLists
m_astarBackground
m_bAlienOnScreen
m_bEnteringName
m_bGameDead
m_bGamePaused
m_bPendingAsteroidCreation
m_bScoreBoardShownLast
m_fAlienProbability
m_fLevelStartTime
m_hslHighScores
m_iAliensOnLevel
m_iCharPos
m_iCurrentLevel
m_iLevelBonus
m_inpPlayer
m_iStateChannel1
m_iStateChannel2
m_lstUniverse
m_scrScoreBoard
m_szCurrentChar
m_voBart
m_voHiScoreText
m_voTagChar