summaryrefslogtreecommitdiff
path: root/src/d/d_kankyo.cpp
diff options
context:
space:
mode:
authorLagoLunatic <LagoLunatic@users.noreply.github.com>2023-09-26 19:26:04 -0400
committerLagoLunatic <LagoLunatic@users.noreply.github.com>2023-09-26 19:26:04 -0400
commitd39c604b83c17cf100fc97f58ea25c8a3d999b7a (patch)
treed6f66c32ac7167944abd85e26cf34b3b946ebc5f /src/d/d_kankyo.cpp
parent338a1603594bc7418a002110f0fe15096e99bc1d (diff)
Fix various regswaps caused by casting
Diffstat (limited to 'src/d/d_kankyo.cpp')
-rw-r--r--src/d/d_kankyo.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/d/d_kankyo.cpp b/src/d/d_kankyo.cpp
index 4da5c6f7..b39ab1b5 100644
--- a/src/d/d_kankyo.cpp
+++ b/src/d/d_kankyo.cpp
@@ -1746,7 +1746,6 @@ void dScnKy_env_light_c::SetBaseLight() {
}
/* 80193EE4-801940EC .text exeKankyo__18dScnKy_env_light_cFv */
-// NONMATCHING - one block with regswaps
void dScnKy_env_light_c::exeKankyo() {
g_env_light.mColPatMode = g_env_light.mColPatModeGather;
@@ -1788,10 +1787,11 @@ void dScnKy_env_light_c::exeKankyo() {
g_env_light.mColpatPrevGather = 0xFF;
}
- if (g_env_light.mColpatCurrGather != 0xFF) {
- g_env_light.mColpatCurr = g_env_light.mColpatCurrGather;
+ u8 currGather = g_env_light.mColpatCurrGather;
+ if (currGather != 0xFF) {
+ g_env_light.mColpatCurr = currGather;
g_env_light.mColpatCurrGather = 0xFF;
- g_env_light.mColpatWeather = g_env_light.mColpatCurrGather;
+ g_env_light.mColpatWeather = currGather;
}
if (g_env_light.mColPatBlendGather >= 0.0f) {