// // Generated by dtk // Translation Unit: d_tree.cpp // #include "d/d_tree.h" #include "dolphin/types.h" #include "weak_data_1811.h" // IWYU pragma: keep #include "assets/l_Txa_swood_aTEX.h" const u16 l_Txa_swood_aTEX__width = 64; const u16 l_Txa_swood_aTEX__height = 64; Vec l_pos[] = { {-10.0f, 105.608147f, 5.0f}, {10.0f, 105.608147f, 5.0f}, {0.0f, 115.841797f, 0.0f}, {-19.090694f, 190.686432f, 37.321354f}, {0.0f, 105.608147f, -10.0f}, {41.625153f, 211.34726f, -14.772539f}, {-33.026093f, 215.296951f, -44.96241f}, {-10.0f, 20.0f, 5.0f}, {10.0f, 20.0f, 5.0f}, {0.0f, 20.0f, -10.0f}, {10.0f, 105.608147f, -5.0f}, {10.0f, 20.0f, -5.0f}, {-10.0f, 105.608147f, -5.0f}, {-10.0f, 20.0f, -5.0f}, {0.0f, 105.608147f, 10.0f}, {0.0f, 20.0f, 10.0f}, {-10.0f, 0.0f, 5.0f}, {10.0f, 0.0f, 5.0f}, {0.0f, 0.0f, -10.0f}, {10.0f, 0.0f, -5.0f}, {-10.0f, 0.0f, -5.0f}, {0.0f, 0.0f, 10.0f}, {2.909025f, 212.994461f, -45.632366f}, {-10.776078f, 184.271301f, 5.599532f}, {33.920052f, 212.994461f, 34.134495f}, {72.31778f, 168.951508f, 19.206579f}, {86.002876f, 197.674683f, -32.025314f}, {41.30674f, 168.951508f, -60.560272f}, {-10.575331f, 211.978516f, -22.376558f}, {14.409488f, 243.166702f, 23.706152f}, {58.760258f, 202.669464f, 34.361908f}, {96.549309f, 224.54863f, -8.227419f}, {71.564476f, 193.360443f, -54.310123f}, {27.213718f, 233.857651f, -64.965866f}, {41.625156f, 211.347275f, -14.772542f}, {22.596979f, 256.019928f, -40.096336f}, {14.065658f, 241.755569f, -4.058219f}, {44.6987f, 256.019958f, 16.753942f}, {73.287094f, 230.837082f, 5.639604f}, {81.818398f, 245.101456f, -30.398512f}, {51.185356f, 230.837082f, -51.210663f}, {-7.857542f, 194.658112f, -10.762144f}, {-53.937096f, 156.796143f, -1.809134f}, {-66.201447f, 183.508667f, 50.850483f}, {-28.940256f, 145.54512f, 79.264961f}, {17.139292f, 183.407074f, 70.311951f}, {29.403631f, 156.69455f, 17.652328f}, {-19.090696f, 190.686417f, 37.321354f}, {-33.985317f, 188.75563f, -13.250698f}, {-70.496834f, 213.49118f, 28.887436f}, {-54.248596f, 175.144028f, 73.452583f}, {-4.665742f, 206.592773f, 89.977669f}, {31.845766f, 181.857224f, 47.839523f}, {15.597519f, 220.204346f, 3.274376f}, {-19.090696f, 190.686432f, 37.321358f}, {-12.561728f, 237.465271f, 9.606261f}, {-45.613617f, 216.75177f, 16.922333f}, {-54.143745f, 229.519012f, 53.517914f}, {-27.798243f, 208.733109f, 74.704277f}, {5.253643f, 229.446609f, 67.388199f}, {13.783756f, 216.679367f, 30.792624f}, {-65.836937f, 200.599899f, -79.042107f}, {-78.85379f, 178.159485f, -24.599487f}, {-47.995983f, 222.830963f, 1.654331f}, {2.405176f, 189.776688f, -0.382604f}, {15.422019f, 212.217102f, -54.825226f}, {-15.435799f, 167.545624f, -81.079041f}, {-33.026093f, 215.296951f, -44.962418f}, {-81.844887f, 199.673126f, -57.441658f}, {-73.009483f, 243.963348f, -16.443239f}, {-21.627028f, 220.240952f, 6.308706f}, {14.903163f, 244.573044f, -36.047581f}, {6.067755f, 200.282806f, -77.045998f}, {-45.314705f, 224.005219f, -99.797928f}, {-33.026093f, 215.296967f, -44.962421f}, {-59.207829f, 247.753891f, -80.459984f}, {-68.884155f, 237.886353f, -43.257812f}, {-46.492485f, 263.598114f, -22.947197f}, {-10.970461f, 246.166f, -25.998304f}, {-1.294143f, 256.033539f, -63.200481f}, {-23.685818f, 230.321808f, -83.511086f}, }; GXColor l_color[] = { {0x80, 0x80, 0x80, 0xFF}, {0x8D, 0x8D, 0x8D, 0xFF}, {0x99, 0x99, 0x99, 0xFF}, {0xFF, 0xFF, 0xFF, 0xFF}, {0x9C, 0x9C, 0x9C, 0xFF}, {0x97, 0x97, 0x97, 0xFF}, {0x8C, 0x8C, 0x8C, 0xFF}, {0x33, 0x33, 0x33, 0xFF}, {0x66, 0x66, 0x66, 0xFF}, {0xBF, 0xBF, 0xBF, 0xFF}, }; cXy l_texCoord[] = { {0.862864f, 0.532151f}, {0.864665f, 1.0f}, {0.878197f, 1.0f}, {0.878197f, 0.53125f}, {0.0f, 0.73413f}, {0.15625f, 0.625f}, {0.156459f, 0.375f}, {0.0f, 0.259522f}, {-0.15625f, 0.375f}, {-0.15625f, 0.625f}, {0.5f, 1.0f}, {1.0f, 0.0f}, {0.0f, 0.0f}, {0.878197f, 0.990122f}, {0.878197f, 0.871582f}, {0.878197f, 0.625094f}, }; #include "assets/l_Oba_swood_noneDL.h" #include "assets/l_Oba_swood_a_cuttDL.h" #include "assets/l_Oba_swood_a_cutuDL.h" #include "assets/l_Oba_swood_a_hapaDL.h" #include "assets/l_Oba_swood_a_mikiDL.h" #include "assets/l_matDL__d_tree.h" l_matDL__d_tree(l_Txa_swood_aTEX); #include "assets/l_Txa_kage_32TEX.h" const u16 l_Txa_kage_32TEX__width = 32; const u16 l_Txa_kage_32TEX__height = 32; u8 g_dTree_shadowPos[][3] = { {0xB5, 0x00, 0x4B}, {0x4B, 0x00, 0x4B}, {0xB5, 0x00, 0xB5}, {0x4B, 0x00, 0xB5}, }; u8 g_dTree_shadowTexCoord[][2] = { {0x00, 0x00}, {0x01, 0x00}, {0x01, 0x01}, {0x00, 0x01}, }; #include "assets/g_dTree_Oba_kage_32DL.h" #include "assets/g_dTree_shadowMatDL.h" g_dTree_shadowMatDL(l_Txa_kage_32TEX); const u32 g_dTree_Oba_kage_32DL_SIZE = sizeof(g_dTree_Oba_kage_32DL); const u32 g_dTree_shadowMatDL_SIZE = sizeof(g_dTree_shadowMatDL); dPa_smokeEcallBack dTree_data_c::mSmokeEcallback(1, 1, 0, 1); /* 800787BC-80078960 .text WorkCo__12dTree_data_cFP10fopAc_ac_cUli */ void dTree_data_c::WorkCo(fopAc_ac_c*, u32, int) { /* Nonmatching */ } /* 80078960-80078CC0 .text WorkAt_NoCutAnim__12dTree_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInfP8cCcD_Obj */ void dTree_data_c::WorkAt_NoCutAnim(fopAc_ac_c*, u32, int, dCcMassS_HitInf*, cCcD_Obj*) { /* Nonmatching */ } /* 80078CC0-80078ED4 .text WorkAt__12dTree_data_cFP10fopAc_ac_cUliP15dCcMassS_HitInf */ void dTree_data_c::WorkAt(fopAc_ac_c*, u32, int, dCcMassS_HitInf*) { /* Nonmatching */ } /* 80078ED4-80078FA8 .text hitCheck__12dTree_data_cFP10fopAc_ac_ci */ void dTree_data_c::hitCheck(fopAc_ac_c*, int) { /* Nonmatching */ } /* 80078FA8-8007945C .text animation__12dTree_data_cFi */ void dTree_data_c::animation(int) { /* Nonmatching */ } /* 8007945C-8007946C .text newData__12dTree_room_cFP12dTree_data_c */ void dTree_room_c::newData(dTree_data_c*) { /* Nonmatching */ } /* 8007946C-800794D0 .text deleteData__12dTree_room_cFv */ void dTree_room_c::deleteData() { /* Nonmatching */ } /* 800794D0-800795E8 .text __ct__14dTree_packet_cFv */ dTree_packet_c::dTree_packet_c() { /* Nonmatching */ } /* 800795E8-800795F4 .text __ct__12dTree_room_cFv */ dTree_room_c::dTree_room_c() { /* Nonmatching */ } /* 800795F4-80079600 .text __ct__11dTree_anm_cFv */ dTree_anm_c::dTree_anm_c() { /* Nonmatching */ } /* 80079600-8007960C .text __ct__12dTree_data_cFv */ dTree_data_c::dTree_data_c() { /* Nonmatching */ } /* 8007960C-80079898 .text draw__14dTree_packet_cFv */ void dTree_packet_c::draw() { /* Nonmatching */ static GXVtxDescList l_shadowVtxDescList[] = { {GX_VA_POS, GX_INDEX8}, {GX_VA_TEX0, GX_INDEX8}, {GX_VA_NULL, GX_NONE}, }; static GXVtxAttrFmtList l_shadowVtxAttrFmtList[] = { {GX_VA_POS, GX_POS_XYZ, GX_S8, 0x00}, {GX_VA_TEX0, GX_POS_XYZ, GX_S8, 0x00}, {GX_VA_NULL, GX_POS_XYZ, GX_S8, 0x00}, }; static GXVtxDescList l_vtxDescList[] = { {GX_VA_POS, GX_INDEX8}, {GX_VA_CLR0, GX_INDEX8}, {GX_VA_TEX0, GX_INDEX8}, {GX_VA_NULL, GX_NONE}, }; static GXVtxAttrFmtList l_vtxAttrFmtList[] = { {GX_VA_POS, GX_POS_XYZ, GX_F32, 0x00}, {GX_VA_CLR0, GX_POS_XYZ, GX_RGBA8, 0x00}, {GX_VA_TEX0, GX_POS_XYZ, GX_F32, 0x00}, {GX_VA_NULL, GX_POS_XYZ, GX_S8, 0x00}, }; static struct { void* list; u32 nbytes; } l_modelDataStatus[] = { {&l_Oba_swood_noneDL, 0x20}, {&l_Oba_swood_a_hapaDL, 0x160}, {&l_Oba_swood_a_mikiDL, 0xC0}, {&l_Oba_swood_a_cuttDL, 0xA0}, {&l_Oba_swood_a_cutuDL, 0x60}, }; } /* 80079898-80079B24 .text calc__14dTree_packet_cFv */ void dTree_packet_c::calc() { /* Nonmatching */ } /* 80079B24-80079E6C .text checkGroundY__FP12dTree_data_cR4cXyz */ void checkGroundY(dTree_data_c*, cXyz&) { /* Nonmatching */ } /* 80079E6C-8007A14C .text update__14dTree_packet_cFv */ void dTree_packet_c::update() { /* Nonmatching */ } /* 8007A14C-8007A238 .text setData__14dTree_packet_cFP12dTree_data_ciR4cXyzUci */ void dTree_packet_c::setData(dTree_data_c*, int, cXyz&, u8, int) { /* Nonmatching */ } /* 8007A238-8007A36C .text newData__14dTree_packet_cFR4cXyzUci */ void dTree_packet_c::newData(cXyz&, u8, int) { /* Nonmatching */ } /* 8007A36C-8007A3DC .text newAnm__14dTree_packet_cFs */ void dTree_packet_c::newAnm(s16) { /* Nonmatching */ } /* 8007A3DC-8007A428 .text setAnm__14dTree_packet_cFis */ void dTree_packet_c::setAnm(int, s16) { /* Nonmatching */ }