406 lines
8.2 KiB
C
406 lines
8.2 KiB
C
#pragma once
|
|
|
|
#include "../custom_types.h"
|
|
|
|
extern LEVEL level0;
|
|
|
|
extern CAMPOS level0_camPos_camPath;
|
|
|
|
extern CAMPOS level0_camPos_camPath_001;
|
|
|
|
extern CAMPOS level0_camPos_camPath_002;
|
|
|
|
extern CAMPOS level0_camPos_camPath_003;
|
|
|
|
extern CAMPOS level0_camPos_camPath_004;
|
|
|
|
extern CAMPOS level0_camPos_camPath_005;
|
|
|
|
extern CAMPATH level0_camPath;
|
|
|
|
extern MATRIX level0_lgtmat;
|
|
|
|
extern MATRIX level0_cmat;
|
|
|
|
extern SVECTOR modelCube_mesh[];
|
|
|
|
extern SVECTOR level0_modelCube_normal[];
|
|
|
|
extern SVECTOR level0_modelCube_uv[];
|
|
|
|
extern CVECTOR level0_modelCube_color[];
|
|
|
|
extern PRIM level0_modelCube_index[];
|
|
|
|
extern BODY level0_modelCube_body;
|
|
|
|
extern TMESH level0_modelCube;
|
|
|
|
extern unsigned long _binary_TIM_cat_tim_start[];
|
|
|
|
extern unsigned long _binary_TIM_cat_tim_end[];
|
|
|
|
extern unsigned long _binary_TIM_cat_tim_length;
|
|
|
|
extern TIM_IMAGE level0_tim_cat;
|
|
|
|
extern MESH level0_meshCube;
|
|
|
|
extern SVECTOR modelCylindre_mesh[];
|
|
|
|
extern SVECTOR level0_modelCylindre_normal[];
|
|
|
|
extern SVECTOR level0_modelCylindre_uv[];
|
|
|
|
extern CVECTOR level0_modelCylindre_color[];
|
|
|
|
extern PRIM level0_modelCylindre_index[];
|
|
|
|
extern VANIM level0_modelCylindre_anim;
|
|
|
|
extern BODY level0_modelCylindre_body;
|
|
|
|
extern TMESH level0_modelCylindre;
|
|
|
|
extern unsigned long _binary_TIM_home_tim_start[];
|
|
|
|
extern unsigned long _binary_TIM_home_tim_end[];
|
|
|
|
extern unsigned long _binary_TIM_home_tim_length;
|
|
|
|
extern TIM_IMAGE level0_tim_home;
|
|
|
|
extern MESH level0_meshCylindre;
|
|
|
|
extern SVECTOR modelgnd_mesh[];
|
|
|
|
extern SVECTOR level0_modelgnd_normal[];
|
|
|
|
extern SVECTOR level0_modelgnd_uv[];
|
|
|
|
extern CVECTOR level0_modelgnd_color[];
|
|
|
|
extern PRIM level0_modelgnd_index[];
|
|
|
|
extern BODY level0_modelgnd_body;
|
|
|
|
extern TMESH level0_modelgnd;
|
|
|
|
extern MESH level0_meshgnd;
|
|
|
|
extern SVECTOR modelgnd_001_mesh[];
|
|
|
|
extern SVECTOR level0_modelgnd_001_normal[];
|
|
|
|
extern SVECTOR level0_modelgnd_001_uv[];
|
|
|
|
extern CVECTOR level0_modelgnd_001_color[];
|
|
|
|
extern PRIM level0_modelgnd_001_index[];
|
|
|
|
extern BODY level0_modelgnd_001_body;
|
|
|
|
extern TMESH level0_modelgnd_001;
|
|
|
|
extern MESH level0_meshgnd_001;
|
|
|
|
extern SVECTOR modelgnd_003_mesh[];
|
|
|
|
extern SVECTOR level0_modelgnd_003_normal[];
|
|
|
|
extern SVECTOR level0_modelgnd_003_uv[];
|
|
|
|
extern CVECTOR level0_modelgnd_003_color[];
|
|
|
|
extern PRIM level0_modelgnd_003_index[];
|
|
|
|
extern BODY level0_modelgnd_003_body;
|
|
|
|
extern TMESH level0_modelgnd_003;
|
|
|
|
extern MESH level0_meshgnd_003;
|
|
|
|
extern SVECTOR modelgnd_002_mesh[];
|
|
|
|
extern SVECTOR level0_modelgnd_002_normal[];
|
|
|
|
extern SVECTOR level0_modelgnd_002_uv[];
|
|
|
|
extern CVECTOR level0_modelgnd_002_color[];
|
|
|
|
extern PRIM level0_modelgnd_002_index[];
|
|
|
|
extern BODY level0_modelgnd_002_body;
|
|
|
|
extern TMESH level0_modelgnd_002;
|
|
|
|
extern MESH level0_meshgnd_002;
|
|
|
|
extern SVECTOR modelLara_mesh[];
|
|
|
|
extern SVECTOR level0_modelLara_normal[];
|
|
|
|
extern SVECTOR level0_modelLara_uv[];
|
|
|
|
extern CVECTOR level0_modelLara_color[];
|
|
|
|
extern PRIM level0_modelLara_index[];
|
|
|
|
extern BODY level0_modelLara_body;
|
|
|
|
extern TMESH level0_modelLara;
|
|
|
|
extern unsigned long _binary_TIM_lara_tim_start[];
|
|
|
|
extern unsigned long _binary_TIM_lara_tim_end[];
|
|
|
|
extern unsigned long _binary_TIM_lara_tim_length;
|
|
|
|
extern TIM_IMAGE level0_tim_lara;
|
|
|
|
extern MESH level0_meshLara;
|
|
|
|
extern SVECTOR modelobject_mesh[];
|
|
|
|
extern SVECTOR level0_modelobject_normal[];
|
|
|
|
extern SVECTOR level0_modelobject_uv[];
|
|
|
|
extern CVECTOR level0_modelobject_color[];
|
|
|
|
extern PRIM level0_modelobject_index[];
|
|
|
|
extern BODY level0_modelobject_body;
|
|
|
|
extern TMESH level0_modelobject;
|
|
|
|
extern MESH level0_meshobject;
|
|
|
|
extern SVECTOR modelPlan_mesh[];
|
|
|
|
extern SVECTOR level0_modelPlan_normal[];
|
|
|
|
extern SVECTOR level0_modelPlan_uv[];
|
|
|
|
extern CVECTOR level0_modelPlan_color[];
|
|
|
|
extern PRIM level0_modelPlan_index[];
|
|
|
|
extern BODY level0_modelPlan_body;
|
|
|
|
extern TMESH level0_modelPlan;
|
|
|
|
extern MESH level0_meshPlan;
|
|
|
|
extern SVECTOR modelSphere_mesh[];
|
|
|
|
extern SVECTOR level0_modelSphere_normal[];
|
|
|
|
extern SVECTOR level0_modelSphere_uv[];
|
|
|
|
extern CVECTOR level0_modelSphere_color[];
|
|
|
|
extern PRIM level0_modelSphere_index[];
|
|
|
|
extern BODY level0_modelSphere_body;
|
|
|
|
extern TMESH level0_modelSphere;
|
|
|
|
extern MESH level0_meshSphere;
|
|
|
|
extern SVECTOR modelSphere_001_mesh[];
|
|
|
|
extern SVECTOR level0_modelSphere_001_normal[];
|
|
|
|
extern SVECTOR level0_modelSphere_001_uv[];
|
|
|
|
extern CVECTOR level0_modelSphere_001_color[];
|
|
|
|
extern PRIM level0_modelSphere_001_index[];
|
|
|
|
extern BODY level0_modelSphere_001_body;
|
|
|
|
extern TMESH level0_modelSphere_001;
|
|
|
|
extern MESH level0_meshSphere_001;
|
|
|
|
extern SVECTOR modelwall_mesh[];
|
|
|
|
extern SVECTOR level0_modelwall_normal[];
|
|
|
|
extern SVECTOR level0_modelwall_uv[];
|
|
|
|
extern CVECTOR level0_modelwall_color[];
|
|
|
|
extern PRIM level0_modelwall_index[];
|
|
|
|
extern BODY level0_modelwall_body;
|
|
|
|
extern TMESH level0_modelwall;
|
|
|
|
extern MESH level0_meshwall;
|
|
|
|
extern SVECTOR modelwall_001_mesh[];
|
|
|
|
extern SVECTOR level0_modelwall_001_normal[];
|
|
|
|
extern SVECTOR level0_modelwall_001_uv[];
|
|
|
|
extern CVECTOR level0_modelwall_001_color[];
|
|
|
|
extern PRIM level0_modelwall_001_index[];
|
|
|
|
extern BODY level0_modelwall_001_body;
|
|
|
|
extern TMESH level0_modelwall_001;
|
|
|
|
extern MESH level0_meshwall_001;
|
|
|
|
extern SVECTOR modelwall_002_mesh[];
|
|
|
|
extern SVECTOR level0_modelwall_002_normal[];
|
|
|
|
extern SVECTOR level0_modelwall_002_uv[];
|
|
|
|
extern CVECTOR level0_modelwall_002_color[];
|
|
|
|
extern PRIM level0_modelwall_002_index[];
|
|
|
|
extern BODY level0_modelwall_002_body;
|
|
|
|
extern TMESH level0_modelwall_002;
|
|
|
|
extern MESH level0_meshwall_002;
|
|
|
|
extern SVECTOR modelwall_003_mesh[];
|
|
|
|
extern SVECTOR level0_modelwall_003_normal[];
|
|
|
|
extern SVECTOR level0_modelwall_003_uv[];
|
|
|
|
extern CVECTOR level0_modelwall_003_color[];
|
|
|
|
extern PRIM level0_modelwall_003_index[];
|
|
|
|
extern BODY level0_modelwall_003_body;
|
|
|
|
extern TMESH level0_modelwall_003;
|
|
|
|
extern MESH level0_meshwall_003;
|
|
|
|
extern MESH * level0_meshes[15];
|
|
|
|
extern int level0_meshes_length;
|
|
|
|
extern unsigned long _binary_TIM_bg_camPath_tim_start[];
|
|
|
|
extern unsigned long _binary_TIM_bg_camPath_tim_end[];
|
|
|
|
extern unsigned long _binary_TIM_bg_camPath_tim_length;
|
|
|
|
extern TIM_IMAGE tim_bg_camPath;
|
|
|
|
extern CAMANGLE level0_camAngle_camPath;
|
|
|
|
extern unsigned long _binary_TIM_bg_camPath_001_tim_start[];
|
|
|
|
extern unsigned long _binary_TIM_bg_camPath_001_tim_end[];
|
|
|
|
extern unsigned long _binary_TIM_bg_camPath_001_tim_length;
|
|
|
|
extern TIM_IMAGE tim_bg_camPath_001;
|
|
|
|
extern CAMANGLE level0_camAngle_camPath_001;
|
|
|
|
extern unsigned long _binary_TIM_bg_camPath_002_tim_start[];
|
|
|
|
extern unsigned long _binary_TIM_bg_camPath_002_tim_end[];
|
|
|
|
extern unsigned long _binary_TIM_bg_camPath_002_tim_length;
|
|
|
|
extern TIM_IMAGE tim_bg_camPath_002;
|
|
|
|
extern CAMANGLE level0_camAngle_camPath_002;
|
|
|
|
extern unsigned long _binary_TIM_bg_camPath_003_tim_start[];
|
|
|
|
extern unsigned long _binary_TIM_bg_camPath_003_tim_end[];
|
|
|
|
extern unsigned long _binary_TIM_bg_camPath_003_tim_length;
|
|
|
|
extern TIM_IMAGE tim_bg_camPath_003;
|
|
|
|
extern CAMANGLE level0_camAngle_camPath_003;
|
|
|
|
extern unsigned long _binary_TIM_bg_camPath_004_tim_start[];
|
|
|
|
extern unsigned long _binary_TIM_bg_camPath_004_tim_end[];
|
|
|
|
extern unsigned long _binary_TIM_bg_camPath_004_tim_length;
|
|
|
|
extern TIM_IMAGE tim_bg_camPath_004;
|
|
|
|
extern CAMANGLE level0_camAngle_camPath_004;
|
|
|
|
extern unsigned long _binary_TIM_bg_camPath_005_tim_start[];
|
|
|
|
extern unsigned long _binary_TIM_bg_camPath_005_tim_end[];
|
|
|
|
extern unsigned long _binary_TIM_bg_camPath_005_tim_length;
|
|
|
|
extern TIM_IMAGE tim_bg_camPath_005;
|
|
|
|
extern CAMANGLE level0_camAngle_camPath_005;
|
|
|
|
extern CAMANGLE * level0_camAngles[6];
|
|
|
|
extern SIBLINGS level0_nodegnd_siblings;
|
|
|
|
extern CHILDREN level0_nodegnd_objects;
|
|
|
|
extern CHILDREN level0_nodegnd_rigidbodies;
|
|
|
|
extern NODE level0_nodegnd;
|
|
|
|
extern SIBLINGS level0_nodegnd_001_siblings;
|
|
|
|
extern CHILDREN level0_nodegnd_001_objects;
|
|
|
|
extern CHILDREN level0_nodegnd_001_rigidbodies;
|
|
|
|
extern NODE level0_nodegnd_001;
|
|
|
|
extern SIBLINGS level0_nodegnd_002_siblings;
|
|
|
|
extern CHILDREN level0_nodegnd_002_objects;
|
|
|
|
extern CHILDREN level0_nodegnd_002_rigidbodies;
|
|
|
|
extern NODE level0_nodegnd_002;
|
|
|
|
extern SIBLINGS level0_nodegnd_003_siblings;
|
|
|
|
extern CHILDREN level0_nodegnd_003_objects;
|
|
|
|
extern CHILDREN level0_nodegnd_003_rigidbodies;
|
|
|
|
extern NODE level0_nodegnd_003;
|
|
|
|
extern MESH * level0_actorPtr;
|
|
|
|
extern MESH * level0_levelPtr;
|
|
|
|
extern MESH * level0_propPtr;
|
|
|
|
extern CAMANGLE * level0_camPtr;
|
|
|
|
extern NODE * level0_curNode;
|
|
|
|
extern NODE level0_nodegnd;
|
|
|
|
extern NODE level0_nodegnd_001;
|
|
|
|
extern NODE level0_nodegnd_002;
|
|
|
|
extern NODE level0_nodegnd_003;
|