Make localization parameters better, and add a single frame animation helper

This commit is contained in:
2026-05-21 19:01:44 +01:00
parent e1d18743b5
commit 582b2fcd9e
5 changed files with 122 additions and 50 deletions
+6
View File
@@ -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); \