Add FramePerfection's Better Wall Collision with rounded corners

This commit is contained in:
Arceveti
2021-09-17 19:26:13 -07:00
parent 97f6fa6959
commit 2927db262c
16 changed files with 369 additions and 220 deletions

View File

@@ -129,6 +129,8 @@
//#define VISUAL_DEBUG
// Number of supported areas per level.
#define AREA_COUNT 8
// Number of walls that can push Mario at once.
#define MAX_REFEREMCED_WALLS 4
// Lightweight directional lighting engine by Fazana. Intended for giving proximity and positional pointlights to small objects.
//#define PUPPYLIGHTS
// Open all courses and doors. Used for debugging purposes to unlock all content.

View File

@@ -81,6 +81,7 @@
#define AIR_STEP_GRABBED_LEDGE 3
#define AIR_STEP_GRABBED_CEILING 4
#define AIR_STEP_HIT_LAVA_WALL 6
#define AIR_STEP_HIT_CEILING 7
#define WATER_STEP_NONE 0
#define WATER_STEP_HIT_FLOOR 1

View File

@@ -166,7 +166,6 @@
#define SURFACE_FLAG_DYNAMIC (1 << 0)
#define SURFACE_FLAG_NO_CAM_COLLISION (1 << 1)
#define SURFACE_FLAG_X_PROJECTION (1 << 3)
// These are effectively unique "surface" types like those defined higher
// And they are used as collision commands to load certain functions