Lesson04 Key Presses
キーボードからの入力を受けて、画像を表示する。↑↓←→の入力で画像を切替える。
参考: Lazy Foo’ Productions Tutorials 04 Key Presses
要点・注意点
- キー入力の種別を列挙型で定義し、画像用サーフェスの配列を定義している。今回は、5つの画像を使う。
enum KeyPressSurfaces
{
KEY_PRESS_SURFACE_DEFAULT,
KEY_PRESS_SURFACE_UP,
KEY_PRESS_SURFACE_DOWN,
KEY_PRESS_SURFACE_LEFT,
KEY_PRESS_SURFACE_RIGHT,
KEY_PRESS_SURFACE_TOTAL // 5になる
};
// 途中省略
//The images that correspond to a keypress
SDL_Surface* gKeyPressSurfaces[KEY_PRESS_SURFACE_TOTAL];
- サーフェスを読み込む関数をつくる(loadSurface)
この関数は、サーフェスへのポインタを返す。メモリの解放は、close関数で行われる。
詳細

コメント