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

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

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

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


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

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

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

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

[Object]
States = 1204.csv
Position = 0,0,-11.32

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

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


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

;Door 1;

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

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

;Door 2;

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

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

;Door 3;

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

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

;Door 4;

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

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

;Seats;
[Object]
States = blue/long.csv
Position = 0,0.65,4.55

[Object]
States = blue/long.csv
Position = 0,0.65,-0.85

[Object]
States = blue/long.csv
Position = 0,0.65,-6.15

[Object]
States = blue/long_left.csv
Position = 0,0.65,4.55

[Object]
States = blue/long_left.csv
Position = 0,0.65,-0.85

[Object]
States = blue/long_left.csv
Position = 0,0.65,-6.15