Implement SPFUNC

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

No files matched your search

+7
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;
}
}