|
#pragma once
class PlayAct;
class GameData;
class KlingonShip;
class Controller
{
public:
Controller(PlayAct* pAct);
~Controller(void);
void allowEnemyAI();
bool runEnemyAI();
void launchPhaserAtKlingon(int iEnergy);
void launchTorpedo(double dblCourse);
void launchPhaserAtEnterprise(KlingonShip* pKlingon);
bool isGameOver();
protected:
PlayAct* m_pAct;
GameData* m_pGameData;
IGUIFont* m_pFont;
ITimer* m_pTimer;
bool m_bAllowEnemyAI;
};
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
I'm from Belgium, happily (should my wife ever read this) married and have two boys.
After a first attempt on the Atari during college in
an old foreign dialect of basic, via Pascal I am now
developing mostly in VC++ / VB / C#.