Mercurial > hg > Members > koba > t_dandy
diff ppe/Sprite.cc @ 33:39e643fc4f90
moving stage1.
author | koba <koba@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 05 Jan 2011 14:41:26 +0900 |
parents | |
children | c122e3d2302e |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ppe/Sprite.cc Wed Jan 05 14:41:26 2011 +0900 @@ -0,0 +1,46 @@ +#include "task_object.h" +#include "../ObjectType.h" + +void +DefSprite(int number, const char *name, float w, float h, int color, ObjDataPtr obj) +{ + obj->type = Def; + obj->number = number; + obj->w = w; + obj->h = h; + obj->color = color; +} + + +void +DefSpriteEx(int number, short middlex, short middley, ObjDataPtr obj) +{ + obj->type = DefEx; + obj->number = number; + obj->middlex = middlex; + obj->middley = middley; +} + + +void +PutSprite(int zorder, short x, short y, int number, ObjDataPtr obj) +{ + obj->type = Put; + obj->zorder = zorder; + obj->x = x; + obj->y = y; + obj->number = number; +} + + +void +PutSpriteEx(int number, int x, int y, float scalex, float scaley, float angle, ObjDataPtr obj) +{ + obj->type = PutEx; + obj->number = number; + obj->x = x; + obj->y = y; + obj->scalex = scalex; + obj->scaley = scaley; + obj->angle = angle; +}