[Object]
States = 2311.csv
Position = 0,0,-12.4

;Wheels;
[Object]
States = wheels.csv
RotateXFunction = value + delta * speedometer / 0.505
Position = 0.744,0.655,-10.4

[Object]
States = wheels.csv
RotateXFunction = value + delta * speedometer / 0.505
Position = -0.744,0.655,-10.4

[Object]
States = wheels.csv
RotateXFunction = value + delta * speedometer / 0.505
Position = 0.744,0.655,-8.9

[Object]
States = wheels.csv
RotateXFunction = value + delta * speedometer / 0.505
Position = -0.744,0.655,-8.9


[Object]
States = wheels.csv
RotateXFunction = value + delta * speedometer / 0.505
Position = 0.744,0.655,6.6

[Object]
States = wheels.csv
RotateXFunction = value + delta * speedometer / 0.505
Position = -0.744,0.655,6.6

[Object]
States = wheels.csv
RotateXFunction = value + delta * speedometer / 0.505
Position = 0.744,0.655,8.1

[Object]
States = wheels.csv
RotateXFunction = value + delta * speedometer / 0.505
Position = -0.744,0.655,8.1


;Interior Walls;
[Object]
States = intwall3.csv
Position = 0.008,0,-11.18

[Object]
States = intwall.csv
Position = 0.008,0,-5.81

[Object]
States = intwall.csv
Position = 0.008,0,-0.45


[Object]
States = intwall.csv
Position = 0.008,0,4.91

[Object]
States = intwall4.csv
Position = 0.008,0,10.28

;Door 1;

[Object]
States = drsl_left.csv
Position = 0.008,0,-8.51
TranslateZFunction = -max[(power[min[leftdoors[0]*1.2,1],2]+1-power[(1-max[(leftdoors[0]-0.5)*1.2,0]),3])/2,(power[min[leftdoors[0]*4,0.9],2])/4-leftdoorstarget]*0.87

[Object]
States = drsl_right.csv
Position = 0.008,0,-8.51
TranslateZFunction = max[(power[min[leftdoors[0]*1.2,1],2]+1-power[(1-max[(leftdoors[0]-0.5)*1.2,0]),3])/2,(power[min[leftdoors[0]*4,0.9],2])/4-leftdoorstarget]*0.87

[Object]
States = doorbottom_left.csv
Position = 0,0,-8.51

[Object]
States = drsr_left.csv
Position = -0.008,0,-8.51
TranslateZFunction = -max[(power[min[rightdoors[0]*1.2,1],2]+1-power[(1-max[(rightdoors[0]-0.5)*1.2,0]),3])/2,(power[min[rightdoors[0]*4,0.9],2])/4-rightdoorstarget]*0.87

[Object]
States = drsr_right.csv
Position = -0.008,0,-8.51
TranslateZFunction = max[(power[min[rightdoors[0]*1.2,1],2]+1-power[(1-max[(rightdoors[0]-0.5)*1.2,0]),3])/2,(power[min[rightdoors[0]*4,0.9],2])/4-rightdoorstarget]*0.87

[Object]
States = doorbottom_right.csv
Position = 0,0,-8.51

;Door 2;

[Object]
States = drsl_left.csv
Position = 0.008,0,-3.18
TranslateZFunction = -max[(power[min[leftdoors[0]*1.2,1],2]+1-power[(1-max[(leftdoors[0]-0.5)*1.2,0]),3])/2,(power[min[leftdoors[0]*4,0.9],2])/4-leftdoorstarget]*0.87

[Object]
States = drsl_right.csv
Position = 0.008,0,-3.18
TranslateZFunction = max[(power[min[leftdoors[0]*1.2,1],2]+1-power[(1-max[(leftdoors[0]-0.5)*1.2,0]),3])/2,(power[min[leftdoors[0]*4,0.9],2])/4-leftdoorstarget]*0.87

[Object]
States = doorbottom_left.csv
Position = 0,0,-3.18

[Object]
States = drsr_left.csv
Position = -0.008,0,-3.18
TranslateZFunction = -max[(power[min[rightdoors[0]*1.2,1],2]+1-power[(1-max[(rightdoors[0]-0.5)*1.2,0]),3])/2,(power[min[rightdoors[0]*4,0.9],2])/4-rightdoorstarget]*0.87

