ライフゲームのコントローラー クラス.
More...
#include <LifeGameController.h>
List of all members.
Detailed Description
ライフゲームのコントローラー クラス.
- Note:
- MVCのコントローラー部.
Member Enumeration Documentation
イベント定義.
- Enumerator:
EV_NONE |
|
EV_QUIT |
|
EV_PAUSE |
|
EV_START |
|
EV_MOVE_UP_CURSOR |
|
EV_MOVE_LOW_CURSOR |
|
EV_MOVE_RIGHT_CURSOR |
|
EV_MOVE_LEFT_CURSOR |
|
EV_PLOTCELL |
|
EV_MAX |
|
Constructor & Destructor Documentation
LifeGameController::LifeGameController |
( |
| ) |
|
LifeGameController::~LifeGameController |
( |
| ) |
[virtual] |
Member Function Documentation
イベントループ.
- Parameters:
-
- Returns:
- イベント.
イベントを取得.
- Parameters:
-
- Returns:
- イベント.
- Note:
- 入力されたコマンドからイベントに変換.
void LifeGameController::initialPlot |
( |
| ) |
|
セルの初期配置.
- Parameters:
-
- Returns:
- なし.
void LifeGameController::moveToLeft |
( |
| ) |
|
カーソルを左へ移動.
- Parameters:
-
- Returns:
- なし.
void LifeGameController::moveToLower |
( |
| ) |
|
カーソルを下へ移動.
- Parameters:
-
- Returns:
- なし.
void LifeGameController::moveToRight |
( |
| ) |
|
カーソルを右へ移動.
- Parameters:
-
- Returns:
- なし.
void LifeGameController::moveToUpper |
( |
| ) |
|
カーソルを上へ移動.
- Parameters:
-
- Returns:
- なし.
void LifeGameController::nop |
( |
| ) |
[inline] |
何もしない. None Operation.
- Parameters:
-
- Returns:
- なし.
void LifeGameController::plotCell |
( |
| ) |
|
カーソルのある位置のセルを 生or死 にする.(トグル動作).
- Parameters:
-
- Returns:
- なし.
void LifeGameController::refreshCell |
( |
| ) |
|
セルを再描画.
- Parameters:
-
- Returns:
- なし.
void LifeGameController::syncStateModelToView |
( |
| ) |
|
Modelのセル状態とViewの表示を同期させる.
- Parameters:
-
- Returns:
- なし.
Member Data Documentation
The documentation for this class was generated from the following files: