18 if ((temp_v0 & 0x800) != 0) {
return; }
22 if (temp_f0 < 0.0f) {
return; }
24 if (((temp_v0 & 0x400) == 0) && (temp_f0 < 250000.0f)) {
27 arg1[3][0] = arg2->
pos[0];
28 arg1[3][1] = arg2->
pos[1];
29 arg1[3][2] = arg2->
pos[2];
48 if ((temp_v0 & 0x800) != 0) {
return; }
52 if (temp_f0 < 0.0f) {
return; }
54 if (((temp_v0 & 0x400) == 0) && (temp_f0 < 250000.0f)) {
57 arg1[3][0] = arg2->
pos[0];
58 arg1[3][1] = arg2->
pos[1];
59 arg1[3][2] = arg2->
pos[2];
78 if ((temp_v0 & 0x800) != 0) {
return; }
82 if (temp_f0 < 0.0f) {
return; }
84 if (((temp_v0 & 0x400) == 0) && (temp_f0 < 250000.0f)) {
87 arg1[3][0] = arg2->
pos[0];
88 arg1[3][1] = arg2->
pos[1];
89 arg1[3][2] = arg2->
pos[2];
108 if ((temp_v0 & 0x800) != 0) {
return; }
112 if (temp_f0 < 0.0f) {
return; }
114 if (((temp_v0 & 0x400) == 0) && (temp_f0 < 600.0f)) {
117 arg1[3][0] = arg2->
pos[0];
118 arg1[3][1] = arg2->
pos[1];
119 arg1[3][2] = arg2->
pos[2];
132 if ((temp_v0 & 0x800) != 0) {
return; }
136 if (temp_f0 < 0.0f) {
return; }
138 if (((temp_v0 & 0x400) == 0) && (temp_f0 < 250000.0f)) {
141 arg1[3][0] = arg2->
pos[0];
142 arg1[3][1] = arg2->
pos[1];
143 arg1[3][2] = arg2->
pos[2];
166 if ((temp_v0 & 0x800) != 0) {
return; }
170 if (temp_f0 < 0.0f) {
return; }
172 if (((temp_v0 & 0x400) == 0) && (temp_f0 < 250000.0f)) {
175 arg1[3][0] = arg2->
pos[0];
176 arg1[3][1] = arg2->
pos[1];
177 arg1[3][2] = arg2->
pos[2];
196 if ((temp_v0 & 0x800) != 0) {
return; }
200 if (temp_f0 < 0.0f) {
return; }
202 if (((temp_v0 & 0x400) == 0) && (temp_f0 < 250000.0f)) {
205 arg1[3][0] = arg2->
pos[0];
206 arg1[3][1] = arg2->
pos[1];
207 arg1[3][2] = arg2->
pos[2];
226 if ((temp_v0 & 0x800) != 0) {
return; }
230 if (temp_f0 < 0.0f) {
return; }
232 if (((temp_v0 & 0x400) == 0) && (temp_f0 < 250000.0f)) {
235 arg1[3][0] = arg2->
pos[0];
236 arg1[3][1] = arg2->
pos[1];
237 arg1[3][2] = arg2->
pos[2];
255 if ((temp_v0 & 0x800) != 0) {
return; }
259 if (temp_f0 < 0.0f) {
return; }
261 if (((temp_v0 & 0x400) == 0) && (temp_f0 < 40000.0f)) {
264 arg1[3][0] = arg2->
pos[0];
265 arg1[3][1] = arg2->
pos[1];
266 arg1[3][2] = arg2->
pos[2];
284 if ((temp_v0 & 0x800) != 0) {
return; }
288 if (temp_f0 < 0.0f) {
return; }
290 if (((temp_v0 & 0x400) == 0) && (temp_f0 < 40000.0f)) {
293 arg1[3][0] = arg2->
pos[0];
294 arg1[3][1] = arg2->
pos[1];
295 arg1[3][2] = arg2->
pos[2];
313 if ((temp_v0 & 0x800) != 0) {
return; }
317 if (temp_f0 < 0.0f) {
return; }
319 if (((temp_v0 & 0x400) == 0) && (temp_f0 < 40000.0f)) {
322 arg1[3][0] = arg2->
pos[0];
323 arg1[3][1] = arg2->
pos[1];
324 arg1[3][2] = arg2->
pos[2];
void func_8029794C(Vec3f pos, Vec3s rot, f32 scale)
Definition actors.c:417
Gfx d_course_bowsers_castle_dl_bush[]
Definition course_data.c:3957
Camera * camera1
Definition camera.c:23
u16 common_tlut_trees_import[]
f32 Mat4[4][4]
Definition common_structs.h:16
Gfx d_course_frappe_snowland_dl_tree[]
Definition course_data.c:2734
Gfx d_course_kalimari_desert_dl_cactus3[]
Definition course_data.c:4619
Gfx d_course_kalimari_desert_dl_cactus1[]
Definition course_data.c:4581
Gfx d_course_kalimari_desert_dl_cactus2[]
Definition course_data.c:4600
Gfx * gDisplayListHead
Definition main.c:133
f32 gCameraZoom[4]
Definition main.c:123
Gfx d_course_mario_raceway_dl_tree[]
Definition course_data.c:3638
f32 is_within_render_distance(Vec3f cameraPos, Vec3f objectPos, u16 orientationY, f32 minDistance, f32 fov, f32 maxDistance)
Definition math_util.c:1092
s32 render_set_position(Mat4 arg0, s32 arg1)
Definition math_util.c:49
u8 d_course_moo_moo_farm_mole_tlut[]
Definition course_data.c:8485
Gfx d_course_moo_moo_farm_dl_tree[]
Definition course_data.c:8683
Gfx d_course_royal_raceway_dl_tree[]
Definition course_data.c:7350
Gfx d_course_royal_raceway_dl_castle_tree[]
Definition course_data.c:7375
Definition actor_types.h:120
Vec3s rot
Definition actor_types.h:127
s16 flags
Definition actor_types.h:122
Vec3f pos
Definition actor_types.h:129
Vec3s rot
Definition camera.h:33
Vec3f pos
Definition camera.h:27
void func_80299864(Camera *camera, Mat4 arg1, struct Actor *arg2)
Definition render.inc.c:128
void render_actor_tree_cactus2_kalimari_desert(Camera *camera, Mat4 arg1, struct Actor *arg2)
Renders the a second variant of cactus in Kalimari Desert.
Definition render.inc.c:280
void render_actor_tree_yoshi_valley(Camera *camera, Mat4 arg1, struct Actor *arg2)
Renders the tree actor in Yoshi Valley.
Definition render.inc.c:44
void render_actor_tree_mario_raceway(Camera *camera, Mat4 arg1, struct Actor *arg2)
Renders the tree actor in Mario rawceay.
Definition render.inc.c:14
void render_actor_tree_cactus1_kalimari_desert(Camera *camera, Mat4 arg1, struct Actor *arg2)
Renders the a first variant of cactus in Kalimari Desert.
Definition render.inc.c:251
void render_actor_tree_cactus3_kalimari_desert(Camera *camera, Mat4 arg1, struct Actor *arg2)
Renders the a third variant of cactus in Kalimari Desert.
Definition render.inc.c:309
void render_actor_tree_bowser_castle(Camera *camera, Mat4 arg1, struct Actor *arg2)
Renders the tree actor in Bowser's Castle.
Definition render.inc.c:162
void render_actor_tree_moo_moo_farm(Camera *camera, Mat4 arg1, struct Actor *arg2)
Renders the tree actor in Moo Moo Farm.
Definition render.inc.c:104
void render_actor_tree_frappe_snowland(Camera *camera, Mat4 arg1, struct Actor *arg2)
Renders the tree actor in Frappe Snowland.
Definition render.inc.c:222
void render_actor_bush_bowser_castle(Camera *camera, Mat4 arg1, struct Actor *arg2)
Renders the bush actor in Bowser's Castle.
Definition render.inc.c:192
void render_actor_tree_royal_raceway(Camera *camera, Mat4 arg1, struct Actor *arg2)
Renders the tree actor in Royal Raceway.
Definition render.inc.c:74
signed short int s16
Definition ultratypes.h:13
float f32
Definition ultratypes.h:33
Gfx d_course_yoshi_valley_dl_tree[]
Definition course_data.c:11012