1
0

Implement SPFUNC

This commit is contained in:
otya128
2016-12-31 11:35:32 +09:00
parent ffa140e0dc
commit 0899286b1f
4 changed files with 98 additions and 6 deletions

View File

@@ -1,6 +1,7 @@
module otya.smilebasic.sprite;
import otya.smilebasic.petitcomputer;
import otya.smilebasic.error;
import otya.smilebasic.vm;
import derelict.sdl2.sdl;
import derelict.opengl3.gl;
enum SpriteAttr
@@ -191,6 +192,7 @@ struct SpriteData
double scalex;
double scaley;
double r;
Callback callback;
this(int id)
{
this.id = id;
@@ -1184,4 +1186,9 @@ class Sprite
id = spid(id);
return sprites[id].define;
}
void spfunc(int id, Callback callback)
{
id = spid(id);
sprites[id].callback = callback;
}
}