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

View File

@ -118,10 +118,6 @@ static void mriBindingInit(){
SunshineBindingInit();
steamBindingInit();
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_stop", mriRgssStop);
@ -145,10 +141,7 @@ static void mriBindingInit(){
rb_gv_set("MKXP", Qtrue);
VALUE debug = rb_bool_new(shState->config().editor.debug);
if (rgssVer == 1)
rb_gv_set("DEBUG", debug);
else if (rgssVer >= 2)
rb_gv_set("TEST", debug);
rb_gv_set("DEBUG", debug);
rb_gv_set("BTEST", rb_bool_new(shState->config().editor.battleTest));
}

View File

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