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

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

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

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

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

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

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

[Object]
States = 2238.csv
Position = 0,0,-11.85

;Interior Walls;
[Object]
States = intwall-2.csv
Position = 0.008,0,-5.28

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


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

;Door 1;

[Object]
States = drsl_left.csv
Position = 0.008,0,-7.96
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.96
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.96

[Object]
States = drsr_left.csv
Position = -0.008,0,-7.96
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.96
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.96

;Door 2;

[Object]
States = drsl_left.csv
Position = 0.008,0,-2.63
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.63
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.63

[Object]
States = drsr_left.csv
Position = -0.008,0,-2.63
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.63
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.63

;Door 3;

[Object]
States = drsl_left.csv
Position = 0.008,0,2.76
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.76
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.76

[Object]
States = drsr_left.csv
Position = -0.008,0,2.76
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.76
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.76

;Door 4;

[Object]
States = drsl_left.csv
Position = 0.008,0,8.13
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.13
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.13

[Object]
States = drsr_left.csv
Position = -0.008,0,8.13
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.13
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.13

;Seats;
[Object]
States = green/long.csv
Position = 0,0.65,3.95

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

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

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

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

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