5 #include <Multimedia/Image.h> 
    6 #include <Framework/Camera.h> 
    7 #include <Multimedia/Screen.h> 
    8 #include <Multimedia/Input.h> 
    9 #include <Multimedia/Font.h> 
   10 #include <Framework/BmpFrame.h> 
   86             this->
angle += 回転する角度;
 
double angle
角度 
Definition: ISprite.h:23
double y
座標 
Definition: Point.h:26
Point axis
回転軸のずれ 
Definition: ISprite.h:29
void Rotate(double 回転する角度)
回転させる. 
Definition: ISprite.h:84
点を表す図形クラス. 
Definition: Point.h:22
virtual void Update()
Anime等の更新処理. 
Definition: ISprite.h:90
衝突判定可能な図形の抽象クラス. 
Definition: IShape.h:21
void SetAngle(double 角度)
表示角度を設定. 
Definition: ISprite.h:78
double zoomY
描画倍率 
Definition: ISprite.h:22
Color color
描画色 
Definition: ISprite.h:27
2Dモデルに貼り付けるスプライトを表す抽象クラス. 
Definition: ISprite.h:17
色を表すクラス. 
Definition: Color.h:11
virtual void Draw(const IShape &図形) const =0
ISpriteを描画する. 
void MultiZoom(double X倍率, double Y倍率)
縦横別で拡大率を掛け算する. 
Definition: ISprite.h:50
double GetAngle()
表示角度を取得. 
Definition: ISprite.h:72
Point gap
Shape中心とSpriteとの位置差 
Definition: ISprite.h:28
void SetZoom(double X拡大率, double Y拡大率)
表示倍率を設定. 
Definition: ISprite.h:37
double x
座標 
Definition: Point.h:25
ShapeとSpriteをまとめて、2Dモデルを表すクラス. 
Definition: IModel.h:13
void MultiZoom(double 倍率)
拡大率を掛け算する. 
Definition: ISprite.h:44
double GetZoomY()
縦方向の表示倍率を取得. 
Definition: ISprite.h:66
bool isTurn
反転フラグ 
Definition: ISprite.h:26
double GetZoomX()
横方向の表示倍率を取得. 
Definition: ISprite.h:60
double zoomX
描画倍率 
Definition: ISprite.h:21