home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 July & August / PCWorld_2006-07-08_cd.bin / temacd / planearcade / planearcade.exe / Tank3.bmp / modellib.h < prev    next >
C/C++ Source or Header  |  2004-07-21  |  3KB  |  120 lines

  1.  
  2. //===============================================================
  3. #ifndef _MODELLIB_H_
  4. #define _MODELLIB_H_
  5. //===============================================================
  6.  
  7. //-----------
  8. //Indexi
  9. //-----------
  10.  
  11. //structures
  12. //-------------
  13. #define Index_Structure_Budova  0    
  14. #define Index_Structure_Tovaren 1    
  15. #define Index_Structure_Komin   2    
  16. #define Index_Structure_Sklad   3    
  17. #define Index_Structure_Stan    4   
  18. #define Index_Structure_Letisko 5    
  19. #define Index_Structure_Hangar  6
  20. #define Index_Structure_Dom1    7   
  21. #define Index_Structure_Dom2    8    
  22. #define Index_Structure_Kostol  9  
  23.  
  24. #define Index_Structure_Tank1   10  
  25. #define Index_Structure_Tank2   11  
  26. #define Index_Structure_Conv1   12  
  27. #define Index_Structure_Conv2   13  
  28. #define Index_Structure_Plane   14  
  29.  
  30. #define Index_Structure_Mesto1  15 
  31. #define Index_Structure_Mesto2  16 
  32. #define Index_Structure_Mesto3  17 
  33. #define Index_Structure_Mesto4  18 
  34.  
  35. #define Index_Structure_BillBoard 19
  36.  
  37. #define Index_Structure_Strom1  20
  38. #define Index_Structure_Strom2  21
  39. #define Index_Structure_Strom3  22
  40. #define Index_Structure_Strom4  23
  41. #define Index_Structure_Palma1  24  
  42. #define Index_Structure_Palma2  25  
  43.  
  44. //--------------------------------------------------------------
  45. // Name: Modellib class
  46. // Desc: **************
  47. //--------------------------------------------------------------
  48. class MODELLIB
  49. {
  50. public:
  51.  
  52.     //structures
  53.     //-------------
  54.     MODEL Structure_Budova;  MODEL Structure_BudovaDestroy;
  55.     MODEL Structure_Tovaren; MODEL Structure_TovarenDestroy;
  56.     MODEL Structure_Komin;   MODEL Structure_KominDestroy;
  57.     MODEL Structure_Sklad;   MODEL Structure_SkladDestroy;
  58.     MODEL Structure_Stan;    MODEL Structure_StanDestroy;
  59.     MODEL Structure_Letisko; MODEL Structure_LetiskoDestroy;
  60.     MODEL Structure_Hangar;  MODEL Structure_HangarDestroy;
  61.     MODEL Structure_Dom1;    MODEL Structure_Dom1Destroy;
  62.     MODEL Structure_Dom2;    MODEL Structure_Dom2Destroy;
  63.     MODEL Structure_Kostol;  MODEL Structure_KostolDestroy;
  64.  
  65.     MODEL Structure_Tank1;   MODEL Structure_Tank1Destroy;
  66.     MODEL Structure_Tank2;   MODEL Structure_Tank2Destroy;
  67.     MODEL Structure_Conv1;   MODEL Structure_Conv1Destroy;
  68.     MODEL Structure_Conv2;   MODEL Structure_Conv2Destroy;
  69.     MODEL Structure_Plane;   MODEL Structure_PlaneDestroy;
  70.  
  71.     MODEL Structure_Mesto1;  MODEL Structure_Mesto1Destroy;
  72.     MODEL Structure_Mesto2;  MODEL Structure_Mesto2Destroy;
  73.     MODEL Structure_Mesto3;  MODEL Structure_Mesto3Destroy;
  74.     MODEL Structure_Mesto4;  MODEL Structure_Mesto4Destroy;
  75.  
  76.     MODEL Structure_BillBoard; 
  77.  
  78.     MODEL Structure_Strom1;
  79.     MODEL Structure_Strom2;
  80.     MODEL Structure_Strom3;
  81.     MODEL Structure_Strom4;
  82.     MODEL Structure_Palma1;
  83.     MODEL Structure_Palma2;
  84.  
  85.     MODEL *GetStructure(int MIndex);
  86.     MODEL *GetDestroyedStructure(int MIndex);
  87.  
  88.     //messerschmitt
  89.     //-------------
  90.     MODEL MesserSchmitt_ModelNormal;
  91.     MODEL MesserSchmitt_ModelDestroyed;
  92.  
  93.     //Volker
  94.     //-------------
  95.     MODEL Volker_ModelNormal;
  96.     MODEL Volker_ModelDestroyed;
  97.  
  98.     //bombarder
  99.     //-------------
  100.     MODEL Bombarder_ModelNormal;
  101.     MODEL Bombarder_ModelDestroyed;
  102.  
  103.     //vrtula
  104.     MODEL Vrtula;
  105.  
  106.     //trucks
  107.     //-------------
  108.     MODEL Truck_ModelBack;
  109.     MODEL Truck_ModelCannon;
  110.     MODEL Truck_ModelDestroyed;
  111.  
  112.     //functions
  113.     //----------------
  114.     void Initialize();
  115.  
  116. };
  117.  
  118.  
  119. //===============================================================
  120. #endif //_MODELLIB_H_