SIMISA@@@@@@@@@@JINX0C0t______

Skip (
This file defines the basic camera types.

Camera types:
	StaticCamType				Pos + rot
	ObjectCamType				Object relative pos + rot
	TrackingCamType				Track object offset
	HeliCamType					Heli model camera

Control types:
	NoCamControl
	RotCamControl				Rotate (look around)
	FullCamControl

Some cameras can be placed in a terrain tile's world file.  E.g. the spotter can be
positioned and will then track the appropriate train object.  This world file entry
need not include the fov, etc (since these can be defined here)..

Camera ( SpotterCam
	Position ( 0 0 0 )
	Rotation ( 0 0 0 )
)

To Do:
- Add camera IDs and creation code for user camera types?
- Use a string to identify the cameras defined here (rather than the current SToken ID)?

)

skip (
		       WHY IS CAM TYPE ie  CamTypeFrontTracking ENTERED TWICE?????
)

camera ( CamTypeCab
	CamType ( CamTypeCab CamControlViewSwitch )

  	CameraOffset ( -0.51231 4.28496 10.0387 )

	Fov ( 60 )
	ZClip ( 0.5 )
	WagonNum ( 0 )
    Description (Cab_Cam)
)

camera ( CamTypeFrontTracking
	CamType ( CamTypeFrontTracking CamControlTethered )

	CameraOffset ( -12.8 15.6 -45.7 )

	Fov ( 60 )
	ZClip ( 0.5 )
	WagonNum ( 0 )
    	Description (Tracking_Cam_1)
)


camera ( CamTypeRearTracking
	CamType ( CamTypeRearTracking CamControlTethered )

	CameraOffset ( -12.8 15.6 -45.7 )

	Fov ( 60 )
	ZClip ( 0.5 )
	WagonNum ( -1 )
  Description (Tracking_Cam_2)
)

camera ( CamTypePassenger
	CamType ( CamTypePassenger CamControlRotate )

	CameraOffset ( 1.046 2.14 4.506 )
  	Direction ( 0 0 0 )
	RotationLimit ( 60 160 0 )

	Fov ( 60 )
	ZClip ( 0.1 )
	WagonNum ( 2 )
  Description (Passenger_Cam)

)

camera ( CamTypeSpotter
	CamType ( CamTypeSpotter CamControlRotate )

	Fov ( 60 )
	ZClip ( 0.5 )
	WagonNum ( 0 )
   Description (Spotter_Cam)
	ObjectOffset (0.0 3.0 0.0)
)

camera ( CamTypeDerail
	CamType ( CamTypeDerail CamControlDerail )

	Fov ( 60 )
	ZClip ( 0.5 )
	WagonNum ( 0 )
   	Description (Derail_Cam)
  	CameraOffset ( 0 30 0 )
)

camera ( CamTypeCoupling
	CamType ( CamTypeCoupling CamControlCoupling )

	CameraOffset ( 0.0 15.6 -14.0 )
  	Direction ( 90 0 0 )
	RotationLimit ( 0 0 0 )

	Fov ( 60 )
	ZClip ( 0.5 )
	WagonNum ( -1 )
  	Description (Coupling_Cam)
)

camera ( CamTypeYard
	CamType ( CamTypeYard CamControlYard )

	Fov ( 60 )
	ZClip ( 0.5 )
	WagonNum ( 0 )
  	Description (Yard_Cam)
)

camera ( CamTypeHeadout
	CamType ( CamTypeHeadout CamControlRotate )

	CameraOffset ( 1.046 2.14 4.506 )
  	Direction ( 0 0 0 )
	RotationLimit ( 60 160 0 )

	Fov ( 60 )
	ZClip ( 0.5 )
	WagonNum ( 0 )
  	Description (Headout_Cam)
)

