From 7296393f62ce4967041f126cd2260557e7e00f3c Mon Sep 17 00:00:00 2001 From: _Tradam Date: Tue, 5 Apr 2022 16:02:38 -0400 Subject: autogenned --- src/types.c | 62 ------------------------------------------------------------- 1 file changed, 62 deletions(-) delete mode 100644 src/types.c (limited to 'src/types.c') diff --git a/src/types.c b/src/types.c deleted file mode 100644 index 8889f8a..0000000 --- a/src/types.c +++ /dev/null @@ -1,62 +0,0 @@ -#include "mruby-raylib/types.h" -#include - -const struct mrb_data_type Color_type = { - "Color", mrb_free -}; - -const struct mrb_data_type Rectangle_type = { - "Rectangle", mrb_free -}; - -const struct mrb_data_type Texture_type = { - "Texture", helper_texture_free -}; - -void -helper_texture_free(mrb_state* mrb, void*ptr) { - Texture *texture = (Texture*)ptr; - UnloadTexture(*texture); - mrb_free(mrb, ptr); -} - -const struct mrb_data_type Sound_type = { - "Sound", helper_sound_free -}; - -void -helper_sound_free(mrb_state* mrb, void*ptr) { - Sound *sound = (Sound*)ptr; - UnloadSound(*sound); - mrb_free(mrb, ptr); -} - -const struct mrb_data_type Music_type = { - "Music", helper_music_free -}; - -void -helper_music_free(mrb_state* mrb, void*ptr) { - Music *music = (Music*)ptr; - UnloadMusicStream(*music); - mrb_free(mrb, ptr); -} - -const struct mrb_data_type Vector2_type = { - "Vector2", mrb_free -}; - -const struct mrb_data_type NPatchInfo_type = { - "NPatchInfo", mrb_free -}; - -const struct mrb_data_type Font_type = { - "Font", helper_font_free -}; - -void -helper_font_free(mrb_state* mrb, void*ptr) { - Font *font = (Font*)ptr; - UnloadFont(*font); - mrb_free(mrb, ptr); -} -- cgit v1.2.3