core2/code_59D40.c done
This commit is contained in:
@@ -157,10 +157,6 @@ f32 func_802E10F0(f32 arg0) {
|
||||
return arg0;
|
||||
}
|
||||
|
||||
|
||||
#ifndef NONMATCHING
|
||||
#pragma GLOBAL_ASM("asm/nonmatchings/core2/code_59D40/func_802E1168.s")
|
||||
#else
|
||||
void func_802E1168(Actor *this) {
|
||||
f32 sp5C;
|
||||
ActorLocal_core2_59D40 *local;
|
||||
@@ -262,6 +258,8 @@ void func_802E1168(Actor *this) {
|
||||
func_802E0EC8();
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}//L802E1630
|
||||
|
||||
local = (ActorLocal_core2_59D40 *)&this->local;
|
||||
@@ -293,7 +291,6 @@ void func_802E1168(Actor *this) {
|
||||
actor_setOpacity(this, local->unk4);
|
||||
this->unk124_9 = (255.0 == local->unk4) ? 1 : 2;
|
||||
}
|
||||
#endif
|
||||
|
||||
extern f32 D_8037E624;
|
||||
void func_802E1790(void){
|
||||
|
@@ -47,25 +47,25 @@ void mapSavestate_defrag_all(void){
|
||||
#else
|
||||
void mapSavestate_save(enum map_e map){
|
||||
u32 wSize;
|
||||
volatile u32 * sp38;
|
||||
MapSavestate * sp38;
|
||||
s32 iBit;
|
||||
s32 bit_max;
|
||||
s32 reg_s4;
|
||||
u32* reg_v1;
|
||||
u32* valPtr;
|
||||
s32 i;
|
||||
|
||||
|
||||
wSize = 4;
|
||||
if(D_8037E650[map])
|
||||
free(D_8037E650[map]);
|
||||
|
||||
D_8037E650[map] = (MapSavestate *) malloc(4*sizeof(u32));
|
||||
sp38 = D_8037E650[map];
|
||||
D_8037E650[map] = sp38 = (MapSavestate *) malloc(4*sizeof(u32));
|
||||
|
||||
*sp38 = mapSpecificFlags_getAll();
|
||||
sp38->flags = mapSpecificFlags_getAll();
|
||||
|
||||
iBit = 0x20;
|
||||
func_80308230(1, D_8037E650[map]);
|
||||
func_80308230(1);
|
||||
func_803083B0(-1);
|
||||
|
||||
for(reg_s4 = func_803083B0(-2); reg_s4 != -1; reg_s4 = func_803083B0(-2, valPtr)){
|
||||
|
Reference in New Issue
Block a user