[Object]
States = drsr_right.csv
Position = -0.008,0,-3.18
TranslateZFunction = max[(power[min[rightdoors[0]*1.2,1],2]+1-power[(1-max[(rightdoors[0]-0.5)*1.2,0]),3])/2,(power[min[rightdoors[0]*4,0.9],2])/4-rightdoorstarget]*0.87

[Object]
States = doorbottom_right.csv
Position = 0,0,-3.18

;Door 3;

[Object]
States = drsl_left.csv
Position = 0.008,0,2.21
TranslateZFunction = -max[(power[min[leftdoors[0]*1.2,1],2]+1-power[(1-max[(leftdoors[0]-0.5)*1.2,0]),3])/2,(power[min[leftdoors[0]*4,0.9],2])/4-leftdoorstarget]*0.87

[Object]
States = drsl_right.csv
Position = 0.008,0,2.21
TranslateZFunction = max[(power[min[leftdoors[0]*1.2,1],2]+1-power[(1-max[(leftdoors[0]-0.5)*1.2,0]),3])/2,(power[min[leftdoors[0]*4,0.9],2])/4-leftdoorstarget]*0.87

[Object]
States = doorbottom_left.csv
Position = 0,0,2.21

[Object]
States = drsr_left.csv
Position = -0.008,0,2.21
TranslateZFunction = -max[(power[min[rightdoors[0]*1.2,1],2]+1-power[(1-max[(rightdoors[0]-0.5)*1.2,0]),3])/2,(power[min[rightdoors[0]*4,0.9],2])/4-rightdoorstarget]*0.87

[Object]
States = drsr_right.csv
Position = -0.008,0,2.21
TranslateZFunction = max[(power[min[rightdoors[0]*1.2,1],2]+1-power[(1-max[(rightdoors[0]-0.5)*1.2,0]),3])/2,(power[min[rightdoors[0]*4,0.9],2])/4-rightdoorstarget]*0.87

[Object]
States = doorbottom_right.csv
Position = 0,0,2.21

;Door 4;

[Object]
States = drsl_left.csv
Position = 0.008,0,7.58
TranslateZFunction = -max[(power[min[leftdoors[0]*1.2,1],2]+1-power[(1-max[(leftdoors[0]-0.5)*1.2,0]),3])/2,(power[min[leftdoors[0]*4,0.9],2])/4-leftdoorstarget]*0.87

[Object]
States = drsl_right.csv
Position = 0.008,0,7.58
TranslateZFunction = max[(power[min[leftdoors[0]*1.2,1],2]+1-power[(1-max[(leftdoors[0]-0.5)*1.2,0]),3])/2,(power[min[leftdoors[0]*4,0.9],2])/4-leftdoorstarget]*0.87

[Object]
States = doorbottom_left.csv
Position = 0,0,7.58

[Object]
States = drsr_left.csv
Position = -0.008,0,7.58
TranslateZFunction = -max[(power[min[rightdoors[0]*1.2,1],2]+1-power[(1-max[(rightdoors[0]-0.5)*1.2,0]),3])/2,(power[min[rightdoors[0]*4,0.9],2])/4-rightdoorstarget]*0.87

[Object]
States = drsr_right.csv
Position = -0.008,0,7.58
TranslateZFunction = max[(power[min[rightdoors[0]*1.2,1],2]+1-power[(1-max[(rightdoors[0]-0.5)*1.2,0]),3])/2,(power[min[rightdoors[0]*4,0.9],2])/4-rightdoorstarget]*0.87

[Object]
States = doorbottom_right.csv
Position = 0,0,7.58

;Seats;
[Object]
States = green/short_1.csv
Position = 0,0.6,8.91

[Object]
States = green/long.csv
Position = 0,0.6,3.6

[Object]
States = green/long.csv
Position = 0,0.65,-1.8

[Object]
States = green/long.csv
Position = 0,0.65,-7.1

[Object]
States = green/short_3.csv
Position = 0,0.6,-12.21

[Object]
States = green/short_2.csv
Position = 0,0.6,8.91

[Object]
States = green/long_left.csv
Position = 0,0.65,3.6

[Object]
States = green/long_left.csv
Position = 0,0.65,-1.8

[Object]
States = green/long_left.csv
Position = 0,0.65,-7.1

[Object]
States = green/short_4.csv
Position = 0,0.6,-12.21