) (PHONES-PLUGGED-IN? BYTE <>) (CURRENT-STAR BYTE 0) (CURRENT-DESC BYTE 0) (CURRENT-WEAPON BYTE 0) (LOSER-CANT-LEAVE-SEAT? BYTE <>) (PURSER-HERE? BYTE <>) (PHONE-MUSIC:FIX BYTE 0) ; "Headphone stuff" (PHONE-TIMER:FIX BYTE 0) ; "Random" (LAST-ROW:FIX BYTE 0) ; "Previous row occupied" (LAST-SEAT:FIX BYTE 0) ; "Previous seat" (NEW-ROW:FIX BYTE 0) (NEW-SEAT:FIX BYTE 0) (RETURN-TO-SEAT-WAIT:FIX BYTE 0) (SCENE-NUMBER:FIX BYTE 0); "1, 2, or 3; one is added each time" (CURRENT-SCENE:FIX BYTE 0) ; "1, 2, or 3" (DREAMING? BYTE T) ; "false for last scene" ; "Variables for meal script" (MEAL-SCRIPT:FIX BYTE 0) (MEAL-COUNTER:FIX BYTE 0) (SINK-CLEANED? BYTE <>) (TEETH-BRUSHED? BYTE <>) ; "Variables for visa script" (VISA-SCRIPT:FIX BYTE 11) ; "Number of incidents" (FORM-FILLED-OUT? BYTE <>) ; "Loser actually filled out form" (ATTENDANT-COMPLAINTS BYTE 0) (GOT-VISA-NUMBER? BYTE <>); "Got visa number from someone else" (VISA-SLEEPING? BYTE 0) (GRANDMA-HAPPY? BYTE <>) (SMOKER-IRATE? BYTE <>) (BUSINESS-IRATE? BYTE <>) (FALL-SCRIPT:FIX BYTE 5) (FORM-SEEN? BYTE <>) (CURRENT-NEIGHBOR BYTE 0) (BUSINESS-ROW BYTE 0) (BUSINESS-SEAT BYTE 0) (BROUGHT-COMPUTER? BYTE <>) (GOT-RECIPE? BYTE <>) (FLIGHT-ATTENDANT-HE/SHE:STRING "She") (FLIGHT-ATTENDANT-HIM/HER:STRING "her") (THROWN-OFF-ONCE? BYTE <>) (FIRST-SCENE? BYTE T)> > > > > >
,ALL-SEATS>) (T >>>)>> ; "State of seating is low four bits; starboard passenger, if any, is next four; port passenger is next four. Three remaining bits below the sign bit can be used for flags." >