12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- # =====
- # Doors
- # =====
- Doors = {};
- Doors.new = func {
- obj = { parents : [Doors],
- Lcrew : aircraft.door.new("instrumentation/doors/Lcrew", 8.0),
- Rcrew : aircraft.door.new("instrumentation/doors/Rcrew", 10.0),
- Lpassenger : aircraft.door.new("instrumentation/doors/Lpassenger", 10.0),
- Rpassenger : aircraft.door.new("instrumentation/doors/Rpassenger", 10.0)
- };
- return obj;
- };
- Doors.Lcrewexport = func {
- me.Lcrew.toggle();
- }
- Doors.Rcrewexport = func {
- me.Rcrew.toggle();
- }
- Doors.Lpassengerexport = func {
- me.Lpassenger.toggle();
- }
- Doors.Rpassengerexport = func {
- me.Rpassenger.toggle();
- }
- Doors.roofexport = func {
- me.roof.toggle();
- }
- # ==============
- # Initialization
- # ==============
- # objects must be here, otherwise local to init()
- doorsystem = Doors.new();
|