1 #pragma once//©SDXFramework http://sourceforge.jp/projects/dxframework/
2 #include <Multimedia/Image.h>
3 #include <Framework/Camera.h>
4 #include <Multimedia/Screen.h>
5 #include <Multimedia/Input.h>
6 #include <Multimedia/Font.h>
7 #include <Framework/BmpFrame.h>
28 Color color = {255,255,255,255};
39 virtual void Draw(
const Point &座標 ,
bool カメラフラグ) = 0;
120 this->angle += 回転する角度;
bool GetTurn()
左右反転フラグを取得.
Definition: ISprite.h:100
void Rotate(double 回転する角度)
回転させる.
Definition: ISprite.h:118
点を表す図形クラス.
Definition: Shape.h:129
void SetGap(const Point &座標)
Shapeとの相対座標を指定.
Definition: ISprite.h:49
virtual void AnimeUpdate()
説明.
Definition: ISprite.h:136
void SetAngle(double 角度)
表示角度を設定.
Definition: ISprite.h:112
void SetTurn(bool 反転フラグ)
左右反転フラグを設定.
Definition: ISprite.h:94
2Dモデルに貼り付けるスプライトを表す抽象クラス.
Definition: ISprite.h:14
void SetColor(Color 描画色)
透明度を0~255で設定.
Definition: ISprite.h:130
virtual void Draw(const Point &座標, bool カメラフラグ)=0
ISpriteを描画する.
色を表すクラス.
Definition: Color.h:7
void MultiZoom(double X倍率, double Y倍率)
縦横別で拡大率を掛け算する.
Definition: ISprite.h:69
double GetAngle()
表示角度を取得.
Definition: ISprite.h:106
void SetZoom(double X拡大率, double Y拡大率)
表示倍率を設定.
Definition: ISprite.h:56
ShapeとSpriteをまとめて、2Dモデルを表すクラス.
Definition: Model.h:12
void MultiZoom(double 倍率)
拡大率を掛け算する.
Definition: ISprite.h:63
Color GetColor()
描画色を取得.
Definition: ISprite.h:124
double GetZoomY()
縦方向の表示倍率を取得.
Definition: ISprite.h:88
double GetZoomX()
横方向の表示倍率を取得.
Definition: ISprite.h:82
void MoveGap(double X移動量, double Y移動量)
Shapeとの相対座標を移動.
Definition: ISprite.h:42