From 7f69786c474947353992d123d1b2a5388f47e9fa Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Sat, 16 Aug 2014 01:27:48 +0200 Subject: [PATCH] MRI-Binding: TilemapVX: 'flags' is called 'passages' in RGSS2 --- binding-mri/tilemapvx-binding.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/binding-mri/tilemapvx-binding.cpp b/binding-mri/tilemapvx-binding.cpp index 5229f7f..bfa3d39 100644 --- a/binding-mri/tilemapvx-binding.cpp +++ b/binding-mri/tilemapvx-binding.cpp @@ -28,6 +28,12 @@ #include "binding-util.h" #include "binding-types.h" +#ifdef RGSS3 +# define FLAGS_PROP "flags" +#else +# define FLAGS_PROP "passages" +#endif + DEF_TYPE(TilemapVX); rb_data_type_struct BitmapArrayType; @@ -87,7 +93,7 @@ DEF_PROP_OBJ_NIL(TilemapVX, Viewport, Viewport, "viewport") DEF_PROP_OBJ(TilemapVX, Table, MapData, "map_data") DEF_PROP_OBJ(TilemapVX, Table, FlashData, "flash_data") -DEF_PROP_OBJ(TilemapVX, Table, Flags, "flags") +DEF_PROP_OBJ(TilemapVX, Table, Flags, FLAGS_PROP) DEF_PROP_B(TilemapVX, Visible) @@ -143,7 +149,7 @@ tilemapVXBindingInit() INIT_PROP_BIND( TilemapVX, Viewport, "viewport" ); INIT_PROP_BIND( TilemapVX, MapData, "map_data" ); INIT_PROP_BIND( TilemapVX, FlashData, "flash_data" ); - INIT_PROP_BIND( TilemapVX, Flags, "flags" ); + INIT_PROP_BIND( TilemapVX, Flags, FLAGS_PROP ); INIT_PROP_BIND( TilemapVX, Visible, "visible" ); INIT_PROP_BIND( TilemapVX, OX, "ox" ); INIT_PROP_BIND( TilemapVX, OY, "oy" );