This page is under construction
archives/bf1942/levels/gooddaytodie_ii.rfa
bf1942/levels/gooddaytodie_ii/objects/ClockTower/Objects.con
ObjectTemplate.create Bundle ClockTower
ObjectTemplate.setHasCollisionPhysics 1

ObjectTemplate.addTemplate lodClockTower

ObjectTemplate.addTemplate ClockTower_Clock
ObjectTemplate.setPosition 5.35/29.75/0
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.addTemplate ClockTower_Clock
ObjectTemplate.setPosition 0/29.75/-5.35
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate ClockTower_Clock
ObjectTemplate.setPosition -5.35/29.75/0
ObjectTemplate.setRotation 180/0/0
ObjectTemplate.addTemplate ClockTower_Clock
ObjectTemplate.setPosition 0/29.75/5.35
ObjectTemplate.setRotation 270/0/0

LodSelectorTemplate.create DistanceSelector ClockTowerSelector
LodSelectorTemplate.addLodDistance 100

ObjectTemplate.create LodObject lodClockTower
ObjectTemplate.lodselector ClockTowerSelector
ObjectTemplate.addTemplate ClockTowerInterior
ObjectTemplate.addTemplate ClockTowerExterior


ObjectTemplate.create SimpleObject ClockTowerExterior
ObjectTemplate.geometry ClockTower_m2

ObjectTemplate.create SimpleObject ClockTowerInterior
ObjectTemplate.geometry ClockTower_m1


rem --- Create the Clock -------------

ObjectTemplate.create Bundle ClockTower_Clock
ObjectTemplate.addTemplate ClockSec
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.addTemplate ClockMin
ObjectTemplate.setPosition 0.05/0/0
ObjectTemplate.setRotation 0/90/0
ObjectTemplate.addTemplate ClockHrs
ObjectTemplate.setPosition 0.1/0/0
ObjectTemplate.setRotation 0/277.5/0

rem -------------------------------------

ObjectTemplate.create RotationalBundle ClockSec
ObjectTemplate.geometry Clock_Sec_M1
ObjectTemplate.setMinRotation 0/0/0
ObjectTemplate.setMaxRotation 0/0/0
ObjectTemplate.setPivotPosition 0/0/0
ObjectTemplate.setMaxSpeed 0/3.6/0
ObjectTemplate.setAcceleration 0/10/0
ObjectTemplate.setContinousRotationSpeed 0/7.2/0


ObjectTemplate.create RotationalBundle ClockMin
ObjectTemplate.geometry Clock_Min_M1
ObjectTemplate.setMinRotation 0/0/0
ObjectTemplate.setMaxRotation 0/0/0
ObjectTemplate.setPivotPosition 0/0/0
ObjectTemplate.setMaxSpeed 0/0.06/0
ObjectTemplate.setAcceleration 0/10/0
ObjectTemplate.setContinousRotationSpeed 0/0.12/0


ObjectTemplate.create RotationalBundle ClockHrs
ObjectTemplate.geometry Clock_Hrs_M1
ObjectTemplate.setMinRotation 0/0/0
ObjectTemplate.setMaxRotation 0/0/0
ObjectTemplate.setPivotPosition 0/0/0
ObjectTemplate.setMaxSpeed 0/0.001/0
ObjectTemplate.setAcceleration 0/10/0
ObjectTemplate.setContinousRotationSpeed 0/0.002/0


Rem =================================================


ObjectTemplate.create SimpleObject Clock_Hrs_M1
ObjectTemplate.geometry Clock_Hrs_M1

ObjectTemplate.create SimpleObject Clock_Min_M1
ObjectTemplate.geometry Clock_Min_M1

ObjectTemplate.create SimpleObject Clock_Sec_M1
ObjectTemplate.geometry Clock_Sec_M1