typedef struct { VECTOR gForce; VECTOR position; SVECTOR velocity; int invMass; VECTOR min; VECTOR max; int restitution; } BODY; typedef struct { int nframes; // number of frames e.g 20 int nvert; // number of vertices e.g 21 SVECTOR data[]; // vertex pos as SVECTORs e.g 20 * 21 SVECTORS } VANIM; typedef struct { TMESH * tmesh; int * index; TIM_IMAGE * tim; u_long * tim_data; MATRIX * mat; VECTOR * pos; SVECTOR * rot; short * isRigidBody; short * isPrism; short * isAnim; long * p; BODY * body; VANIM * anim; } MESH; typedef struct { VECTOR pos; SVECTOR rot; } CAMPOS; // Blender cam ~= PSX cam with these settings : TV NTSC 4:3, Cam focal length : 100° ( 13.43 mm )) typedef struct { short len, cursor; VECTOR points[]; } CAMPATH; CAMPOS camStartPos = { {-177,90,121}, {78,459,0}, }; CAMPATH camPath = { 6, 0, { {520,130,172}, {211,308,220}, {-268,130,319}, {-391,130,18}, {-391,260,-177}, {-456,65,-372} } }; static MATRIX lgtmat = { 784, 1558, 2188, -1742, 1368, 1710, -1554, 1368, -1882 }; static MATRIX cmat = { 13,4096,0, 4096,0,36, 0,5,4096 }; SVECTOR modelCylindre_mesh[] = { {49,62,60}, {56,-3,91}, {56,62,57}, {82,-3,76}, {58,62,51}, {90,-3,51}, {56,62,45}, {81,-3,26}, {52,62,42}, {47,62,42}, {58,-3,14}, {43,62,44}, {36,-3,16}, {41,62,47}, {17,-3,34}, {40,62,51}, {13,-3,56}, {41,62,55}, {20,-3,74}, {44,62,58}, {34,-3,86} }; SVECTOR modelCylindre_normal[] = { -243,-3262,-2465,0, -587,1886,-3588,0, -1821,-3275,-1653,0, -2858,1851,-2277,0, -2431,-3296,-56,0, -3633,1889,85,0, -1958,-3272,1495,0, -2763,1892,2358,0, -790,-3295,2300,0, 442,-3272,2423,0, -692,1973,3522,0, 1536,-3268,1934,0, 1485,2007,3247,0, 2300,-3239,997,0, 3172,1995,1654,0, 2481,-3254,-178,0, 3517,2064,-378,0, 2101,-3259,-1320,0, 2905,2026,-2057,0, 1175,-3288,-2142,0, 1543,2011,-3218,0, }; SVECTOR modelCylindre_uv[] = { 32,134, 0, 0, 25,153, 0, 0, 33,153, 0, 0, 22,153, 0, 0, 16,171, 0, 0, 22,171, 0, 0, 16,153, 0, 0, 9,171, 0, 0, 16,171, 0, 0, 9,153, 0, 0, 4,171, 0, 0, 9,171, 0, 0, 30,171, 0, 0, 33,153, 0, 0, 29,153, 0, 0, 36,171, 0, 0, 38,153, 0, 0, 33,153, 0, 0, 45,171, 0, 0, 46,153, 0, 0, 42,153, 0, 0, 45,171, 0, 0, 51,153, 0, 0, 46,153, 0, 0, 51,171, 0, 0, 56,153, 0, 0, 51,153, 0, 0, 56,171, 0, 0, 59,153, 0, 0, 56,153, 0, 0, 4,178, 0, 0, 14,189, 0, 0, 24,183, 0, 0, 37,134, 0, 0, 33,153, 0, 0, 37,153, 0, 0, 42,186, 0, 0, 42,174, 0, 0, 24,177, 0, 0, 32,134, 0, 0, 24,134, 0, 0, 25,153, 0, 0, 22,153, 0, 0, 16,153, 0, 0, 16,171, 0, 0, 16,153, 0, 0, 9,153, 0, 0, 9,171, 0, 0, 24,171, 0, 0, 30,171, 0, 0, 29,153, 0, 0, 30,171, 0, 0, 36,171, 0, 0, 33,153, 0, 0, 36,171, 0, 0, 42,171, 0, 0, 38,153, 0, 0, 45,171, 0, 0, 51,171, 0, 0, 51,153, 0, 0, 51,171, 0, 0, 56,171, 0, 0, 56,153, 0, 0, 56,171, 0, 0, 59,171, 0, 0, 59,153, 0, 0, 4,178, 0, 0, 4,182, 0, 0, 14,189, 0, 0, 4,182, 0, 0, 7,187, 0, 0, 14,189, 0, 0, 20,188, 0, 0, 24,183, 0, 0, 14,189, 0, 0, 24,183, 0, 0, 24,177, 0, 0, 12,171, 0, 0, 24,177, 0, 0, 20,172, 0, 0, 12,171, 0, 0, 12,171, 0, 0, 7,174, 0, 0, 4,178, 0, 0, 12,171, 0, 0, 4,178, 0, 0, 24,183, 0, 0, 37,134, 0, 0, 32,134, 0, 0, 33,153, 0, 0, 44,182, 0, 0, 44,178, 0, 0, 42,186, 0, 0, 42,174, 0, 0, 38,171, 0, 0, 33,171, 0, 0, 28,173, 0, 0, 24,177, 0, 0, 33,171, 0, 0, 24,177, 0, 0, 25,184, 0, 0, 42,186, 0, 0, 25,184, 0, 0, 30,188, 0, 0, 42,186, 0, 0, 30,188, 0, 0, 37,189, 0, 0, 42,186, 0, 0, 42,186, 0, 0, 44,178, 0, 0, 42,174, 0, 0, 42,174, 0, 0, 33,171, 0, 0, 24,177, 0, 0 }; CVECTOR modelCylindre_color[] = { 153,137,141, 0, 255,255,255, 0, 255,255,255, 0, 159,144,147, 0, 255,255,255, 0, 255,255,255, 0, 153,137,141, 0, 255,255,255, 0, 255,255,255, 0, 154,139,143, 0, 255,255,255, 0, 255,255,255, 0, 154,138,142, 0, 255,255,255, 0, 255,255,255, 0, 153,137,141, 0, 255,255,255, 0, 255,255,255, 0, 153,137,141, 0, 255,255,255, 0, 255,255,255, 0, 153,137,141, 0, 255,255,255, 0, 255,255,255, 0, 153,137,141, 0, 255,255,255, 0, 255,255,255, 0, 153,137,141, 0, 255,255,255, 0, 255,255,255, 0, 153,137,141, 0, 153,137,141, 0, 154,139,143, 0, 153,137,141, 0, 255,255,255, 0, 255,255,255, 0, 255,255,255, 0, 255,255,255, 0, 255,255,255, 0, 153,137,141, 0, 159,144,147, 0, 255,255,255, 0, 159,144,147, 0, 153,137,141, 0, 255,255,255, 0, 153,137,141, 0, 154,139,143, 0, 255,255,255, 0, 154,139,143, 0, 154,138,142, 0, 255,255,255, 0, 154,138,142, 0, 153,137,141, 0, 255,255,255, 0, 153,137,141, 0, 153,137,141, 0, 255,255,255, 0, 153,137,141, 0, 153,137,141, 0, 255,255,255, 0, 153,137,141, 0, 153,137,141, 0, 255,255,255, 0, 153,137,141, 0, 158,143,147, 0, 255,255,255, 0, 153,137,141, 0, 153,137,141, 0, 153,137,141, 0, 153,137,141, 0, 153,137,141, 0, 153,137,141, 0, 154,138,142, 0, 154,139,143, 0, 153,137,141, 0, 154,139,143, 0, 153,137,141, 0, 153,137,141, 0, 153,137,141, 0, 154,138,142, 0, 153,137,141, 0, 153,137,141, 0, 153,137,141, 0, 153,137,141, 0, 153,137,141, 0, 153,137,141, 0, 154,139,143, 0, 153,137,141, 0, 153,137,141, 0, 255,255,255, 0, 255,255,255, 0, 255,255,255, 0, 255,255,255, 0, 255,255,255, 0, 255,255,255, 0, 255,255,255, 0, 255,255,255, 0, 255,255,255, 0, 255,255,255, 0, 255,255,255, 0, 255,255,255, 0, 255,255,255, 0, 255,255,255, 0, 255,255,255, 0, 255,255,255, 0, 255,255,255, 0, 255,255,255, 0, 255,255,255, 0, 255,255,255, 0, 255,255,255, 0, 255,255,255, 0, 255,255,255, 0, 255,255,255, 0, 255,255,255, 0 }; int modelCylindre_index[] = { 1,2,0, 3,4,2, 5,6,4, 7,8,6, 10,9,8, 12,11,9, 14,13,11, 14,15,13, 16,17,15, 18,19,17, 18,12,7, 20,0,19, 8,13,0, 1,3,2, 3,5,4, 5,7,6, 7,10,8, 10,12,9, 12,14,11, 14,16,15, 16,18,17, 18,20,19, 18,16,12, 16,14,12, 10,7,12, 7,5,1, 5,3,1, 1,20,18, 1,18,7, 20,1,0, 9,11,8, 13,15,17, 19,0,17, 0,2,8, 2,4,8, 4,6,8, 8,11,13, 13,17,0 }; VANIM modelCylindre_anim = { 19, 21, { //Frame 0 { 49,62,60 }, { 56,-3,91 }, { 56,62,57 }, { 82,-3,76 }, { 58,62,51 }, { 90,-3,51 }, { 56,62,45 }, { 81,-3,26 }, { 52,62,42 }, { 47,62,42 }, { 58,-3,14 }, { 43,62,44 }, { 36,-3,16 }, { 41,62,47 }, { 17,-3,34 }, { 40,62,51 }, { 13,-3,56 }, { 41,62,55 }, { 20,-3,74 }, { 44,62,58 }, { 34,-3,86 }, //Frame 1 { 50,62,61 }, { 56,-3,90 }, { 56,62,57 }, { 82,-3,75 }, { 59,62,51 }, { 90,-3,51 }, { 57,62,45 }, { 81,-3,27 }, { 52,62,41 }, { 47,62,41 }, { 58,-3,14 }, { 43,62,43 }, { 36,-3,17 }, { 40,62,47 }, { 17,-3,35 }, { 39,62,51 }, { 14,-3,56 }, { 41,62,56 }, { 20,-3,74 }, { 44,62,59 }, { 34,-3,85 }, //Frame 2 { 50,62,63 }, { 56,-3,88 }, { 58,62,59 }, { 80,-3,74 }, { 61,62,51 }, { 87,-3,51 }, { 59,62,43 }, { 79,-3,28 }, { 53,62,39 }, { 47,62,39 }, { 58,-3,16 }, { 42,62,41 }, { 37,-3,19 }, { 38,62,46 }, { 19,-3,36 }, { 37,62,52 }, { 16,-3,56 }, { 39,62,57 }, { 22,-3,73 }, { 43,62,61 }, { 35,-3,84 }, //Frame 3 { 51,62,67 }, { 55,-3,85 }, { 62,62,62 }, { 77,-3,72 }, { 65,62,51 }, { 84,-3,51 }, { 62,62,41 }, { 76,-3,30 }, { 54,62,36 }, { 47,62,35 }, { 57,-3,20 }, { 40,62,39 }, { 38,-3,22 }, { 35,62,45 }, { 22,-3,37 }, { 34,62,52 }, { 19,-3,56 }, { 36,62,60 }, { 24,-3,71 }, { 42,62,65 }, { 36,-3,81 }, //Frame 4 { 51,62,72 }, { 54,-3,80 }, { 66,62,65 }, { 73,-3,69 }, { 71,62,52 }, { 79,-3,51 }, { 67,62,38 }, { 72,-3,33 }, { 56,62,31 }, { 46,62,31 }, { 56,-3,24 }, { 37,62,35 }, { 39,-3,26 }, { 31,62,43 }, { 25,-3,39 }, { 29,62,53 }, { 23,-3,55 }, { 32,62,62 }, { 28,-3,68 }, { 40,62,69 }, { 38,-3,77 }, //Frame 5 { 52,62,78 }, { 53,-3,75 }, { 71,62,69 }, { 69,-3,66 }, { 77,62,52 }, { 74,-3,51 }, { 72,62,35 }, { 68,-3,37 }, { 59,62,26 }, { 46,62,25 }, { 54,-3,29 }, { 34,62,31 }, { 41,-3,31 }, { 26,62,41 }, { 29,-3,41 }, { 24,62,54 }, { 27,-3,55 }, { 28,62,66 }, { 31,-3,65 }, { 38,62,75 }, { 40,-3,73 }, //Frame 6 { 53,62,84 }, { 52,-3,70 }, { 76,62,73 }, { 65,-3,63 }, { 83,62,53 }, { 69,-3,52 }, { 77,62,32 }, { 64,-3,40 }, { 61,62,21 }, { 46,62,20 }, { 53,-3,34 }, { 31,62,27 }, { 43,-3,35 }, { 22,62,39 }, { 33,-3,44 }, { 19,62,54 }, { 32,-3,54 }, { 24,62,69 }, { 35,-3,63 }, { 35,62,80 }, { 42,-3,68 }, //Frame 7 { 54,62,90 }, { 52,-3,66 }, { 80,62,77 }, { 61,-3,61 }, { 89,62,53 }, { 64,-3,52 }, { 81,62,29 }, { 61,-3,43 }, { 63,62,17 }, { 45,62,15 }, { 52,-3,38 }, { 29,62,23 }, { 44,-3,39 }, { 17,62,37 }, { 37,-3,46 }, { 15,62,55 }, { 36,-3,54 }, { 20,62,72 }, { 38,-3,60 }, { 34,62,84 }, { 43,-3,65 }, //Frame 8 { 55,62,94 }, { 51,-3,63 }, { 83,62,80 }, { 58,-3,59 }, { 93,62,53 }, { 60,-3,52 }, { 85,62,27 }, { 58,-3,45 }, { 64,62,13 }, { 45,62,12 }, { 51,-3,42 }, { 27,62,20 }, { 45,-3,42 }, { 14,62,36 }, { 40,-3,47 }, { 11,62,56 }, { 39,-3,53 }, { 17,62,74 }, { 41,-3,58 }, { 32,62,88 }, { 45,-3,62 }, //Frame 9 { 55,62,96 }, { 51,-3,61 }, { 85,62,81 }, { 56,-3,58 }, { 96,62,53 }, { 58,-3,52 }, { 87,62,25 }, { 56,-3,46 }, { 65,62,11 }, { 45,62,10 }, { 51,-3,44 }, { 25,62,19 }, { 46,-3,44 }, { 12,62,35 }, { 42,-3,48 }, { 9,62,56 }, { 41,-3,53 }, { 15,62,76 }, { 42,-3,57 }, { 31,62,90 }, { 46,-3,60 }, //Frame 10 { 55,62,97 }, { 50,-3,60 }, { 86,62,82 }, { 56,-3,57 }, { 97,62,54 }, { 57,-3,52 }, { 88,62,25 }, { 55,-3,47 }, { 66,62,11 }, { 45,62,9 }, { 51,-3,44 }, { 25,62,18 }, { 46,-3,45 }, { 12,62,34 }, { 42,-3,49 }, { 8,62,56 }, { 42,-3,53 }, { 15,62,76 }, { 43,-3,57 }, { 31,62,91 }, { 46,-3,59 }, //Frame 11 { 55,62,96 }, { 51,-3,61 }, { 85,62,81 }, { 56,-3,58 }, { 96,62,53 }, { 58,-3,52 }, { 87,62,25 }, { 56,-3,46 }, { 65,62,11 }, { 45,62,10 }, { 51,-3,44 }, { 25,62,19 }, { 46,-3,44 }, { 12,62,35 }, { 42,-3,48 }, { 9,62,56 }, { 41,-3,53 }, { 15,62,76 }, { 42,-3,57 }, { 31,62,90 }, { 46,-3,60 }, //Frame 12 { 55,62,94 }, { 51,-3,63 }, { 83,62,80 }, { 58,-3,59 }, { 93,62,53 }, { 60,-3,52 }, { 85,62,27 }, { 58,-3,45 }, { 64,62,13 }, { 45,62,12 }, { 51,-3,42 }, { 27,62,20 }, { 45,-3,42 }, { 14,62,36 }, { 40,-3,47 }, { 11,62,56 }, { 39,-3,53 }, { 17,62,74 }, { 41,-3,58 }, { 32,62,88 }, { 45,-3,62 }, //Frame 13 { 54,62,90 }, { 52,-3,66 }, { 80,62,77 }, { 61,-3,61 }, { 89,62,53 }, { 64,-3,52 }, { 81,62,29 }, { 61,-3,43 }, { 63,62,17 }, { 45,62,15 }, { 52,-3,38 }, { 29,62,23 }, { 44,-3,39 }, { 17,62,37 }, { 37,-3,46 }, { 15,62,55 }, { 36,-3,54 }, { 20,62,72 }, { 38,-3,60 }, { 34,62,84 }, { 43,-3,65 }, //Frame 14 { 53,62,84 }, { 52,-3,70 }, { 76,62,73 }, { 65,-3,63 }, { 83,62,53 }, { 69,-3,52 }, { 77,62,32 }, { 64,-3,40 }, { 61,62,21 }, { 46,62,20 }, { 53,-3,34 }, { 31,62,27 }, { 43,-3,35 }, { 22,62,39 }, { 33,-3,44 }, { 19,62,54 }, { 32,-3,54 }, { 24,62,69 }, { 35,-3,63 }, { 35,62,80 }, { 42,-3,68 }, //Frame 15 { 52,62,78 }, { 53,-3,75 }, { 71,62,69 }, { 69,-3,66 }, { 77,62,52 }, { 74,-3,51 }, { 72,62,35 }, { 68,-3,37 }, { 59,62,26 }, { 46,62,25 }, { 54,-3,29 }, { 34,62,31 }, { 41,-3,31 }, { 26,62,41 }, { 29,-3,41 }, { 24,62,54 }, { 27,-3,55 }, { 28,62,66 }, { 31,-3,65 }, { 38,62,75 }, { 40,-3,73 }, //Frame 16 { 51,62,72 }, { 54,-3,80 }, { 66,62,65 }, { 73,-3,69 }, { 71,62,52 }, { 79,-3,51 }, { 67,62,38 }, { 72,-3,33 }, { 56,62,31 }, { 46,62,31 }, { 56,-3,24 }, { 37,62,35 }, { 39,-3,26 }, { 31,62,43 }, { 25,-3,39 }, { 29,62,53 }, { 23,-3,55 }, { 32,62,62 }, { 28,-3,68 }, { 40,62,69 }, { 38,-3,77 }, //Frame 17 { 51,62,67 }, { 55,-3,85 }, { 62,62,62 }, { 77,-3,72 }, { 65,62,51 }, { 84,-3,51 }, { 62,62,41 }, { 76,-3,30 }, { 54,62,36 }, { 47,62,35 }, { 57,-3,20 }, { 40,62,39 }, { 38,-3,22 }, { 35,62,45 }, { 22,-3,37 }, { 34,62,52 }, { 19,-3,56 }, { 36,62,60 }, { 24,-3,71 }, { 42,62,65 }, { 36,-3,81 }, //Frame 18 { 50,62,63 }, { 56,-3,88 }, { 58,62,59 }, { 80,-3,74 }, { 61,62,51 }, { 87,-3,51 }, { 59,62,43 }, { 79,-3,28 }, { 53,62,39 }, { 47,62,39 }, { 58,-3,16 }, { 42,62,41 }, { 37,-3,19 }, { 38,62,46 }, { 19,-3,36 }, { 37,62,52 }, { 16,-3,56 }, { 39,62,57 }, { 22,-3,73 }, { 43,62,61 }, { 35,-3,84 }, //Frame 19 { 50,62,61 }, { 56,-3,90 }, { 56,62,57 }, { 82,-3,75 }, { 59,62,51 }, { 90,-3,51 }, { 57,62,45 }, { 81,-3,27 }, { 52,62,41 }, { 47,62,41 }, { 58,-3,14 }, { 43,62,43 }, { 36,-3,17 }, { 40,62,47 }, { 17,-3,35 }, { 39,62,51 }, { 14,-3,56 }, { 41,62,56 }, { 20,-3,74 }, { 44,62,59 }, { 34,-3,85 } } }; MATRIX modelCylindre_matrix = {0}; VECTOR modelCylindre_pos = {-53,-108,18, 0}; SVECTOR modelCylindre_rot = {0,0,0}; short modelCylindre_isRigidBody =1; short modelCylindre_isPrism =0; short modelCylindre_isAnim =1; long modelCylindre_p = 0; BODY modelCylindre_body = { {0, 981, 0, 0}, -53,-108,18, 0, 0,0,0, 0, ONE/1000, 13,-3,14, 0, 90,62,91, 0, 4096, }; TMESH modelCylindre = { modelCylindre_mesh, modelCylindre_normal, modelCylindre_uv, modelCylindre_color, 38 }; extern unsigned long _binary_TIM_home_tim_start[]; extern unsigned long _binary_TIM_home_tim_end[]; extern unsigned long _binary_TIM_home_tim_length; TIM_IMAGE tim_home; MESH meshCylindre = { &modelCylindre, modelCylindre_index, &tim_home, _binary_TIM_home_tim_start, &modelCylindre_matrix, &modelCylindre_pos, &modelCylindre_rot, &modelCylindre_isRigidBody, &modelCylindre_isPrism, &modelCylindre_isAnim, &modelCylindre_p, &modelCylindre_body, &modelCylindre_anim }; SVECTOR modelgnd_mesh[] = { {200,0,-98}, {103,0,-98}, {200,0,-1}, {103,0,-1}, {5,0,-98}, {5,0,-1}, {200,0,97}, {103,0,97}, {-92,0,-98}, {5,0,97}, {-92,0,-1}, {200,0,194}, {103,0,194}, {-92,0,97}, {-190,0,-98}, {5,0,194}, {-190,0,-1}, {-92,-97,194}, {-92,0,194}, {-92,-195,194}, {200,0,292}, {-190,0,97}, {103,0,292}, {5,0,292}, {-287,0,-98}, {-287,0,-1}, {-190,-97,194}, {-190,0,194}, {-190,-195,194}, {-92,-97,292}, {-92,0,292}, {-92,-195,292}, {-287,0,97}, {200,0,389}, {103,0,389}, {5,0,389}, {-287,-97,194}, {-385,0,-98}, {-287,0,194}, {-287,-195,194}, {-385,0,-1}, {-92,-97,389}, {-92,0,389}, {-92,-195,389}, {-385,0,97}, {200,0,487}, {103,0,487}, {-385,-97,194}, {5,0,487}, {-385,0,194}, {-385,-195,194}, {-482,0,-98}, {-482,0,-1}, {-92,-97,487}, {-92,0,487}, {-92,-195,487}, {-482,0,97}, {200,0,584}, {103,0,584}, {-482,-97,194}, {-482,0,194}, {-482,-195,194}, {5,0,584}, {-580,-97,-98}, {-580,0,-98}, {-580,-195,-98}, {-580,-97,-1}, {-92,-97,584}, {-580,0,-1}, {-580,-195,-1}, {-92,0,584}, {-92,-195,584}, {-580,-97,97}, {-580,0,97}, {-580,-195,97}, {200,-97,682}, {103,-97,682}, {-580,-97,194}, {200,0,682}, {200,-195,682}, {103,0,682}, {103,-195,682}, {-580,0,194}, {-580,-195,194}, {5,-97,682}, {5,0,682}, {5,-195,682}, {-92,-97,682}, {-92,0,682}, {-92,-195,682} }; SVECTOR modelgnd_normal[] = { 0,4096,0,0, 0,4096,0,0, 0,4096,0,0, 0,4096,0,0, 0,4096,0,0, 0,4096,0,0, 0,4096,0,0, 0,4096,0,0, 0,4096,0,0, 0,4096,0,0, 0,4096,0,0, 0,4096,0,0, 0,4096,0,0, 0,4096,0,0, 0,4096,0,0, 0,4096,0,0, 0,4096,0,0, -2896,0,2896,0, -1235,3705,1235,0, -2896,0,2896,0, 0,4096,0,0, 0,4096,0,0, 0,4096,0,0, 0,4096,0,0, 0,4096,0,0, 0,4096,0,0, 0,0,4096,0, 0,2896,2896,0, 0,0,4096,0, -4096,0,0,0, -2896,2896,0,0, -4096,0,0,0, 0,4096,0,0, 0,4096,0,0, 0,4096,0,0, 0,4096,0,0, 0,0,4096,0, 0,4096,0,0, 0,2896,2896,0, 0,0,4096,0, 0,4096,0,0, -4096,0,0,0, -2896,2896,0,0, -4096,0,0,0, 0,4096,0,0, 0,4096,0,0, 0,4096,0,0, 0,0,4096,0, 0,4096,0,0, 0,2896,2896,0, 0,0,4096,0, 0,4096,0,0, 0,4096,0,0, -4096,0,0,0, -2896,2896,0,0, -4096,0,0,0, 0,4096,0,0, 0,4096,0,0, 0,4096,0,0, 0,0,4096,0, 0,2896,2896,0, 0,0,4096,0, 0,4096,0,0, -4096,0,0,0, -2896,2896,0,0, -4096,0,0,0, -4096,0,0,0, -4096,0,0,0, -2896,2896,0,0, -4096,0,0,0, -2896,2896,0,0, -4096,0,0,0, -4096,0,0,0, -2896,2896,0,0, -4096,0,0,0, 0,0,4096,0, 0,0,4096,0, -2896,0,2896,0, 0,2896,2896,0, 0,0,4096,0, 0,2896,2896,0, 0,0,4096,0, -2365,2365,2365,0, -2896,0,2896,0, 0,0,4096,0, 0,2896,2896,0, 0,0,4096,0, -2896,0,2896,0, -2365,2365,2365,0, -2896,0,2896,0, }; SVECTOR modelgnd_uv[] = { 191,64, 0, 0, 191,0, 0, 0, 127,0, 0, 0, 191,127, 0, 0, 127,64, 0, 0, 127,127, 0, 0, 191,64, 0, 0, 127,0, 0, 0, 127,64, 0, 0, 127,127, 0, 0, 191,127, 0, 0, 191,64, 0, 0, 191,127, 0, 0, 191,64, 0, 0, 127,64, 0, 0, 191,127, 0, 0, 127,64, 0, 0, 127,127, 0, 0, 191,64, 0, 0, 127,0, 0, 0, 127,64, 0, 0, 255,127, 0, 0, 255,64, 0, 0, 191,64, 0, 0, 255,127, 0, 0, 191,64, 0, 0, 191,127, 0, 0, 127,127, 0, 0, 191,64, 0, 0, 127,64, 0, 0, 191,64, 0, 0, 191,0, 0, 0, 127,0, 0, 0, 191,64, 0, 0, 191,0, 0, 0, 127,0, 0, 0, 127,127, 0, 0, 191,127, 0, 0, 191,64, 0, 0, 191,127, 0, 0, 191,64, 0, 0, 127,64, 0, 0, 191,64, 0, 0, 127,0, 0, 0, 127,64, 0, 0, 0,64, 0, 0, 0,128, 0, 0, 64,128, 0, 0, 0,64, 0, 0, 64,128, 0, 0, 64,64, 0, 0, 127,127, 0, 0, 191,64, 0, 0, 127,64, 0, 0, 191,127, 0, 0, 127,64, 0, 0, 127,127, 0, 0, 191,64, 0, 0, 127,0, 0, 0, 127,64, 0, 0, 64,191, 0, 0, 0,191, 0, 0, 0,128, 0, 0, 64,191, 0, 0, 0,128, 0, 0, 0,191, 0, 0, 191,64, 0, 0, 191,0, 0, 0, 127,0, 0, 0, 191,64, 0, 0, 191,0, 0, 0, 127,0, 0, 0, 64,191, 0, 0, 0,128, 0, 0, 64,128, 0, 0, 127,127, 0, 0, 191,127, 0, 0, 191,64, 0, 0, 64,191, 0, 0, 64,128, 0, 0, 0,128, 0, 0, 191,127, 0, 0, 191,64, 0, 0, 127,64, 0, 0, 127,64, 0, 0, 191,127, 0, 0, 191,64, 0, 0, 255,64, 0, 0, 191,64, 0, 0, 191,0, 0, 0, 255,64, 0, 0, 191,0, 0, 0, 191,64, 0, 0, 191,64, 0, 0, 127,0, 0, 0, 127,64, 0, 0, 191,64, 0, 0, 127,64, 0, 0, 127,127, 0, 0, 127,64, 0, 0, 127,127, 0, 0, 191,127, 0, 0, 255,64, 0, 0, 191,0, 0, 0, 255,0, 0, 0, 255,64, 0, 0, 255,0, 0, 0, 191,0, 0, 0, 191,64, 0, 0, 127,127, 0, 0, 191,127, 0, 0, 127,127, 0, 0, 191,64, 0, 0, 127,64, 0, 0, 191,127, 0, 0, 127,64, 0, 0, 127,127, 0, 0, 191,64, 0, 0, 127,0, 0, 0, 127,64, 0, 0, 64,191, 0, 0, 0,191, 0, 0, 0,128, 0, 0, 64,191, 0, 0, 0,128, 0, 0, 0,191, 0, 0, 191,64, 0, 0, 191,0, 0, 0, 127,0, 0, 0, 191,64, 0, 0, 191,0, 0, 0, 127,0, 0, 0, 191,64, 0, 0, 255,0, 0, 0, 191,0, 0, 0, 127,127, 0, 0, 191,127, 0, 0, 191,64, 0, 0, 64,191, 0, 0, 0,128, 0, 0, 64,128, 0, 0, 127,64, 0, 0, 191,127, 0, 0, 191,64, 0, 0, 255,64, 0, 0, 191,64, 0, 0, 191,0, 0, 0, 191,127, 0, 0, 191,64, 0, 0, 127,64, 0, 0, 64,191, 0, 0, 64,128, 0, 0, 0,128, 0, 0, 191,64, 0, 0, 127,64, 0, 0, 127,127, 0, 0, 127,64, 0, 0, 127,127, 0, 0, 191,127, 0, 0, 255,64, 0, 0, 191,0, 0, 0, 255,0, 0, 0, 191,64, 0, 0, 127,0, 0, 0, 127,64, 0, 0, 191,64, 0, 0, 127,127, 0, 0, 191,127, 0, 0, 127,127, 0, 0, 191,64, 0, 0, 127,64, 0, 0, 191,64, 0, 0, 255,64, 0, 0, 255,0, 0, 0, 191,127, 0, 0, 127,64, 0, 0, 127,127, 0, 0, 191,64, 0, 0, 127,0, 0, 0, 127,64, 0, 0, 64,191, 0, 0, 0,191, 0, 0, 0,128, 0, 0, 64,191, 0, 0, 0,128, 0, 0, 0,191, 0, 0, 191,64, 0, 0, 191,0, 0, 0, 127,0, 0, 0, 127,64, 0, 0, 191,127, 0, 0, 191,64, 0, 0, 255,64, 0, 0, 191,64, 0, 0, 191,0, 0, 0, 127,127, 0, 0, 191,127, 0, 0, 191,64, 0, 0, 191,64, 0, 0, 191,0, 0, 0, 127,0, 0, 0, 64,191, 0, 0, 0,128, 0, 0, 64,128, 0, 0, 191,127, 0, 0, 191,64, 0, 0, 127,64, 0, 0, 255,64, 0, 0, 191,0, 0, 0, 191,64, 0, 0, 191,64, 0, 0, 127,64, 0, 0, 127,127, 0, 0, 127,64, 0, 0, 127,127, 0, 0, 191,127, 0, 0, 255,64, 0, 0, 191,0, 0, 0, 255,0, 0, 0, 64,191, 0, 0, 64,128, 0, 0, 0,128, 0, 0, 191,64, 0, 0, 127,0, 0, 0, 127,64, 0, 0, 255,64, 0, 0, 255,0, 0, 0, 191,0, 0, 0, 191,64, 0, 0, 127,127, 0, 0, 191,127, 0, 0, 127,127, 0, 0, 191,64, 0, 0, 127,64, 0, 0, 191,127, 0, 0, 127,64, 0, 0, 127,127, 0, 0, 191,64, 0, 0, 127,0, 0, 0, 127,64, 0, 0, 64,191, 0, 0, 0,191, 0, 0, 0,128, 0, 0, 64,191, 0, 0, 0,128, 0, 0, 0,191, 0, 0, 127,64, 0, 0, 191,127, 0, 0, 191,64, 0, 0, 255,64, 0, 0, 191,64, 0, 0, 191,0, 0, 0, 191,64, 0, 0, 191,0, 0, 0, 127,0, 0, 0, 127,127, 0, 0, 191,127, 0, 0, 191,64, 0, 0, 191,64, 0, 0, 191,0, 0, 0, 127,0, 0, 0, 64,191, 0, 0, 0,128, 0, 0, 64,128, 0, 0, 255,64, 0, 0, 191,0, 0, 0, 191,64, 0, 0, 191,127, 0, 0, 191,64, 0, 0, 127,64, 0, 0, 191,64, 0, 0, 127,64, 0, 0, 127,127, 0, 0, 127,64, 0, 0, 127,127, 0, 0, 191,127, 0, 0, 255,64, 0, 0, 191,0, 0, 0, 255,0, 0, 0, 64,191, 0, 0, 64,128, 0, 0, 0,128, 0, 0, 191,64, 0, 0, 127,0, 0, 0, 127,64, 0, 0, 255,64, 0, 0, 255,0, 0, 0, 191,0, 0, 0, 191,64, 0, 0, 127,127, 0, 0, 191,127, 0, 0, 127,127, 0, 0, 191,64, 0, 0, 127,64, 0, 0, 255,64, 0, 0, 191,127, 0, 0, 255,127, 0, 0, 191,64, 0, 0, 127,0, 0, 0, 127,64, 0, 0, 64,191, 0, 0, 0,191, 0, 0, 0,128, 0, 0, 191,64, 0, 0, 255,127, 0, 0, 255,64, 0, 0, 255,64, 0, 0, 191,64, 0, 0, 191,0, 0, 0, 64,191, 0, 0, 0,128, 0, 0, 0,191, 0, 0, 191,64, 0, 0, 191,0, 0, 0, 127,0, 0, 0, 191,127, 0, 0, 255,127, 0, 0, 255,64, 0, 0, 191,64, 0, 0, 191,0, 0, 0, 127,0, 0, 0, 64,191, 0, 0, 0,128, 0, 0, 64,128, 0, 0, 255,64, 0, 0, 191,0, 0, 0, 191,64, 0, 0, 191,64, 0, 0, 191,127, 0, 0, 255,127, 0, 0, 255,64, 0, 0, 191,64, 0, 0, 191,127, 0, 0, 64,191, 0, 0, 0,128, 0, 0, 0,191, 0, 0, 64,191, 0, 0, 64,128, 0, 0, 0,128, 0, 0, 64,191, 0, 0, 64,128, 0, 0, 0,128, 0, 0, 191,64, 0, 0, 191,127, 0, 0, 255,127, 0, 0, 255,64, 0, 0, 191,0, 0, 0, 255,0, 0, 0, 64,191, 0, 0, 0,128, 0, 0, 0,191, 0, 0, 64,191, 0, 0, 64,128, 0, 0, 0,128, 0, 0, 255,64, 0, 0, 255,0, 0, 0, 191,0, 0, 0, 255,64, 0, 0, 255,0, 0, 0, 191,0, 0, 0, 64,191, 0, 0, 0,128, 0, 0, 0,191, 0, 0, 255,64, 0, 0, 191,0, 0, 0, 191,64, 0, 0, 191,64, 0, 0, 127,0, 0, 0, 127,64, 0, 0, 64,191, 0, 0, 64,128, 0, 0, 0,128, 0, 0, 255,64, 0, 0, 255,0, 0, 0, 191,0, 0, 0, 255,64, 0, 0, 191,0, 0, 0, 191,64, 0, 0, 191,64, 0, 0, 255,127, 0, 0, 255,64, 0, 0, 191,127, 0, 0, 255,64, 0, 0, 191,64, 0, 0, 64,191, 0, 0, 0,128, 0, 0, 64,128, 0, 0, 255,64, 0, 0, 191,0, 0, 0, 191,64, 0, 0, 255,64, 0, 0, 255,0, 0, 0, 191,0, 0, 0, 64,191, 0, 0, 0,191, 0, 0, 0,128, 0, 0, 64,191, 0, 0, 0,128, 0, 0, 64,128, 0, 0, 64,191, 0, 0, 0,191, 0, 0, 0,128, 0, 0, 255,64, 0, 0, 191,0, 0, 0, 255,0, 0, 0, 64,191, 0, 0, 0,191, 0, 0, 0,128, 0, 0, 64,191, 0, 0, 0,128, 0, 0, 64,128, 0, 0, 255,64, 0, 0, 191,0, 0, 0, 255,0, 0, 0, 255,64, 0, 0, 191,64, 0, 0, 191,0, 0, 0, 255,64, 0, 0, 191,0, 0, 0, 255,0, 0, 0, 255,64, 0, 0, 191,64, 0, 0, 191,0, 0, 0, 255,64, 0, 0, 191,64, 0, 0, 191,0, 0, 0 }; CVECTOR modelgnd_color[] = { 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0 }; int modelgnd_index[] = { 9,5,3, 5,1,3, 9,3,7, 7,3,2, 5,4,1, 10,4,5, 13,5,9, 3,1,0, 3,0,2, 7,2,6, 15,9,7, 13,10,5, 12,7,6, 10,8,4, 15,7,12, 18,13,9, 18,9,15, 12,6,11, 16,8,10, 21,10,13, 26,17,19, 29,19,17, 23,15,12, 21,16,10, 26,19,28, 22,12,11, 29,31,19, 16,14,8, 27,13,18, 27,18,17, 30,17,18, 23,12,22, 30,18,15, 27,21,13, 27,17,26, 30,29,17, 30,15,23, 22,11,20, 25,14,16, 32,16,21, 36,26,28, 41,31,29, 35,23,22, 32,25,16, 30,41,29, 34,22,20, 36,28,39, 38,21,27, 38,27,26, 25,24,14, 41,43,31, 42,30,23, 38,32,21, 38,26,36, 35,22,34, 42,23,35, 34,20,33, 30,42,41, 40,24,25, 44,25,32, 47,36,39, 53,43,41, 48,35,34, 49,32,38, 49,38,36, 46,34,33, 44,40,25, 47,39,50, 40,37,24, 54,41,42, 54,42,35, 49,44,32, 49,36,47, 53,55,43, 48,34,46, 54,53,41, 54,35,48, 46,33,45, 52,37,40, 56,40,44, 59,47,50, 67,55,53, 60,44,49, 60,49,47, 62,48,46, 58,46,45, 56,52,40, 59,50,61, 70,53,54, 52,51,37, 70,54,48, 60,56,44, 60,47,59, 67,71,55, 62,46,58, 70,67,53, 70,48,62, 58,45,57, 68,51,52, 73,52,56, 77,59,61, 82,56,60, 82,60,59, 87,71,67, 85,62,58, 80,58,57, 73,68,52, 77,61,83, 88,67,70, 88,70,62, 68,64,51, 72,69,66, 66,69,65, 72,74,69, 82,73,56, 82,59,77, 66,65,63, 87,89,71, 68,66,63, 73,72,66, 77,74,72, 73,66,68, 85,58,80, 77,83,74, 88,87,67, 68,63,64, 88,62,85, 80,57,78, 84,81,86, 82,72,73, 82,77,72, 84,76,81, 76,79,81, 87,84,86, 85,76,84, 76,75,79, 87,86,89, 80,75,76, 85,80,76, 88,84,87, 88,85,84, 80,78,75 }; MATRIX modelgnd_matrix = {0}; VECTOR modelgnd_pos = {0,0,0, 0}; SVECTOR modelgnd_rot = {0,0,0}; short modelgnd_isRigidBody =0; short modelgnd_isPrism =0; short modelgnd_isAnim =0; long modelgnd_p = 0; BODY modelgnd_body = { {0, 981, 0, 0}, 0,0,0, 0, 0,0,0, 0, ONE/1000, -580,-195,-98, 0, 200,0,682, 0, 4096, }; TMESH modelgnd = { modelgnd_mesh, modelgnd_normal, modelgnd_uv, modelgnd_color, 142 }; extern unsigned long _binary_TIM_home_tim_start[]; extern unsigned long _binary_TIM_home_tim_end[]; extern unsigned long _binary_TIM_home_tim_length; TIM_IMAGE tim_home; MESH meshgnd = { &modelgnd, modelgnd_index, &tim_home, _binary_TIM_home_tim_start, &modelgnd_matrix, &modelgnd_pos, &modelgnd_rot, &modelgnd_isRigidBody, &modelgnd_isPrism, &modelgnd_isAnim, &modelgnd_p, &modelgnd_body }; SVECTOR modelobject_mesh[] = { {9,50,-20}, {9,32,-20}, {-9,50,-22}, {-9,32,-22}, {19,53,18}, {19,1,18}, {-20,53,18}, {-20,1,18} }; SVECTOR modelobject_normal[] = { -2161,-2336,2579,0, -2321,1316,3108,0, 1891,-2286,2824,0, 1986,1356,3316,0, -2654,-2399,-1995,0, -2472,2971,-1355,0, 2641,-2401,-2009,0, 2458,2976,-1370,0, }; SVECTOR modelobject_uv[] = { 103,62, 0, 0, 124,33, 0, 0, 124,62, 0, 0, 103,62, 0, 0, 103,33, 0, 0, 124,33, 0, 0, 67,62, 0, 0, 62,31, 0, 0, 83,31, 0, 0, 98,2, 0, 0, 103,31, 0, 0, 83,31, 0, 0, 68,1, 0, 0, 83,31, 0, 0, 62,31, 0, 0, 98,62, 0, 0, 83,31, 0, 0, 103,31, 0, 0, 67,62, 0, 0, 83,31, 0, 0, 77,61, 0, 0, 98,2, 0, 0, 83,31, 0, 0, 88,2, 0, 0, 68,1, 0, 0, 77,1, 0, 0, 83,31, 0, 0, 98,62, 0, 0, 88,61, 0, 0, 83,31, 0, 0, 112,17, 0, 0, 112,31, 0, 0, 103,31, 0, 0, 103,31, 0, 0, 103,17, 0, 0, 112,17, 0, 0 }; CVECTOR modelobject_color[] = { 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0 }; int modelobject_index[] = { 7,4,6, 7,5,4, 2,6,4, 0,4,5, 2,7,6, 3,5,7, 2,4,0, 0,5,1, 2,3,7, 3,1,5, 2,0,1, 1,3,2 }; MATRIX modelobject_matrix = {0}; VECTOR modelobject_pos = {-200,-179,57, 0}; SVECTOR modelobject_rot = {0,0,0}; short modelobject_isRigidBody =1; short modelobject_isPrism =0; short modelobject_isAnim =0; long modelobject_p = 0; BODY modelobject_body = { {100, 981, 0, 0}, -200,-179,57, 0, 0,0,0, 0, ONE/64, -20,1,-22, 0, 19,53,18, 0, 2048 }; TMESH modelobject = { modelobject_mesh, modelobject_normal, modelobject_uv, modelobject_color, 12 }; extern unsigned long _binary_TIM_home_tim_start[]; extern unsigned long _binary_TIM_home_tim_end[]; extern unsigned long _binary_TIM_home_tim_length; TIM_IMAGE tim_home; MESH meshobject = { &modelobject, modelobject_index, &tim_home, _binary_TIM_home_tim_start, &modelobject_matrix, &modelobject_pos, &modelobject_rot, &modelobject_isRigidBody, &modelobject_isPrism, &modelobject_isAnim, &modelobject_p, &modelobject_body }; SVECTOR modelSphere_mesh[] = { {0,-19,15}, {0,-11,21}, {0,-2,24}, {0,7,23}, {6,5,23}, {5,-19,15}, {6,-10,22}, {5,15,18}, {8,20,12}, {17,-2,17}, {13,3,20}, {14,-12,16}, {18,-8,14}, {18,8,14}, {15,15,11}, {12,-19,10}, {11,-22,2}, {20,-11,6}, {23,-3,7}, {23,5,7}, {20,11,6}, {4,-23,5}, {15,19,2}, {24,-5,-2}, {21,11,-2}, {9,22,2}, {3,-24,-3}, {18,-16,-3}, {24,2,-5}, {10,-21,-4}, {17,16,-8}, {15,-15,-12}, {20,6,-13}, {17,-10,-15}, {14,11,-17}, {8,21,-10}, {0,24,0}, {11,-2,-21}, {8,7,-22}, {5,-21,-10}, {7,-16,-17}, {6,-11,-21}, {5,-3,-23}, {8,17,-15}, {5,23,-5}, {0,-19,-15}, {0,-12,-21}, {0,-2,-24}, {0,7,-23}, {4,17,-17}, {-6,-11,-21}, {-5,-3,-23}, {-6,13,-19}, {-7,-16,-17}, {-11,-2,-21}, {-8,7,-22}, {0,-24,4}, {-5,-21,-10}, {-15,-15,-12}, {-14,11,-17}, {-8,17,-15}, {-17,-10,-15}, {-20,-3,-14}, {-20,6,-13}, {-17,16,-8}, {-8,21,-10}, {-3,-24,-3}, {-24,2,-5}, {-10,-21,-4}, {-24,-5,-2}, {-21,11,-2}, {-18,-16,-3}, {-23,5,7}, {-5,23,-5}, {-20,-11,6}, {-23,-3,7}, {-20,11,6}, {-15,19,2}, {-11,-22,2}, {-9,22,2}, {-18,-8,14}, {-18,8,14}, {-15,15,11}, {-12,-19,10}, {-14,-12,16}, {-17,-2,17}, {-11,11,19}, {-13,3,20}, {-4,23,6}, {-4,-23,5}, {-5,-19,15}, {-6,-10,22}, {-6,5,23}, {-5,15,18}, {-8,20,12}, {0,17,17} }; SVECTOR modelSphere_normal[] = { 4,3149,-2620,0, 0,1969,-3591,0, 0,392,-4077,0, 0,-1365,-3862,0, -1158,-878,-3829,0, -856,3126,-2505,0, -1169,1534,-3613,0, -1563,-2210,-3074,0, -1347,-3300,-2018,0, -2933,381,-2834,0, -2074,-627,-3476,0, -2319,2087,-2654,0, -3146,1308,-2274,0, -2846,-1399,-2592,0, -2411,-2528,-2138,0, -2077,3143,-1606,0, -1941,3585,-389,0, -3412,2007,-1050,0, -3925,348,-1117,0, -3859,-718,-1171,0, -3473,-1940,-975,0, -804,3896,-977,0, -2491,-3244,-226,0, -3959,928,488,0, -3619,-1888,340,0, -885,-3969,-490,0, -378,4037,577,0, -3138,2592,455,0, -3990,-332,861,0, -1801,3604,740,0, -2820,-2675,1292,0, -2459,2685,1875,0, -3316,-877,2239,0, -2972,1401,2446,0, -2318,-1838,2833,0, -1300,-3549,1577,0, -275,-4086,-78,0, -2115,325,3492,0, -1468,-1122,3655,0, -909,3603,1723,0, -1268,2682,2824,0, -1143,1745,3525,0, -811,422,3992,0, -1686,-2761,2512,0, 149,-3850,1389,0, 0,3154,2613,0, 5,1926,3615,0, 25,364,4080,0, 68,-1308,3881,0, -399,-2867,2898,0, 1137,1741,3529,0, 786,404,3999,0, -3604,-1225,1513,0, 1268,2682,2824,0, 2038,318,3538,0, 1400,-1172,3666,0, 12,4037,-694,0, 885,3628,1682,0, 2459,2685,1875,0, 2368,-1821,2802,0, 1289,-2842,2653,0, 2855,1630,2443,0, 3374,460,2276,0, 3261,-1080,2231,0, 2820,-2675,1292,0, 1301,-3506,1671,0, -1254,3717,1177,0, 4005,-474,717,0, 1801,3604,740,0, 3952,996,404,0, 3641,-1852,302,0, 3138,2592,455,0, 3855,-763,-1155,0, 730,-3930,894,0, 3412,2007,-1050,0, 3908,382,-1164,0, 3500,-1908,-942,0, 2491,-3243,-227,0, 1941,3585,-389,0, 1566,-3777,-241,0, 3146,1308,-2274,0, 3068,-1237,-2415,0, 2565,-2605,-1847,0, 2077,3143,-1606,0, 2319,2087,-2654,0, 2933,381,-2834,0, 1817,-1878,-3154,0, 2142,-316,-3477,0, 394,-3911,-1152,0, 795,3895,-987,0, 850,3131,-2500,0, 1169,1534,-3613,0, 977,-707,-3914,0, 886,-2490,-3129,0, 1319,-3345,-1961,0, 0,-3080,-2700,0, }; SVECTOR modelSphere_uv[] = { 59,122, 0, 0, 58,115, 0, 0, 56,117, 0, 0, 15,119, 0, 0, 15,125, 0, 0, 18,122, 0, 0, 52,96, 0, 0, 53,93, 0, 0, 47,93, 0, 0, 47,93, 0, 0, 46,87, 0, 0, 43,88, 0, 0, 15,119, 0, 0, 10,115, 0, 0, 13,120, 0, 0, 53,93, 0, 0, 50,84, 0, 0, 46,87, 0, 0, 53,93, 0, 0, 58,88, 0, 0, 54,83, 0, 0, 10,115, 0, 0, 8,120, 0, 0, 13,120, 0, 0, 58,94, 0, 0, 58,88, 0, 0, 53,93, 0, 0, 43,74, 0, 0, 50,77, 0, 0, 47,73, 0, 0, 50,84, 0, 0, 50,77, 0, 0, 43,74, 0, 0, 54,83, 0, 0, 50,77, 0, 0, 50,84, 0, 0, 58,88, 0, 0, 61,90, 0, 0, 61,82, 0, 0, 59,106, 0, 0, 55,102, 0, 0, 57,110, 0, 0, 58,88, 0, 0, 61,82, 0, 0, 57,84, 0, 0, 57,84, 0, 0, 61,82, 0, 0, 58,77, 0, 0, 57,84, 0, 0, 58,77, 0, 0, 54,83, 0, 0, 54,83, 0, 0, 54,74, 0, 0, 50,77, 0, 0, 57,110, 0, 0, 53,104, 0, 0, 48,103, 0, 0, 48,108, 0, 0, 57,110, 0, 0, 48,103, 0, 0, 8,120, 0, 0, 6,116, 0, 0, 1,116, 0, 0, 47,73, 0, 0, 51,71, 0, 0, 47,68, 0, 0, 54,74, 0, 0, 61,74, 0, 0, 58,69, 0, 0, 10,115, 0, 0, 4,112, 0, 0, 6,116, 0, 0, 54,74, 0, 0, 53,67, 0, 0, 51,71, 0, 0, 10,115, 0, 0, 11,112, 0, 0, 7,109, 0, 0, 57,98, 0, 0, 53,97, 0, 0, 55,102, 0, 0, 53,97, 0, 0, 48,99, 0, 0, 55,102, 0, 0, 35,122, 0, 0, 35,113, 0, 0, 29,120, 0, 0, 53,104, 0, 0, 48,99, 0, 0, 48,103, 0, 0, 26,115, 0, 0, 27,108, 0, 0, 22,112, 0, 0, 22,112, 0, 0, 27,108, 0, 0, 23,105, 0, 0, 40,121, 0, 0, 38,116, 0, 0, 35,122, 0, 0, 7,109, 0, 0, 4,106, 0, 0, 4,112, 0, 0, 27,108, 0, 0, 27,102, 0, 0, 23,105, 0, 0, 38,116, 0, 0, 43,116, 0, 0, 41,111, 0, 0, 27,108, 0, 0, 35,105, 0, 0, 32,99, 0, 0, 41,111, 0, 0, 40,107, 0, 0, 35,113, 0, 0, 27,102, 0, 0, 32,99, 0, 0, 27,96, 0, 0, 35,105, 0, 0, 40,107, 0, 0, 37,101, 0, 0, 37,101, 0, 0, 42,104, 0, 0, 38,99, 0, 0, 7,109, 0, 0, 11,112, 0, 0, 9,101, 0, 0, 22,75, 0, 0, 21,80, 0, 0, 22,85, 0, 0, 37,101, 0, 0, 34,96, 0, 0, 32,99, 0, 0, 7,109, 0, 0, 9,101, 0, 0, 4,106, 0, 0, 4,106, 0, 0, 9,101, 0, 0, 5,100, 0, 0, 27,91, 0, 0, 34,91, 0, 0, 29,83, 0, 0, 41,111, 0, 0, 42,104, 0, 0, 40,107, 0, 0, 22,93, 0, 0, 22,85, 0, 0, 21,89, 0, 0, 5,100, 0, 0, 9,101, 0, 0, 8,96, 0, 0, 4,97, 0, 0, 8,96, 0, 0, 7,94, 0, 0, 27,91, 0, 0, 23,81, 0, 0, 23,91, 0, 0, 38,99, 0, 0, 43,102, 0, 0, 40,98, 0, 0, 21,75, 0, 0, 21,64, 0, 0, 21,70, 0, 0, 48,108, 0, 0, 48,99, 0, 0, 45,109, 0, 0, 38,92, 0, 0, 36,86, 0, 0, 34,91, 0, 0, 39,89, 0, 0, 42,86, 0, 0, 40,84, 0, 0, 8,96, 0, 0, 14,93, 0, 0, 7,94, 0, 0, 40,84, 0, 0, 35,75, 0, 0, 36,86, 0, 0, 8,96, 0, 0, 9,101, 0, 0, 13,96, 0, 0, 40,84, 0, 0, 42,77, 0, 0, 40,75, 0, 0, 33,81, 0, 0, 29,75, 0, 0, 29,83, 0, 0, 11,106, 0, 0, 14,103, 0, 0, 9,101, 0, 0, 33,81, 0, 0, 35,75, 0, 0, 29,75, 0, 0, 13,96, 0, 0, 14,103, 0, 0, 18,100, 0, 0, 29,75, 0, 0, 25,72, 0, 0, 26,81, 0, 0, 18,100, 0, 0, 21,98, 0, 0, 14,93, 0, 0, 23,81, 0, 0, 25,72, 0, 0, 22,75, 0, 0, 31,70, 0, 0, 25,72, 0, 0, 29,75, 0, 0, 11,106, 0, 0, 11,112, 0, 0, 14,111, 0, 0, 19,68, 0, 0, 15,70, 0, 0, 20,75, 0, 0, 20,75, 0, 0, 15,70, 0, 0, 16,77, 0, 0, 21,81, 0, 0, 16,77, 0, 0, 15,82, 0, 0, 14,103, 0, 0, 14,111, 0, 0, 16,106, 0, 0, 21,81, 0, 0, 15,87, 0, 0, 18,88, 0, 0, 15,87, 0, 0, 11,90, 0, 0, 14,93, 0, 0, 46,114, 0, 0, 49,113, 0, 0, 45,109, 0, 0, 48,108, 0, 0, 45,109, 0, 0, 49,113, 0, 0, 15,82, 0, 0, 10,76, 0, 0, 11,83, 0, 0, 15,82, 0, 0, 11,83, 0, 0, 15,87, 0, 0, 15,87, 0, 0, 11,83, 0, 0, 11,90, 0, 0, 15,70, 0, 0, 11,65, 0, 0, 9,69, 0, 0, 48,123, 0, 0, 50,119, 0, 0, 44,118, 0, 0, 50,119, 0, 0, 49,113, 0, 0, 46,114, 0, 0, 11,83, 0, 0, 10,76, 0, 0, 7,79, 0, 0, 7,79, 0, 0, 6,86, 0, 0, 11,83, 0, 0, 53,125, 0, 0, 54,121, 0, 0, 50,119, 0, 0, 9,69, 0, 0, 6,65, 0, 0, 4,71, 0, 0, 19,110, 0, 0, 14,111, 0, 0, 17,116, 0, 0, 4,71, 0, 0, 2,81, 0, 0, 7,79, 0, 0, 21,120, 0, 0, 15,119, 0, 0, 18,122, 0, 0, 54,121, 0, 0, 56,117, 0, 0, 50,119, 0, 0, 50,119, 0, 0, 57,110, 0, 0, 49,113, 0, 0, 4,71, 0, 0, 1,70, 0, 0, 0,76, 0, 0, 48,108, 0, 0, 49,113, 0, 0, 57,110, 0, 0, 17,116, 0, 0, 11,112, 0, 0, 15,119, 0, 0, 54,121, 0, 0, 59,122, 0, 0, 56,117, 0, 0, 43,88, 0, 0, 46,87, 0, 0, 42,80, 0, 0, 15,119, 0, 0, 13,120, 0, 0, 15,125, 0, 0, 56,117, 0, 0, 58,115, 0, 0, 57,110, 0, 0, 47,93, 0, 0, 53,93, 0, 0, 46,87, 0, 0, 15,119, 0, 0, 11,112, 0, 0, 10,115, 0, 0, 46,87, 0, 0, 43,74, 0, 0, 42,80, 0, 0, 53,93, 0, 0, 54,83, 0, 0, 50,84, 0, 0, 46,87, 0, 0, 50,84, 0, 0, 43,74, 0, 0, 13,120, 0, 0, 8,120, 0, 0, 9,125, 0, 0, 58,88, 0, 0, 57,84, 0, 0, 54,83, 0, 0, 10,115, 0, 0, 6,116, 0, 0, 8,120, 0, 0, 47,73, 0, 0, 50,77, 0, 0, 51,71, 0, 0, 53,104, 0, 0, 57,110, 0, 0, 55,102, 0, 0, 54,83, 0, 0, 58,77, 0, 0, 54,74, 0, 0, 50,77, 0, 0, 54,74, 0, 0, 51,71, 0, 0, 8,120, 0, 0, 1,116, 0, 0, 4,122, 0, 0, 51,71, 0, 0, 53,67, 0, 0, 47,68, 0, 0, 31,125, 0, 0, 35,122, 0, 0, 29,120, 0, 0, 58,77, 0, 0, 61,82, 0, 0, 61,74, 0, 0, 54,74, 0, 0, 58,77, 0, 0, 61,74, 0, 0, 54,74, 0, 0, 58,69, 0, 0, 53,67, 0, 0, 4,112, 0, 0, 10,115, 0, 0, 7,109, 0, 0, 6,116, 0, 0, 4,112, 0, 0, 1,116, 0, 0, 53,104, 0, 0, 55,102, 0, 0, 48,99, 0, 0, 29,120, 0, 0, 35,113, 0, 0, 26,115, 0, 0, 27,108, 0, 0, 26,115, 0, 0, 35,113, 0, 0, 35,122, 0, 0, 38,116, 0, 0, 35,113, 0, 0, 23,99, 0, 0, 23,105, 0, 0, 25,98, 0, 0, 4,112, 0, 0, 4,106, 0, 0, 0,109, 0, 0, 23,105, 0, 0, 27,102, 0, 0, 25,98, 0, 0, 27,108, 0, 0, 32,99, 0, 0, 27,102, 0, 0, 38,116, 0, 0, 41,111, 0, 0, 35,113, 0, 0, 27,108, 0, 0, 35,113, 0, 0, 35,105, 0, 0, 35,105, 0, 0, 35,113, 0, 0, 40,107, 0, 0, 27,102, 0, 0, 27,96, 0, 0, 25,98, 0, 0, 35,105, 0, 0, 37,101, 0, 0, 32,99, 0, 0, 37,101, 0, 0, 40,107, 0, 0, 42,104, 0, 0, 37,101, 0, 0, 38,99, 0, 0, 34,96, 0, 0, 27,91, 0, 0, 32,96, 0, 0, 34,91, 0, 0, 2,102, 0, 0, 4,106, 0, 0, 5,100, 0, 0, 41,111, 0, 0, 44,110, 0, 0, 42,104, 0, 0, 23,91, 0, 0, 25,93, 0, 0, 27,91, 0, 0, 29,83, 0, 0, 34,91, 0, 0, 36,86, 0, 0, 4,97, 0, 0, 5,100, 0, 0, 8,96, 0, 0, 27,91, 0, 0, 29,83, 0, 0, 26,81, 0, 0, 27,91, 0, 0, 26,81, 0, 0, 23,81, 0, 0, 38,99, 0, 0, 42,104, 0, 0, 43,102, 0, 0, 38,92, 0, 0, 39,89, 0, 0, 36,86, 0, 0, 36,86, 0, 0, 39,89, 0, 0, 40,84, 0, 0, 31,86, 0, 0, 36,86, 0, 0, 33,81, 0, 0, 31,86, 0, 0, 33,81, 0, 0, 29,83, 0, 0, 40,84, 0, 0, 42,86, 0, 0, 42,77, 0, 0, 40,84, 0, 0, 40,75, 0, 0, 35,75, 0, 0, 36,86, 0, 0, 35,75, 0, 0, 33,81, 0, 0, 8,96, 0, 0, 13,96, 0, 0, 14,93, 0, 0, 29,83, 0, 0, 29,75, 0, 0, 26,81, 0, 0, 13,96, 0, 0, 9,101, 0, 0, 14,103, 0, 0, 40,75, 0, 0, 36,69, 0, 0, 35,75, 0, 0, 13,96, 0, 0, 18,100, 0, 0, 14,93, 0, 0, 23,81, 0, 0, 26,81, 0, 0, 25,72, 0, 0, 40,75, 0, 0, 42,77, 0, 0, 38,68, 0, 0, 40,75, 0, 0, 38,68, 0, 0, 36,69, 0, 0, 35,75, 0, 0, 36,69, 0, 0, 31,70, 0, 0, 29,75, 0, 0, 35,75, 0, 0, 31,70, 0, 0, 14,103, 0, 0, 11,106, 0, 0, 14,111, 0, 0, 18,100, 0, 0, 14,103, 0, 0, 16,106, 0, 0, 21,81, 0, 0, 20,75, 0, 0, 16,77, 0, 0, 21,81, 0, 0, 15,82, 0, 0, 15,87, 0, 0, 31,70, 0, 0, 28,66, 0, 0, 25,72, 0, 0, 18,100, 0, 0, 16,106, 0, 0, 19,110, 0, 0, 18,100, 0, 0, 19,110, 0, 0, 22,105, 0, 0, 15,70, 0, 0, 9,69, 0, 0, 12,72, 0, 0, 46,114, 0, 0, 44,118, 0, 0, 50,119, 0, 0, 16,77, 0, 0, 15,70, 0, 0, 12,72, 0, 0, 16,77, 0, 0, 12,72, 0, 0, 10,76, 0, 0, 15,82, 0, 0, 16,77, 0, 0, 10,76, 0, 0, 16,106, 0, 0, 14,111, 0, 0, 19,110, 0, 0, 10,76, 0, 0, 12,72, 0, 0, 9,69, 0, 0, 11,90, 0, 0, 11,83, 0, 0, 6,86, 0, 0, 11,90, 0, 0, 6,86, 0, 0, 8,93, 0, 0, 22,113, 0, 0, 19,110, 0, 0, 17,116, 0, 0, 10,76, 0, 0, 9,69, 0, 0, 4,71, 0, 0, 10,76, 0, 0, 4,71, 0, 0, 7,79, 0, 0, 7,79, 0, 0, 2,81, 0, 0, 6,86, 0, 0, 4,89, 0, 0, 6,86, 0, 0, 2,81, 0, 0, 21,120, 0, 0, 17,116, 0, 0, 15,119, 0, 0, 50,119, 0, 0, 56,117, 0, 0, 57,110, 0, 0, 2,81, 0, 0, 4,71, 0, 0, 0,76, 0, 0, 2,81, 0, 0, 0,76, 0, 0, 0,83, 0, 0, 17,116, 0, 0, 14,111, 0, 0, 11,112, 0, 0, 4,89, 0, 0, 2,81, 0, 0, 0,83, 0, 0 }; CVECTOR modelSphere_color[] = { 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0, 80,80,80,0, 128,128,128,0, 128,128,128,0 }; int modelSphere_index[] = { 3,7,95, 0,6,1, 1,6,2, 2,4,3, 0,21,5, 6,10,4, 6,11,9, 21,15,5, 5,11,6, 8,13,14, 10,13,8, 9,13,10, 11,15,17, 14,22,8, 11,17,12, 12,17,18, 12,18,9, 9,19,13, 8,25,44, 36,8,44, 15,16,27, 14,20,22, 19,23,28, 21,29,16, 19,24,20, 21,56,26, 24,30,22, 30,35,22, 27,33,23, 25,35,44, 28,32,24, 24,32,30, 29,31,27, 26,39,29, 32,34,30, 31,39,40, 32,37,38, 40,41,33, 34,38,49, 37,41,42, 42,46,47, 26,56,57, 36,44,35, 42,48,38, 26,57,39, 39,57,45, 49,48,60, 40,46,41, 60,55,52, 45,57,53, 46,53,50, 49,73,35, 47,50,51, 57,56,66, 36,35,73, 47,55,48, 51,50,54, 53,61,50, 54,63,55, 53,57,58, 54,61,62, 59,64,60, 66,68,57, 59,63,64, 58,68,71, 64,77,65, 71,69,61, 73,77,79, 70,77,64, 66,56,89, 71,74,69, 69,74,75, 67,75,72, 68,89,78, 67,76,70, 76,82,77, 79,88,73, 36,73,88, 72,85,81, 72,81,76, 76,81,82, 74,83,84, 82,94,77, 94,88,79, 81,85,87, 87,86,81, 86,93,94, 84,90,91, 83,89,90, 91,92,87, 91,0,1, 93,95,94, 94,8,88, 91,1,2, 36,88,8, 90,56,0, 93,3,95, 3,4,7, 0,5,6, 95,7,8, 2,6,4, 0,56,21, 4,8,7, 6,9,10, 4,10,8, 5,15,11, 11,12,9, 21,16,15, 14,13,20, 25,8,22, 9,18,19, 13,19,20, 15,27,17, 20,24,22, 17,27,23, 18,17,23, 19,18,23, 19,28,24, 29,21,26, 16,29,27, 25,22,35, 23,33,28, 32,28,33, 27,31,33, 35,30,43, 29,39,31, 30,34,43, 32,38,34, 31,40,33, 32,33,37, 37,33,41, 34,49,43, 37,42,38, 42,41,46, 42,47,48, 49,38,48, 40,39,45, 40,45,46, 35,43,49, 60,48,55, 46,45,53, 49,60,65, 49,65,73, 47,46,50, 47,51,55, 55,51,54, 52,55,59, 52,59,60, 54,50,61, 54,62,63, 55,63,59, 53,58,61, 60,64,65, 58,57,68, 62,67,63, 58,71,61, 73,65,77, 62,61,69, 62,69,67, 63,67,70, 64,63,70, 68,66,89, 71,68,78, 67,69,75, 67,72,76, 70,76,77, 71,78,83, 71,83,74, 74,84,80, 79,77,94, 75,74,80, 75,80,85, 72,75,85, 78,89,83, 85,80,84, 82,81,86, 82,86,94, 84,83,90, 85,84,91, 85,91,87, 87,92,86, 93,86,92, 91,90,0, 94,95,8, 92,91,2, 92,2,3, 90,89,56, 93,92,3 }; MATRIX modelSphere_matrix = {0}; VECTOR modelSphere_pos = {-103,-22,54, 0}; SVECTOR modelSphere_rot = {0,0,0}; short modelSphere_isRigidBody =1; short modelSphere_isPrism =0; short modelSphere_isAnim =0; long modelSphere_p = 0; BODY modelSphere_body = { {0, 981, 0, 0}, -103,-22,54, 0, 0,0,0, 0, ONE/128, -24,-24,-24, 0, 24,24,24, 0, 1024 }; TMESH modelSphere = { modelSphere_mesh, modelSphere_normal, modelSphere_uv, modelSphere_color, 188 }; extern unsigned long _binary_TIM_home_tim_start[]; extern unsigned long _binary_TIM_home_tim_end[]; extern unsigned long _binary_TIM_home_tim_length; TIM_IMAGE tim_home; MESH meshSphere = { &modelSphere, modelSphere_index, &tim_home, _binary_TIM_home_tim_start, &modelSphere_matrix, &modelSphere_pos, &modelSphere_rot, &modelSphere_isRigidBody, &modelSphere_isPrism, &modelSphere_isAnim, &modelSphere_p, &modelSphere_body }; MESH * meshes[4] = { &meshCylindre, &meshgnd, &meshobject, &meshSphere };