ゲームの構造体(アニメーションなし)

// 移動方向定数
D3DXVECTOR2 up = D3DXVECTOR2(0, -1),
D3DXVECTOR2 right = D3DXVECTOR2(1, 0),
D3DXVECTOR2 down = D3DXVECTOR2(0, 1),
D3DXVECTOR2 left = D3DXVECTOR2(-1, 0),

// 画像構造体
struct Image {
char filename[256]; // ファイル名
int width; // 幅
int height; // 高さ
};

// スプライト構造体
struct Sprite {
bool isAlive; // 表示フラグ
Image *img; // 画像構造体
D3DXVECTOR2 point; // 座標
D3DXVECTOR2 dist; // 移動方向
double scalar; // 移動量
};