|
Blackjack Decision Maker
|
Class to implement the gameplay logic/architecture. More...
#include <GamePlay.h>
Public Member Functions | |
| GamePlay (double res_w, double res_h) | |
| Construct a new Game Play:: Game Play object. More... | |
| ~GamePlay () | |
| Destroy the Game Play:: Game Play object. More... | |
| void | nextCallback (AcePlaysUtils &callbackData) |
| Implement the nextCallback virtual method to pass information down the pipeline. More... | |
| void | registerLEDCallback (CallbackLinker *cb) |
| Register callback for the LED class. More... | |
| void | unregisterLEDCallback () |
| Unregister callback for the LED class. More... | |
| void | registerStrategyCallback (CallbackLinker *cb) |
| Register callback for the Strategy Engine class. More... | |
| void | unregisterStrategyCallback () |
| Unregister callback for the LED class. More... | |
Class to implement the gameplay logic/architecture.
| GamePlay::GamePlay | ( | double | res_w, |
| double | res_h | ||
| ) |
Construct a new Game Play:: Game Play object.
| res_w | desired resolution width |
| res_h | desired resolution height |
| GamePlay::~GamePlay | ( | ) |
Destroy the Game Play:: Game Play object.
|
virtual |
Implement the nextCallback virtual method to pass information down the pipeline.
| callbackData | an AcePlaysUtils callback object |
Implements CallbackLinker.
| void GamePlay::registerLEDCallback | ( | CallbackLinker * | cb | ) |
Register callback for the LED class.
| CallbackLinker | is the class that deals with callbacks. |
| cb | is a pointer to the callback |
| void GamePlay::registerStrategyCallback | ( | CallbackLinker * | cb | ) |
Register callback for the Strategy Engine class.
| CallbackLinker | is the class that deals with callbacks. |
| cb | is a pointer to the callback |
| void GamePlay::unregisterLEDCallback | ( | ) |
Unregister callback for the LED class.
| void GamePlay::unregisterStrategyCallback | ( | ) |
Unregister callback for the LED class.