You've already forked Microtransactions64
mirror of
https://github.com/Print-and-Panic/Microtransactions64.git
synced 2026-01-21 10:17:19 -08:00
Add missing check for 9 vert shadows in LEGACY_SHADOW_IDS ifdef (#406)
* Add missing check for 9 vert shadows in LEGACY_SHADOW_IDS ifdef * Add legacy shadow ids to ShadowType enum
This commit is contained in:
@@ -430,11 +430,15 @@ struct GraphNodeShadow *init_graph_node_shadow(struct AllocOnlyPool *pool,
|
||||
|
||||
if (graphNode != NULL) {
|
||||
#ifdef LEGACY_SHADOW_IDS
|
||||
if (shadowType == 1 || shadowType == 2 || shadowType == 99) {
|
||||
if (shadowType == LEGACY_SHADOW_CIRCLE_9_VERTS
|
||||
|| shadowType == LEGACY_SHADOW_CIRCLE_4_VERTS
|
||||
|| shadowType == LEGACY_SHADOW_CIRCLE_4_VERTS_FLAT_UNUSED
|
||||
|| shadowType == LEGACY_SHADOW_CIRCLE_PLAYER) {
|
||||
shadowType = SHADOW_CIRCLE;
|
||||
} else if (shadowType == 11 || shadowType == 12) {
|
||||
} else if (shadowType == LEGACY_SHADOW_SQUARE_SCALABLE
|
||||
|| shadowType == LEGACY_SHADOW_SQUARE_TOGGLABLE) {
|
||||
shadowType = SHADOW_SQUARE;
|
||||
} else if (shadowType == 10) {
|
||||
} else if (shadowType == LEGACY_SHADOW_SQUARE_PERMANENT) {
|
||||
shadowType = SHADOW_SQUARE_PERMANENT;
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -12,6 +12,14 @@
|
||||
*/
|
||||
enum ShadowType {
|
||||
#ifdef LEGACY_SHADOW_IDS
|
||||
LEGACY_SHADOW_CIRCLE_9_VERTS = 0,
|
||||
LEGACY_SHADOW_CIRCLE_4_VERTS = 1,
|
||||
LEGACY_SHADOW_CIRCLE_4_VERTS_FLAT_UNUSED = 2,
|
||||
LEGACY_SHADOW_SQUARE_PERMANENT = 10,
|
||||
LEGACY_SHADOW_SQUARE_SCALABLE = 11,
|
||||
LEGACY_SHADOW_SQUARE_TOGGLABLE = 12,
|
||||
LEGACY_SHADOW_CIRCLE_PLAYER = 99,
|
||||
|
||||
SHADOW_CIRCLE = 5,
|
||||
SHADOW_CIRCLE_PLAYER = SHADOW_CIRCLE,
|
||||
SHADOW_CIRCLE_4_VERTS = SHADOW_CIRCLE,
|
||||
|
||||
Reference in New Issue
Block a user