1
0

Implement SPDEF id OUT ...

This commit is contained in:
otya128
2016-12-06 18:39:56 +09:00
parent 627e92126c
commit b2b9779eea
3 changed files with 53 additions and 0 deletions

View File

@@ -343,6 +343,11 @@ class Sprite
HY= SPDEFTable[id].hy;
A = SPDEFTable[id].a;
}
bool isSpriteDefined(int i)
{
i = spid(i);
return sprites[i].define;
}
void spchr(int i, int d)
{
i = spid(i);
@@ -354,6 +359,20 @@ class Sprite
auto spdef = SpriteDef(u, v, w, h, sprites[id].homex, sprites[id].homey, attr);
sprites[id].change(spdef);
}
void spchr(int i, out int d)
{
i = spid(i);
d = sprites[i].defno;
}
void spchr(int id, out int u, out int v, out int w, out int h, out SpriteAttr attr)
{
id = spid(id);
u = sprites[id].u;
v = sprites[id].v;
w = sprites[id].w;
h = sprites[id].h;
attr = sprites[id].attr;
}
this(PetitComputer petitcom)
{
initSpriteAnimationTable();