CUBEASF

//-------------------------------------------------------

SearchPath=BobsTrackBuilder
SearchPath=BobsTrackBuilder\PrimoTrack 
SearchPath=.

//-------------------------------------------------------

MASFile=sky.mas
MASFile=COMMONMAPS.MAS


View=mainview
{
Clear=False
Color=(0, 0, 0)
Size=(1.00, 1.00) Center=(0.5, 0.5)
FOV=(77.75, 62.50)
ClipPlanes=(0.05, 1500.0)
View=rearview
{
Clear=False
Color=(0, 0, 0)
Size=(1024.00, 64.00) Center=(512, 32.00)
FOV=(62.5, 62.5)
ClipPlanes=(0.5, 150.0)
}
}

//-------------------------------------------------------

GroupMethod=LinkSingle
AmbientColor=(100, 109, 136)

//-------------------------------------------------------

Light=Direct00
{
  Type=Directional  Color=(220, 220, 220)  Dir=(0.5, -0.9, 0.5)
}

//-------------------------------------------------------
//-- Thanks to Neil Faichney (Krunch) for the following -
//-- Skybox structure and textures!! --------------------
//-------------------------------------------------------
Light=NightLight00 // used only to activate horizon town light effect
{
  Type=Omni Pos=(-223.159912, 11.439373, 12.055908) Range=(0.000000, 1.000000) Active=True
}

Instance=skyboxi
{
  Moveable=True
  MeshFile=skyboxi.gmt CollTarget=False HATTarget=False Render=False
  Pos=(0.0,0.0,0.0) Orient=(0.0,0.0,0.0) // move and rotate whole skybox if required
  Instance=CLOUDS
  {
    Moveable=True 
    MeshFile=horizon.gmt CollTarget=False HATTarget=False
    Instance=NightLight00Glow
    {
       Moveable=True
       MeshFile=horizonlights.gmt CollTarget=False HATTarget=False
    }
    Instance=Sky
    {
      Moveable=True 
      MeshFile=Sky.gmt CollTarget=False HATTarget=False
    } 
  }
}

