Kytag09 and Kytag11 OK, work on d_a_bg_obj and d_kankyo (#1877)

* work on kankyo / d_a_bg_obj

* d_a_bg_obj work / kytag09 and kytag11 OK

* remove asm
This commit is contained in:
TakaRikka
2023-08-12 17:09:47 -07:00
committed by GitHub
parent c8bb857b13
commit 08fa2f03fc
75 changed files with 1831 additions and 4386 deletions
+7 -7
View File
@@ -223,14 +223,14 @@ extern "C" asm void __dt__8dBgWKColFv() {
#pragma pop
/* 8007E7D0-8007E804 079110 0034+00 0/0 1/1 0/0 .text initKCollision__8dBgWKColFPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dBgWKCol::initKCollision(void* param_0) {
nofralloc
#include "asm/d/bg/d_bg_w_kcol/initKCollision__8dBgWKColFPv.s"
void dBgWKCol::initKCollision(void* i_kclData) {
KCol_Header* header_p = (KCol_Header*)i_kclData;
header_p->pos_data_offset = (u32)header_p + header_p->pos_data_offset;
header_p->nrm_data_offset = (u32)header_p + header_p->nrm_data_offset;
header_p->prism_data_offset = (u32)header_p + header_p->prism_data_offset;
header_p->block_data_offset = (u32)header_p + header_p->block_data_offset;
}
#pragma pop
/* 8007E804-8007E850 079144 004C+00 0/0 0/0 1/1 .text create__8dBgWKColFPvPv */
void dBgWKCol::create(void* pprism, void* plc) {