|
Ult3D
Implementation of "Ultimate 3D Game Engine Design & Architecture" by Allan Sherrod
|
Public Member Functions | |
| BlackJackSDL (Ult::RenderParams ¶ms) | |
| virtual | ~BlackJackSDL () |
| virtual int | EnterGameLoop () |
Public Member Functions inherited from BlackJackGame | |
| BlackJackGame () | |
| virtual | ~BlackJackGame () |
| void | Resize (int width, int height) |
| virtual bool | GameInitialize (Ult::RenderParams ¶ms) |
| virtual void | GameUpdate () |
| void | GameRender () |
| virtual void | GameShutdown () |
Additional Inherited Members | |
Protected Member Functions inherited from BlackJackGame | |
| void | ProcessMainMenu () |
| void | ProcessGameLevel () |
| void | DrawCards () |
| void | DealCards () |
| int | GiveCard () |
| bool | IsCardOut (int suite, int face) |
| void | ProcessAI () |
| void | PlayerHit () |
Protected Attributes inherited from BlackJackGame | |
| Ult::OpenGLRenderer | mRender |
| Ult::ModelData | mCardGeometry |
| Card | mCards [BJ_TOTAL_CARDS] |
| Ult::Texture | mCardBack |
| Ult::ModelData | mBackground |
| Ult::ModelData | mGuiElement |
| Ult::Texture | mGuiTextures [BJ_TOTAL_GUI] |
| std::vector< int > | mPlayerCards |
| std::vector< int > | mCpuCards |
| int | mPlayerTotal |
| int | mCpuTotal |
| bool | mCpuStay |
| bool | mPlayerStay |
| BLACK_JACK_GAME_STATE | mCurrentGameState |
| bool | mButtonKeys [BJ_TOTAL_KEYS] |
| bool | mQuitDemo |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Implements BlackJackGame.