#include "header.h" // *********************************************************************************** // MAIN FUNCTION // *********************************************************************************** void create_Track() { u_long tTemp1; u_long tTemp2; long modelX = 10000, modelZ = 10000; u_char tAttribute; SVECTOR tInputMatrix; MATRIX tMatrix; VECTOR tPosition, tDirectionResult; tCurrentOrientation = 0; create_TRK_4_generic(TMD_DYNAMIC_START, TRK_4_S_S, 0, 0); create_TRK_4_generic(0, TRK_4_S_L8, 0, -8); create_TRK_4_generic(0, TRK_4_S_L32, 0, -32); create_TRK_4_generic(0, TRK_4_L8_S, -8, 0); create_TRK_4_generic(0, TRK_4_L8_L8, -8, -8); create_TRK_4_generic(0, TRK_4_L8_L16, -8, -16); create_TRK_4_generic(0, TRK_4_L16_S, -16, 0); create_TRK_4_generic(0, TRK_4_L16_L8, -16, -8); create_TRK_4_generic(0, TRK_4_L16_L16, -16, -16); create_TRK_4_generic(0, TRK_4_L32_S, -32, 0); create_TRK_4_generic(0, TRK_4_L32_L8, -32, -8); create_TRK_4_generic(0, TRK_4_L32_L16, -32, -16); create_TRK_4_generic(0, TRK_4_L32_L32, -32, -32); create_TRK_4_generic(0, TRK_4_L32_L64, -32, -64); create_TRK_4_generic(0, TRK_4_L64_L32, -64, -32); create_TRK_4_generic(0, TRK_4_L64_L64, -64, -64); create_TRK_4_generic(0, TRK_4_S_R8, 0, 8); create_TRK_4_generic(0, TRK_4_S_R64, 0, 64); create_TRK_4_generic(0, TRK_4_R8_S, 8, 0); create_TRK_4_generic(0, TRK_4_R8_R8, 8, 8); create_TRK_4_generic(0, TRK_4_R8_R20, 8, 20); create_TRK_4_generic(0, TRK_4_R20_R8, 20, 8); create_TRK_4_generic(0, TRK_4_R20_R20, 20, 20); create_TRK_4_generic(0, TRK_4_R20_R48, 20, 48); create_TRK_4_generic(0, TRK_4_R48_R8, 48, 8); create_TRK_4_generic(0, TRK_4_R48_R48, 48, 48); create_TRK_4_generic(0, TRK_4_R64_S, 64, 0); create_TRK_4_generic(0, TRK_4_R64_R64, 64, 64); create_TRK_2L_START_generic(0, TRK_2L_S_R32, 0, 32); create_TRK_2L_generic(0, TRK_2L_R32_R32, 32, 32); create_TRK_2L_END_generic(0, TRK_2L_R32_S, 32, 0); create_TRK_2L_generic(0, TRK_2L_S_S, 0, 0); create_TRK_2L_generic(0, TRK_2L_S_L16, 0, -16); create_TRK_2L_generic(0, TRK_2L_L16_L16, -16, -16); create_TRK_2L_END_generic(0, TRK_2L_L16_L64, -16, -64); create_TRK_2R_START_generic(0, TRK_2R_S_L32, 0, -32); create_TRK_2R_generic(0, TRK_2R_L32_L32, -32, -32); create_TRK_2R_generic(0, TRK_2R_L32_S, -32, 0); create_TRK_2R_generic(0, TRK_2R_S_S, 0, 0); create_TRK_2R_generic(0, TRK_2R_S_R32, 0, 32); create_TRK_2R_generic(0, TRK_2R_R32_R32, 32, 32); create_TRK_2R_END_generic(0, TRK_2R_R32_S, 32, 0); create_TRK_2L_END_generic(0, TRK_2L_S_S_END, 0, 0); create_TRK_4_BRIDGE(); create_TRK_4_BRIDGE2(); create_TRK_4_TUNNEL(); create_TRK_4_TUNNELIN(); create_TRK_4_TUNNELIN2(); create_TRK_4_TUNNEL2(); create_TRK_4_TUNNELOUT(); create_TRK_4_TUNNELOUT2(); create_TRK_2R_START_generic(0, TRK_2R_S_S_START, 0, 0); create_TRK_2R_END_generic(0, TRK_2R_S_S_END, 0, 0); create_TRK_2L_START_generic(0, TRK_2L_S_S_START, 0, 0); for (tTemp1=0; tTemp1