Make localization parameters better, and add a single frame animation helper
This commit is contained in:
@@ -35,9 +35,15 @@ struct Wrapper {
|
||||
uint64_t id;
|
||||
};
|
||||
|
||||
#define ADD_FUNCTION(NAME, FUNC, ARGS) \
|
||||
mrb_define_method(Ruby::mrb, Ruby::mrb->object_class, NAME, FUNC, ARGS);
|
||||
|
||||
#define ADD_METHOD(NAME, METHOD, FUNC, ARGS) \
|
||||
mrb_define_method(Ruby::mrb, NAME##_class, METHOD, FUNC, ARGS);
|
||||
|
||||
#define ADD_CLASS_METHOD(CLASS, METHOD, FUNC, ARGS) \
|
||||
mrb_define_class_method(Ruby::mrb, CLASS##_class, METHOD, FUNC, ARGS);
|
||||
|
||||
#define DEF_CLASS(NAME, ARGS) \
|
||||
RClass *NAME##_class = mrb_define_class(Ruby::mrb, #NAME, Ruby::mrb->object_class); \
|
||||
MRB_SET_INSTANCE_TT(NAME##_class, MRB_TT_CDATA); \
|
||||
|
||||
Reference in New Issue
Block a user