diff options
author | PikalaxALT <PikalaxALT@users.noreply.github.com> | 2019-09-08 12:43:57 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-09-08 12:43:57 -0400 |
commit | 1bd678656c735bbeb603ccb80367c7a85f820f61 (patch) | |
tree | 750ff58e7b6e6917d7420516d9773acdfd1acea7 /include/global.fieldmap.h | |
parent | 00fef26c523fcebd068483e793e9df95a76e1d4e (diff) | |
parent | 39683e0362a63ecbffc289b1e45d3e10106fbc58 (diff) |
Merge pull request #743 from garakmon/metatile_labels
Name Metatiles
Diffstat (limited to 'include/global.fieldmap.h')
-rw-r--r-- | include/global.fieldmap.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/include/global.fieldmap.h b/include/global.fieldmap.h index 81f805ee2..27b2b5593 100644 --- a/include/global.fieldmap.h +++ b/include/global.fieldmap.h @@ -1,6 +1,21 @@ #ifndef GUARD_GLOBAL_FIELDMAP_H #define GUARD_GLOBAL_FIELDMAP_H +#define COLLISION_DIR_SOUTH 0 +#define COLLISION_DIR_NORTH 1 +#define COLLISION_DIR_WEST 2 +#define COLLISION_DIR_EAST 3 +#define COLLISION_DIR_ALL (COLLISION_DIR_NORTH | COLLISION_DIR_SOUTH | COLLISION_DIR_EAST | COLLISION_DIR_WEST) + +#define METATILE_COLLISION_MASK 0x0C00 +#define METATILE_ID_MASK 0x03FF +#define METATILE_ID_UNDEFINED 0x03FF +#define METATILE_ELEVATION_SHIFT 0x000C +#define METATILE_COLLISION_SHIFT 0x000A +#define METATILE_ELEVATION_MASK 0xF000 + +#define METATILE_ID(tileset, name) (METATILE_##tileset##_##name) + enum { CONNECTION_SOUTH = 1, |