Instance=t0_s0
{
  MeshFile=t0_s0.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=t1_s0
{
  MeshFile=t1_s0.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta0
{
  MeshFile=ta0.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta1
{
  MeshFile=ta1.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta2
{
  MeshFile=ta2.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta3
{
  MeshFile=ta3.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta4
{
  MeshFile=ta4.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta5
{
  MeshFile=ta5.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta6
{
  MeshFile=ta6.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta7
{
  MeshFile=ta7.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta8
{
  MeshFile=ta8.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta9
{
  MeshFile=ta9.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta10
{
  MeshFile=ta10.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta11
{
  MeshFile=ta11.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta12
{
  MeshFile=ta12.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta13
{
  MeshFile=ta13.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta14
{
  MeshFile=ta14.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta15
{
  MeshFile=ta15.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta16
{
  MeshFile=ta16.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta17
{
  MeshFile=ta17.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta18
{
  MeshFile=ta18.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta19
{
  MeshFile=ta19.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta20
{
  MeshFile=ta20.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta21
{
  MeshFile=ta21.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta22
{
  MeshFile=ta22.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta23
{
  MeshFile=ta23.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta24
{
  MeshFile=ta24.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta25
{
  MeshFile=ta25.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta26
{
  MeshFile=ta26.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta27
{
  MeshFile=ta27.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta28
{
  MeshFile=ta28.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=ta29
{
  MeshFile=ta29.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}

Instance=wall0_s0
{
  MeshFile=wall0_s0.gmt CollTarget=True HATTarget=False ShadowReceiver=True
}

Instance=wall1_s0
{
  MeshFile=wall1_s0.gmt CollTarget=True HATTarget=False ShadowReceiver=True
}

Instance=wall2_s0
{
  MeshFile=wall2_s0.gmt CollTarget=True HATTarget=False ShadowReceiver=True
}

Instance=wall3_s0
{
  MeshFile=wall3_s0.gmt CollTarget=True HATTarget=False ShadowReceiver=True
}

Instance=wall4_s0
{
  MeshFile=wall4_s0.gmt CollTarget=True HATTarget=False ShadowReceiver=True
}

Instance=obj_0
{
  MeshFile=obj_0.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=startglow
{
  MeshFile=startglow.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=startlight
{
  MeshFile=startlight.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_0
{
  Moveable=True  VisGroups=(32)
  MeshFile=sobj_0.gmt CollTarget=True HATTarget=False ShadowReceiver=False
}

Instance=sobj_1
{
  MeshFile=sobj_1.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_2
{
  MeshFile=sobj_2.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_3
{
  MeshFile=sobj_3.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_4
{
  MeshFile=sobj_4.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_5
{
  MeshFile=sobj_5.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_6
{
  MeshFile=sobj_6.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_7
{
  MeshFile=sobj_7.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_8
{
  MeshFile=sobj_8.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_9
{
  MeshFile=sobj_9.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_10
{
  MeshFile=sobj_10.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_11
{
  MeshFile=sobj_11.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_12
{
  MeshFile=sobj_12.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_13
{
  MeshFile=sobj_13.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_14
{
  MeshFile=sobj_14.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_15
{
  MeshFile=sobj_15.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_16
{
  MeshFile=sobj_16.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_17
{
  MeshFile=sobj_17.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_18
{
  MeshFile=sobj_18.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_19
{
  MeshFile=sobj_19.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_20
{
  MeshFile=sobj_20.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_21
{
  MeshFile=sobj_21.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_22
{
  MeshFile=sobj_22.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_23
{
  MeshFile=sobj_23.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_24
{
  MeshFile=sobj_24.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_25
{
  MeshFile=sobj_25.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_26
{
  MeshFile=sobj_26.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_27
{
  MeshFile=sobj_27.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_28
{
  MeshFile=sobj_28.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_29
{
  MeshFile=sobj_29.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_30
{
  MeshFile=sobj_30.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_31
{
  MeshFile=sobj_31.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_32
{
  MeshFile=sobj_32.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_33
{
  MeshFile=sobj_33.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_34
{
  MeshFile=sobj_34.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_35
{
  MeshFile=sobj_35.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_36
{
  MeshFile=sobj_36.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_37
{
  MeshFile=sobj_37.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_38
{
  MeshFile=sobj_38.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_39
{
  MeshFile=sobj_39.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_40
{
  MeshFile=sobj_40.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_41
{
  MeshFile=sobj_41.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_42
{
  MeshFile=sobj_42.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_43
{
  MeshFile=sobj_43.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_44
{
  MeshFile=sobj_44.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_45
{
  MeshFile=sobj_45.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_46
{
  MeshFile=sobj_46.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_47
{
  MeshFile=sobj_47.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_48
{
  MeshFile=sobj_48.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_49
{
  MeshFile=sobj_49.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_50
{
  MeshFile=sobj_50.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_51
{
  MeshFile=sobj_51.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_52
{
  MeshFile=sobj_52.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_53
{
  MeshFile=sobj_53.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_54
{
  MeshFile=sobj_54.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_55
{
  MeshFile=sobj_55.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_56
{
  MeshFile=sobj_56.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_57
{
  MeshFile=sobj_57.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_58
{
  MeshFile=sobj_58.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_59
{
  MeshFile=sobj_59.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=sobj_60
{
  MeshFile=sobj_60.gmt CollTarget=False HATTarget=False ShadowReceiver=False
}

Instance=xfinish
{
  Render=False 
  Change=False 
  MeshFile=xfinish.gmt CollTarget=True HATTarget=False ShadowReceiver=False
  Response=VEHICLE,TIMING
}

Instance=xsector1
{
  Render=False 
  Change=False 
  MeshFile=xsector1.gmt CollTarget=True HATTarget=False ShadowReceiver=False
  Response=VEHICLE,TIMING
}

Instance=xsector2
{
  Render=False 
  Change=False 
  MeshFile=xsector2.gmt CollTarget=True HATTarget=False ShadowReceiver=False
  Response=VEHICLE,TIMING
}

Instance=xpitin
{
  Render=False 
  Change=False 
  MeshFile=xpitin.gmt CollTarget=True HATTarget=False ShadowReceiver=False
  Response=VEHICLE,PITSTOP
}

Instance=xpitout
{
  Render=False 
  Change=False 
  MeshFile=xpitout.gmt CollTarget=True HATTarget=False ShadowReceiver=False
  Response=VEHICLE,PITSTOP
}

