home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2006 April / Gamestar_83_2006-04_dvd.iso / Dema / demowot_english.exe / Script / Source / akmacros.inc < prev    next >
Text File  |  2005-03-11  |  8KB  |  186 lines

  1. #if defined _akmacros_inc
  2.     #endinput
  3. #endif
  4. #define _akmacros_inc
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11. // String related constants:
  12. #define CLASSNAME_MAXLENGTH                      64
  13. #define DEBUG_MESSAGE_MAXLENGTH                256
  14. #define STR_PROP_MAX_LENGTH                     64
  15. #define STRID_MAX_LENGTH                     64
  16.  
  17.  
  18. // Float related constants:
  19. #define PI                                    3.14159265
  20.  
  21. #define OK                                        true
  22. #define NOT_OK                                    false
  23.  
  24.  
  25. #define EAST                                   0.0
  26. #define NORTHEAST                              45.0
  27. #define NORTH                                  90.0
  28. #define NORTHWEST                             135.0
  29. #define WEST                                 180.0
  30. #define SOUTHWEST                             225.0
  31. #define SOUTH                                 270.0
  32. #define SOUTHEAST                             315.0
  33.  
  34.  
  35. enum eUnitCategory
  36. {
  37.     UC_OTHER        = 0,
  38.     UC_ARTILLERY    =10,
  39.     UC_ATGUN        =20,
  40.     UC_SPECINFANTRY    =30,
  41.     UC_INFANTRY        =40,
  42.     UC_TRANSPORTER    =50,
  43.     UC_RECON        =60,
  44.     UC_TANK            =70,
  45.     UC_BUILDING        =80,
  46.     UC_HERO            =90
  47. }
  48.  
  49.  
  50. enum eEnd
  51. {
  52.     STOP,
  53.     RESTART
  54. }
  55.  
  56.  
  57. enum eDebugLevel 
  58. {
  59.     DL_FORBID = -1,
  60.     DL_OFF = 0,
  61.     DL_CRITICAL,
  62.     DL_ERROR,
  63.     DL_WARNING,
  64.     DL_MESSAGE,
  65.     DL_BEHAVIOR
  66. }
  67.  
  68.  
  69. // EventID:
  70.  
  71.  
  72. stock const UNIT_TEAM_CHANGED[] =             "cAKEntity,08";    
  73. // UNIT_TEAM_CHANGED Event a valtozas utan kerul kuldesre, tehat 
  74. // a GetParamInt( GetEntity( something ), "Team" ) eredmenye a cel team. Ha az is erdekes, 
  75. // hogy melyik teambol valtott, akkor GetMsgParamInt() fuggvennyel lehet lekerdezni.
  76.  
  77. stock const ENTITY_SELECTED[]=                "cAKEntity,01";
  78. stock const ENTITY_DESELECTED[]=            "cAKEntity,02";
  79. stock const ENTITY_CREATE[]=                "cAKEntity,03";
  80. stock const ENTITY_ACTIVATE[]=                "cAKEntity,04";                    // If an entity is activated
  81. stock const ENTITY_DEACTIVATE[]=            "cAKEntity,05";                    // If an entity is deactivate
  82.  
  83. // GetMsgParamStringgel lehet lekerni a groupot. Initkor nem mukodik, csak utana. (POST_GAME_START event utan)
  84. stock const ENTITY_ADDGROUP[]=                "cAKEntity,06";
  85. stock const ENTITY_REMOVEGROUP[]=            "cAKEntity,07";
  86.  
  87. stock const INIT[]=                            "cAkScript,00";                    // Init
  88. stock const DEINIT[]=                        "cAkScript,01";                    // DeInit
  89. stock const ACTIVATE[]=                        "cAkScript,02";                    // Switched to game mode
  90. stock const DEACTIVATE[]=                    "cAkScript,03";                    // Switched off from game mode
  91. stock const TEST_EVENT[]=                    "cAKScript,04";                    // Test event
  92. stock const DEBUG_EVENT[]=                    "cAKScript,05";                    // Test2 a debuglevel allitashoz
  93.  
  94. stock const GROUPDIED[]=                    "cAKWorld,03";                    // The sender is the World!
  95. stock const MP_OK_PRESSED[]=                "cAKWorld,04";                    // Message Panel: OK pressed
  96. stock const MP_SPEECH_FINISHED[]=            "cAKWorld,05";                    // Speech finished
  97. // Use GetMsgParamString to identify the group
  98.  
  99. stock const CAMERA_TARGET_REACHED[]=        "cCameraController,00";            // Ha a kamera odaert a targetjehez
  100.  
  101. stock const UNIT_COMMAND_QUEUE_EMPTY[] =    "cCommandExecutor,00";
  102. stock const CMD_EVENT[]=                    "cCommandExecutor,01";            // Event cmn from a command ????
  103.  
  104. stock const AREA_CLEAR[]=                    "cCompositeArea,00";            // Area clear
  105. stock const AREA_DIRTY[]=                    "cCompositeArea,01";            // Area dirty
  106. stock const AREA_CAMERA_ENTERED[]=            "cCompositeArea,02";            // Camera target entered the area
  107. stock const AREA_CAMERA_EXITED[]=            "cCompositeArea,03";            // Camera target exited the area
  108.  
  109. stock const COUNTDOWN_DONE[]=                "cCountDown,00";                // Lejart az ora
  110.  
  111. // Use GetMsgParamString to get the Area Name
  112. // Sender is the world
  113.  
  114. stock const UNIT_DIED[]=                    "cDRSimple,00";                    // Ha meghalt a unit. GetMsgParamObj visszaadja, ki olte meg.
  115. stock const UNIT_DAMAGED[]=                    "cDRSimple,01";                    // Ha megsebesult egy unit. GetMsgParamObj visszaadja, ki lott ra.
  116. stock const UNIT_HIT[]=                        "cDRSimple,02";                    // Ha eltalaltak a unitot. GetMsgParamObj visszaadja, ki lott ra.
  117. stock const UNIT_POST_DAMAGED[]=            "cDRSimple,03";                    // Ha eltalaltak a unitot. GetMsgParamObj visszaadja, ki lott ra.
  118.  
  119. stock const HQ_TAKEOVER[]=                    "cHQ,00";                        // Elfoglaltak a zaszlot
  120.  
  121. stock const MISSION_END[]=                    "cMission,00";                    // Ha vegetert a palya
  122.  
  123. stock const UNIT_MOUNTED[]=                    "cMountPoint,00";                // A Sender az aki mountolt!
  124. // GetMsgParamObject() adja vissza, hogy kibe mountoltak be
  125. stock const UNIT_UNMOUNTED[]=                "cMountPoint,01";                // Az dobja, aki kimountolt!
  126.  
  127. stock const UNIT_ARRIVED[] =                "cUnitController,00";            // Ha megerkezett a unit a celpontjahoz.
  128. stock const UNIT_AREA_ENTER[] =                "cUnitController,01";              // Ha belepett egy circle areaba.
  129. // GetMsgParamObject() adja vissza, hogy hova erkeztunk.
  130. stock const UNIT_AREA_EXIT[] =                "cUnitController,02";             // Ha elhagyott egy circle areat. 
  131. stock const UNIT_STARTED[] =                "cUnitController,03";            // Ha a unit megallt.
  132. stock const UNIT_STOPPED[] =                "cUnitController,04";            // Ha elindult
  133. stock const UNIT_LANDING[] =                "cUnitController,08";            // Ha foldet ert (ejtoernyos)
  134.  
  135. stock const UNIT_ENEMY_SEEN[] =             "cUnitAI,00";
  136. stock const UNIT_SEEN_BY_ENEMY[] =             "cUnitAI,01";
  137. stock const UNIT_BEGIN_COMBAT[] =             "cUnitAI,02";
  138. stock const UNIT_END_COMBAT[] =             "cUnitAI,03";
  139.  
  140. stock const UNIT_BEGIN_REPAIR[] =             "cRepairController,00";            //    A javito dobja, parametere a javitott DrID-je
  141. stock const UNIT_END_REPAIR[] =             "cRepairController,01";            //    A javito dobja, parametere a javitott DrID-je
  142. stock const UNIT_FINISH_REPAIR[] =             "cRepairController,02";            //    A javito dobja, parametere a javitott DrID-je
  143.  
  144. stock const UNIT_BEGIN_HEAL[] =             "cHealController,00";
  145. stock const UNIT_END_HEAL[] =                 "cHealController,01";
  146. stock const UNIT_FINISH_HEAL[] =             "cHealController,02";
  147.  
  148. stock const UNIT_DETECTED_MINE[] =             "cMineDetector,07";                //    the parameter is the mine's DrID
  149. stock const UNIT_TURRET_DESTROYED[] =        "cDRVehicle,01";                    //    ha a unitnak megsemmisult a turretje
  150. stock const UNIT_CATERPILLAR_DESTROYED[] =    "cDRVehicle,03";                    //    ha a untinak leesett a lanctalpa
  151.  
  152.  
  153. stock const WEAPON_SHOT[] =                 "cWeapon,00";                    // A loves pillanataban erkezik
  154. stock const WEAPON_SHOT_AT[] =              "cWeapon,01";                    // Ha entitasra lott. GetMsgParamObj visszaadja a cel entitast
  155. stock const WEAPON_TARGET_CHANGE[] =        "cWeapon,02";
  156. stock const WEAPON_START_RELOADING[] =      "cWeapon,03";
  157.  
  158. stock const POSTGAMESTART[]=                "cWorld,00";                    // After all other cAKScripts are initialized
  159.  
  160. stock const SQ_ENEMY_DETECTED[]=            "cAISquad,00";                    // Meglatott egy ellenfelet
  161. stock const SQ_DETECTED[]=                    "cAISquad,01";                    // Meglatta egy ellenfel
  162. stock const SQ_FIGHT_BEGIN[]=                "cAISquad,02";                    // Harc kezdodott
  163. stock const SQ_FIGTH_ENDED[]=                "cAISquad,03";                    // Harc vegetert
  164. stock const SQ_DIED[]=                        "cAISquad,04";                    // Kihalt a squad
  165. stock const SQ_RETREAT_START[]=                "cAISquad,05";                    // Visszavonulast kezdemenyezett
  166. stock const SQ_HELP_CALLED[]=                "cAISquad,06";                    // Segitseget hivott
  167.  
  168. stock const MESSAGE_END[]=                    "cSoundMessageManager,00";        // After playing a queued sound message
  169.  
  170. stock const REINFORCEMENT_TRIGGERED[]=            "cReinforcementSystem,00";        // After triggering a team
  171.  
  172. stock const MINE_EXPLODE[] =                "cMine,00";
  173. stock const MINE_DETECTED[] =                "cMine,01";        //    the parameter is the detector's DrID
  174.  
  175. // Other constants:
  176. stock DrID:ANY_ENTITY = DrID:0;
  177. stock DrID:NULL = DrID:0;
  178.  
  179.  
  180. #define MAPTICK_DYNAMIT                "Gfx\\GUI\\map_tick_dinamit.tga", "dynamit"
  181. #define MAPTICK_SABOTAGE            "Gfx\\GUI\\map_tick_sabotage.tga", "sabotage"
  182. #define MAPTICK_CROSS                "Gfx\\GUI\\map_tick.dds", "cross"
  183. #define MAPTICK_CIRCLE                "Gfx\\GUI\\map_tick2.dds", "circle"
  184. #define MAPTICK_FLAG                "Gfx\\GUI\\map_tick_zaszlo.tga", "normal"
  185. #define MAPTICK_SMOKE                "Gfx\\GUI\\map_tick_smoke.tga", "normal"
  186.