16 s32 maxObjectsReached;
25 if (distance < 0.0f) {
33 if (maxObjectsReached) {
37 if (distance < 122500.0f) {
42 }
else if (distance < 640000.0f) {
50 if (1440000.0f < distance) {
63 if (maxObjectsReached) {
76 if (maxObjectsReached) {
89 if (maxObjectsReached) {
102 if (maxObjectsReached) {
115 if (maxObjectsReached) {
128 if (maxObjectsReached) {
141 if (maxObjectsReached) {
154 if (maxObjectsReached) {
172 if (temp_f0 < 0.0f) {
183 if (temp_f0 < 250000.0f) {
187 }
else if (temp_f0 < 1000000.0f) {
192 if (1440000.0f < temp_f0) {
257 if (temp_f0 < 0.0f) {
269 if (temp_f0 < 250000.0f) {
274 }
else if (temp_f0 < 1000000.0f) {
282 if (1440000.0f < temp_f0) {
Camera * camera1
Definition camera.c:25
f32 Vec3f[3]
Definition common_structs.h:6
f32 Mat4[4][4]
Definition common_structs.h:16
#define G_CULL_BACK
Definition gbi.h:351
#define G_MTX_MODELVIEW
Definition gbi.h:305
#define G_LIGHTING
Definition gbi.h:355
Gfx d_course_kalimari_desert_dl_1FAF8[]
Definition course_data.c:5947
Gfx d_course_kalimari_desert_dl_22D28[]
Definition course_data.c:6902
Gfx d_course_kalimari_desert_dl_20A20[]
Definition course_data.c:6345
Gfx d_course_kalimari_desert_dl_21A80[]
Definition course_data.c:6786
Gfx d_course_kalimari_desert_dl_22DB8[]
Definition course_data.c:6928
Gfx d_course_kalimari_desert_dl_21550[]
Definition course_data.c:6657
Gfx d_course_kalimari_desert_dl_20A08[]
Definition course_data.c:6339
Gfx d_course_kalimari_desert_dl_1F708[]
Definition course_data.c:5826
Gfx d_course_kalimari_desert_dl_1F228[]
Definition course_data.c:5691
Gfx d_course_kalimari_desert_dl_1C0F0[]
Definition course_data.c:4421
Gfx d_course_kalimari_desert_dl_21C90[]
Definition course_data.c:6875
Gfx d_course_kalimari_desert_dl_1B978[]
Definition course_data.c:4152
Gfx d_course_kalimari_desert_dl_1E480[]
Definition course_data.c:5292
Gfx d_course_kalimari_desert_dl_1D160[]
Definition course_data.c:4781
Gfx d_course_kalimari_desert_dl_1E910[]
Definition course_data.c:5468
Gfx d_course_kalimari_desert_dl_1D670[]
Definition course_data.c:4973
Gfx d_course_kalimari_desert_dl_21220[]
Definition course_data.c:6528
Gfx d_course_kalimari_desert_dl_22D70[]
Definition course_data.c:6916
#define UNUSED
Definition macros.h:23
Gfx * gDisplayListHead
Definition main.c:129
f32 gCameraZoom[4]
Definition main.c:119
void mtxf_rotate_zxy_translate(Mat4 dest, Vec3f translate, Vec3s orientation)
Definition math_util.c:588
void mtxf_translate(Mat4 dest, Vec3f translate)
Definition math_util.c:273
s32 render_set_position(Mat4 mtx, s32 mode)
Definition math_util.c:47
void mtxf_rotate_x(Mat4 mtx, s16 angle)
Definition math_util.c:413
void mtxf_multiplication(Mat4 dest, Mat4 mtxLeft, Mat4 mtxRight)
Multiply two 4x4 matrices.
Definition math_util.c:994
void vec3f_set(Vec3f dest, f32 coordX, f32 coordY, f32 coordZ)
Definition math_util.c:123
f32 distance_if_visible(Vec3f cameraPos, Vec3f objectPos, u16 orientationY, f32 preloadDistanceSquared, f32 fovDegrees, f32 maxDistanceSquared)
Definition math_util.c:1361
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:163
void render_actor_train_passenger_car(Camera *camera, struct TrainCar *actor)
Definition render.inc.c:248
signed int s32
Definition ultratypes.h:15
signed short int s16
Definition ultratypes.h:13
float f32
Definition ultratypes.h:34