25 #ifndef PEGASUS_NEIGHBORHOOD_NORAD_ALPHA_FILLINGSTATION_H 26 #define PEGASUS_NEIGHBORHOOD_NORAD_ALPHA_FILLINGSTATION_H 28 #include "pegasus/interaction.h" 29 #include "pegasus/movie.h" 30 #include "pegasus/notification.h" 41 void handleInput(
const Input &,
const Hotspot *)
override;
43 void clickInHotspot(
const Input &,
const Hotspot *)
override;
44 void activateHotspots()
override;
46 void newFillingItem(
Item *);
49 void receiveNotification(
Notification *,
const NotificationFlags)
override;
51 void openInteraction()
override;
52 void initInteraction()
override;
53 void closeInteraction()
override;
55 void powerUpFinished();
56 void splashFinished();
57 void intakeWarningFinished();
58 void intakeHighlightFinished();
59 void dispenseHighlightFinished();
60 void ArHighlightFinished();
61 void CO2HighlightFinished();
62 void HeHighlightFinished();
63 void OHighlightFinished();
64 void NHighlightFinished();
66 void showIntakeInProgress(uint16);
69 void clickInDispense();
78 void setStaticState(TimeValue, int16);
79 void setSegmentState(TimeValue, TimeValue, NotificationFlags, int16);
81 Movie _rightSideMovie;
85 ItemID _dispenseItemID;
Definition: fillingstation.h:36
Definition: neighborhood.h:111
Definition: notification.h:53
Definition: interaction.h:37
Definition: notification.h:83
Definition: ai_action.h:33