summaryrefslogtreecommitdiffhomepage
path: root/src/types.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/types.c')
-rw-r--r--src/types.c62
1 files changed, 0 insertions, 62 deletions
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 <raylib.h>
-
-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);
-}