Mario editor: more terrain, can place Mario

This commit is contained in:
2021-05-07 23:17:05 +02:00
parent 85807ca962
commit c849895c72
8 changed files with 253 additions and 39 deletions
+40 -2
View File
@@ -1,6 +1,7 @@
#ifndef OBJECTIDS_H
#define OBJECTIDS_H
// terrain
#define BLOCK_PREFIX 0x7000
#define FLOOR_ID 0x7001
#define HILL_INCLINE_ID 0x7002
@@ -28,6 +29,41 @@
#define CASTLE_ENTRY_ID 0x7018
#define CASTLE_TOWER_ID 0x7019
#define CASTLE_TOWER_FILLED_ID 0x701A
#define VINE_TOP_ID 0x701B
#define VINE_BOTTOM_ID 0x701C
#define POLE_TOP_ID 0x701D
#define POLE_BOTTOM_ID 0x701E
#define FLAG_ID 0x701F
#define STEP_ID 0x7020
#define BRICK_ID 0x7021
#define BRICK_TOP_ID 0x7022
#define SIDEWAY_PIPE_END_TOP_ID 0x7023
#define SIDEWAY_PIPE_END_BOTTOM_ID 0x7024
#define SIDEWAY_PIPE_MIDDLE_TOP_ID 0x7025
#define SIDEWAY_PIPE_MIDDLE_BOTTOM_ID 0x7026
#define SIDEWAY_PIPE_CONNECTOR_TOP_ID 0x7027
#define SIDEWAY_PIPE_CONNECTOR_BOTTOM_ID 0x7028
#define TREE_PLATFORM_TOP_LEFT_ID 0x7029
#define TREE_PLATFORM_TOP_MIDDLE_ID 0x702A
#define TREE_PLATFORM_TOP_RIGHT_ID 0x702B
#define TREE_PLATFORM_BARK_ID 0x702C
#define WATER_TOP_ID 0x702D
#define WATER_FILL_ID 0x702E
#define MUSHROOM_PLATFORM_TOP_LEFT_ID 0x702F
#define MUSHROOM_PLATFORM_TOP_MIDDLE_ID 0x7030
#define MUSHROOM_PLATFORM_TOP_RIGHT_ID 0x7031
#define MUSHROOM_PLATFORM_BARK_TOP_ID 0x7032
#define MUSHROOM_PLATFORM_BARK_BOTTOM_ID 0x7033
#define TREE_BARK_ID 0x7034
#define TREE_LEAVES_SMALL_ID 0x7035
#define TREE_LEAVES_TOP_ID 0x7036
#define TREE_LEAVES_BOTTOM_ID 0x7037
#define CANNON_TOWER_ID 0x7038
#define CANNON_PEDESTAL_ID 0x7039
#define CANNON_ID 0x703A
// modifiers
// character IDs
#define MARIO_ID 0x0F
@@ -47,9 +83,11 @@
#define EDITOR_TOOL_ID 0xF006
#define EDITOR_LEFT_TOOL_ID 0xF007
#define EDITOR_RIGHT_TOOL_ID 0xF008
#define EDITOR_CHARACTER_ID 0xF009
#define TOOL_VISITOR_TYPE 0xE001
#define MOUSE_VISITOR_TYPE 0xE002
#define MARIO_VISITOR_TYPE 0xE003
#define MODIFIER_VISITOR_TYPE 0xE002
#define MOUSE_VISITOR_TYPE 0xE003
#define MARIO_VISITOR_TYPE 0xE004
#endif