home *** CD-ROM | disk | FTP | other *** search
- /************/
- /* INCLUDES */
- /************/
-
- // n.b. when multiple inclusion is prevented some of these will be automatically included by others as required
-
- // default things to inherit our objects from
-
- #include "defaults.gsh"
-
- // good guys
-
- #include "gunlok.gsh"
- #include "hark.gsh"
- #include "frend.gsh"
-
-
- /*********/
- /* NOTES */
- /*********/
-
- /**********/
- /* SHAPES */
- /**********/
-
- // world objects
-
- shape Shp_flag_a
- {
- file "levels\maze.rif"
- name "flag A"
- }
-
- shape Shp_flag_b
- {
- file "levels\maze.rif"
- name "flag B"
- }
-
- shape Shp_homebase_a
- {
- file "levels\maze.rif"
- name "homebase A"
- }
-
- shape Shp_homebase_b
- {
- file "levels\maze.rif"
- name "homebase B"
- }
-
- /*** GARBAGE ***/
-
-
-
- shape Shp_garbage_EA
- {
- file "levels\maze.rif"
- name "GARBAGE EA"
- }
-
- shape Shp_garbage_FA
- {
- file "levels\maze.rif"
- name "GARBAGE FA"
- }
-
- shape Shp_garbage_GA
- {
- file "levels\maze.rif"
- name "GARBAGE GA"
- }
-
- shape Shp_garbage_HA
- {
- file "levels\maze.rif"
- name "GARBAGE HA"
- }
-
- shape Shp_garbage_IA
- {
- file "levels\maze.rif"
- name "GARBAGE IA"
- }
-
- shape Shp_garbage_JA
- {
- file "levels\maze.rif"
- name "GARBAGE JA"
- }
-
-
- /*** JUNKPILE ***/
-
-
- shape Shp_junkpile_K
- {
- file "levels\maze.rif"
- name "JUNKPILE K"
- }
-
- shape Shp_junkpile_LA
- {
- file "levels\maze.rif"
- name "JUNKPILE LA"
- }
-
-
- shape Shp_junkpile_O
- {
- file "levels\maze.rif"
- name "JUNKPILE O"
- }
-
-
- /**********/
- /* ROLES */
- /**********/
-
- // world objects
-
- role Rol_flag_a : Rol_PlacedObject
- {
- shape Shp_flag_a
- }
-
- role Rol_flag_b : Rol_PlacedObject
- {
- shape Shp_flag_b
- }
-
- role Rol_homebase_a : Rol_PlacedObject
- {
- shape Shp_homebase_a
- }
-
- role Rol_homebase_b : Rol_PlacedObject
- {
- shape Shp_homebase_b
- }
-
- /*** GARBAGE ***/
-
- role Rol_garbage_EA : Rol_DefaultGarbage
- {
- shape Shp_garbage_EA
- }
-
-
- role Rol_garbage_FA : Rol_DefaultGarbage
- {
- shape Shp_garbage_FA
- }
-
-
- role Rol_garbage_GA : Rol_DefaultGarbage
- {
- shape Shp_garbage_GA
- }
-
- role Rol_garbage_HA : Rol_DefaultGarbage
- {
- shape Shp_garbage_HA
- }
-
- role Rol_garbage_IA : Rol_DefaultGarbage
- {
- shape Shp_garbage_IA
- }
-
- role Rol_garbage_JA : Rol_DefaultGarbage
- {
- shape Shp_garbage_JA
- }
-
- /*** JUNKPILE ***/
-
- role Rol_junkpile_K : Rol_DefaultJunkpile
- {
- shape Shp_junkpile_K
- }
-
- role Rol_junkpile_LA : Rol_DefaultJunkpile
- {
- shape Shp_junkpile_LA
- }
-
- role Rol_junkpile_O : Rol_DefaultJunkpile
- {
- shape Shp_junkpile_O
- }
-
-
- /***********/
- /* THE MAP */
- /***********/
-
- map /* _THE_ map - doesnt need a label */
- {
- file "levels\maze.rif"
- name "Land"
- bitmap none // obsolete
- camera plane "camhund"
- max camera distance 100 // TBD exactly
- max camera focus height "max focus height"
- min camera focus height "min focus height"
- shadow object rif "levels\maze_shadow.rif"
- shadow object name "Land"
-
- // PLAYER'S TROOPS
-
- use Rol_Hark in team 1 for
- "Goodie A" as "hark"
-
- use Rol_Hark in team 1 for
- "Goodie B" as "hark"
-
- use Rol_Frend in team 1 for
- "Goodie C" as "frend"
-
- use Rol_GunLok in team 1 for
- "Goodie D" as "gunlok"
-
- use Rol_GunLok in team 3 for
- "Goodie E" as "gunlok"
-
- use Rol_Hark in team 3 for
- "Goodie F" as "hark"
-
- use Rol_Hark in team 3 for
- "Goodie G" as "hark"
-
- use Rol_Frend in team 3 for
- "Goodie H" as "frend"
-
- // NEUTRAL OBJECTS
-
- use Rol_flag_a in team 1
- for "flag A" as "flag_1"
-
- use Rol_flag_b in team 3
- for "flag B" as "flag_3"
-
- use Rol_homebase_a in team 1
- for "homebase A" as "capture_1"
-
- use Rol_homebase_b in team 1
- for "homebase B" as "capture_3"
-
- // GARBAGE
-
- use Rol_garbage_EA in team 0 for
- "GARBAGE EA" as "garbage_ea"
- use Rol_garbage_EA in team 0 for
- "GARBAGE EB" as "garbage_eb"
- use Rol_garbage_EA in team 0 for
- "GARBAGE EC" as "garbage_ec"
- use Rol_garbage_EA in team 0 for
- "GARBAGE ED" as "garbage_ed"
-
- use Rol_garbage_FA in team 0 for
- "GARBAGE FA" as "garbage_fa"
- use Rol_garbage_FA in team 0 for
- "GARBAGE FB" as "garbage_fb"
-
- use Rol_garbage_GA in team 0 for
- "GARBAGE GA" as "garbage_ga"
- use Rol_garbage_GA in team 0 for
- "GARBAGE GB" as "garbage_gb"
-
- use Rol_garbage_HA in team 0 for
- "GARBAGE HA" as "garbage_ha"
- use Rol_garbage_HA in team 0 for
- "GARBAGE HB" as "garbage_hb"
- use Rol_garbage_HA in team 0 for
- "GARBAGE HC" as "garbage_hc"
-
- use Rol_garbage_IA in team 0 for
- "GARBAGE IA" as "garbage_ia"
- use Rol_garbage_IA in team 0 for
- "GARBAGE IB" as "garbage_ib"
-
- use Rol_garbage_JA in team 0 for
- "GARBAGE JA" as "garbage_ja"
- use Rol_garbage_JA in team 0 for
- "GARBAGE JB" as "garbage_jb"
-
- /*** JUNKPILE ***/
-
- use Rol_junkpile_K in team 0 for
- "JUNKPILE K"
-
- use Rol_junkpile_LA in team 0 for
- "JUNKPILE LA" and
- "JUNKPILE LB" and
- "JUNKPILE LC" and
- "JUNKPILE LD"
-
- use Rol_junkpile_O in team 0 for
- "JUNKPILE O"
- }