16 s32 maxObjectsReached;
24 if (distance < 0.0f) {
return; }
30 if (maxObjectsReached) {
return; }
32 if (distance < 122500.0f) {
37 }
else if (distance < 640000.0f) {
45 if (1440000.0f < distance) {
return; }
56 if (maxObjectsReached) {
return; }
67 if (maxObjectsReached) {
return; }
78 if (maxObjectsReached) {
return; }
89 if (maxObjectsReached) {
return; }
100 if (maxObjectsReached) {
return; }
111 if (maxObjectsReached) {
return; }
122 if (maxObjectsReached) {
return; }
133 if (maxObjectsReached) {
return; }
148 if (temp_f0 < 0.0f) {
return; }
155 if (temp_f0 < 250000.0f) {
159 }
else if (temp_f0 < 1000000.0f) {
164 if (1440000.0f < temp_f0) {
return; }
218 if (
temp_f0 < 0.0f) {
return; }
231 }
else if (
temp_f0 < 1000000.0f) {
239 if (1440000.0f <
temp_f0) {
return; }
Camera * camera1
Definition camera.c:23
s16 gCourseMaxZ
Definition code_800029B0.c:92
f32 Vec3f[3]
Definition common_structs.h:6
f32 Mat4[4][4]
Definition common_structs.h:16
#define G_CULL_BACK
Definition gbi.h:355
#define G_MTX_MODELVIEW
Definition gbi.h:309
#define G_LIGHTING
Definition gbi.h:359
Gfx d_course_kalimari_desert_dl_1FAF8[]
Definition course_data.c:7295
Gfx d_course_kalimari_desert_dl_22D28[]
Definition course_data.c:8269
Gfx d_course_kalimari_desert_dl_20A20[]
Definition course_data.c:7701
Gfx d_course_kalimari_desert_dl_21A80[]
Definition course_data.c:8147
Gfx d_course_kalimari_desert_dl_22DB8[]
Definition course_data.c:8295
Gfx d_course_kalimari_desert_dl_21550[]
Definition course_data.c:8016
Gfx d_course_kalimari_desert_dl_20A08[]
Definition course_data.c:7694
Gfx d_course_kalimari_desert_dl_1F708[]
Definition course_data.c:7172
Gfx d_course_kalimari_desert_dl_1F228[]
Definition course_data.c:7036
Gfx d_course_kalimari_desert_dl_1C0F0[]
Definition course_data.c:5762
Gfx d_course_kalimari_desert_dl_21C90[]
Definition course_data.c:8241
Gfx d_course_kalimari_desert_dl_1B978[]
Definition course_data.c:5491
Gfx d_course_kalimari_desert_dl_1E480[]
Definition course_data.c:6633
Gfx d_course_kalimari_desert_dl_1D160[]
Definition course_data.c:6121
Gfx d_course_kalimari_desert_dl_1E910[]
Definition course_data.c:6811
Gfx d_course_kalimari_desert_dl_1D670[]
Definition course_data.c:6315
Gfx d_course_kalimari_desert_dl_21220[]
Definition course_data.c:7886
Gfx d_course_kalimari_desert_dl_22D70[]
Definition course_data.c:8282
#define UNUSED
Definition macros.h:24
Gfx * gDisplayListHead
Definition main.c:133
f32 gCameraZoom[4]
Definition main.c:123
void mtxf_rotate_x(Mat4 mat, s16 angle)
Definition math_util.c:320
f32 is_within_render_distance(Vec3f cameraPos, Vec3f objectPos, u16 orientationY, f32 minDistance, f32 fov, f32 maxDistance)
Definition math_util.c:1092
void mtxf_multiplication(Mat4 dest, Mat4 mat1, Mat4 mat2)
Definition math_util.c:820
void mtxf_pos_rotation_xyz(Mat4 out, Vec3f pos, Vec3s orientation)
Definition math_util.c:466
void vec3f_set(Vec3f arg0, f32 arg1, f32 arg2, f32 arg3)
Definition math_util.c:101
s32 render_set_position(Mat4 arg0, s32 arg1)
Definition math_util.c:49
void mtxf_translate(Mat4 dest, Vec3f b)
Definition math_util.c:212
Vec3s rot
Definition camera.h:33
Vec3f pos
Definition camera.h:27
Definition actor_types.h:144
s16 wheelRot
Definition actor_types.h:148
Vec3f pos
Definition actor_types.h:153
Vec3s rot
Definition actor_types.h:151
void render_actor_train_engine(Camera *camera, struct TrainCar *actor)
Renders the train engine actor. Actor used in Kalimari Desert. His update position are made in vehicl...
Definition render.inc.c:14
void render_actor_train_tender(Camera *camera, struct TrainCar *actor)
Definition render.inc.c:140
void render_actor_train_passenger_car(Camera *camera, struct TrainCar *actor)
Definition render.inc.c:210
signed int s32
Definition ultratypes.h:15
signed short int s16
Definition ultratypes.h:13
float f32
Definition ultratypes.h:33