Memory usage optimization just bcz im bored in school

This commit is contained in:
DepressedTWM 2026-05-20 09:49:31 +04:00
parent 12f832f404
commit f02d8a0869
3 changed files with 7 additions and 14 deletions

View File

@ -29,8 +29,8 @@
{ \ { \
RB_UNUSED_PARAM; \ RB_UNUSED_PARAM; \
const char *filename; \ const char *filename; \
int volume = 100; \ unsigned short volume = 100; \
int pitch = 100; \ unsigned short pitch = 100; \
double pos = 0.0; \ double pos = 0.0; \
if (rgssVer >= 3) \ if (rgssVer >= 3) \
rb_get_args(argc, argv, "z|iif", &filename, &volume, &pitch, &pos RB_ARG_END); \ rb_get_args(argc, argv, "z|iif", &filename, &volume, &pitch, &pos RB_ARG_END); \
@ -56,8 +56,8 @@
{ \ { \
RB_UNUSED_PARAM; \ RB_UNUSED_PARAM; \
const char *filename; \ const char *filename; \
int volume = 100; \ unsigned short volume = 100; \
int pitch = 100; \ unsigned short pitch = 100; \
rb_get_args(argc, argv, "z|ii", &filename, &volume, &pitch RB_ARG_END); \ rb_get_args(argc, argv, "z|ii", &filename, &volume, &pitch RB_ARG_END); \
GUARD_EXC( shState->audio().entity##Play(filename, volume, pitch); ) \ GUARD_EXC( shState->audio().entity##Play(filename, volume, pitch); ) \
return Qnil; \ return Qnil; \

View File

@ -118,10 +118,6 @@ static void mriBindingInit(){
SunshineBindingInit(); SunshineBindingInit();
steamBindingInit(); steamBindingInit();
chromaBindingInit(); chromaBindingInit();
#ifdef DEBUG
printf("[mriBindingInit] Done\n");
printf("[mriBindingInit] RGSS version: %i\n", rgssVer);
#endif
_rb_define_module_function(rb_mKernel, "rgss_main", mriRgssMain); _rb_define_module_function(rb_mKernel, "rgss_main", mriRgssMain);
_rb_define_module_function(rb_mKernel, "rgss_stop", mriRgssStop); _rb_define_module_function(rb_mKernel, "rgss_stop", mriRgssStop);
@ -145,10 +141,7 @@ static void mriBindingInit(){
rb_gv_set("MKXP", Qtrue); rb_gv_set("MKXP", Qtrue);
VALUE debug = rb_bool_new(shState->config().editor.debug); VALUE debug = rb_bool_new(shState->config().editor.debug);
if (rgssVer == 1) rb_gv_set("DEBUG", debug);
rb_gv_set("DEBUG", debug);
else if (rgssVer >= 2)
rb_gv_set("TEST", debug);
rb_gv_set("BTEST", rb_bool_new(shState->config().editor.battleTest)); rb_gv_set("BTEST", rb_bool_new(shState->config().editor.battleTest));
} }

View File

@ -108,7 +108,7 @@ RB_METHOD(bitmapBlt){
int x, y; int x, y;
VALUE srcObj; VALUE srcObj;
VALUE srcRectObj; VALUE srcRectObj;
int opacity = 255; unsigned short opacity = 255;
Bitmap *src; Bitmap *src;
Rect *srcRect; Rect *srcRect;
@ -129,7 +129,7 @@ RB_METHOD(bitmapStretchBlt){
VALUE destRectObj; VALUE destRectObj;
VALUE srcObj; VALUE srcObj;
VALUE srcRectObj; VALUE srcRectObj;
int opacity = 255; unsigned short opacity = 255;
Bitmap *src; Bitmap *src;
Rect *destRect, *srcRect; Rect *destRect, *srcRect;