Class OverlayCampListViewStaffCampActions

java.lang.Object
app.ui.windows.Window
app.ui.windows.WindowOverlayClass
app.ui.overlayactions.OverlayCampListViewStaffCampActions

public class OverlayCampListViewStaffCampActions extends WindowOverlayClass
The OverlayCampListViewStaffCampActions class represents an overlay window for displaying camp-related actions available to a staff member. It extends the WindowOverlayClass and implements the ICallBack interface.
  • Field Details

    • staff

      protected Staff staff
      The staff member for whom the actions are presented.
    • camp

      protected Camp camp
      The camp associated with the actions.
    • optionCount

      public static final int optionCount
      The total number of options/actions available.
      See Also:
  • Constructor Details

    • OverlayCampListViewStaffCampActions

      public OverlayCampListViewStaffCampActions(int x, int offsetY, int offsetX, String windowName, Window callbackWindow, Staff staff, Camp camp)
      Constructs an instance of OverlayCampListViewStaffCampActions.
      Parameters:
      x - The x-coordinate of the window.
      offsetY - The y-coordinate offset of the window.
      offsetX - The x-coordinate offset of the window.
      windowName - The name of the window.
      callbackWindow - The callback window to notify upon completion.
      staff - The staff member for whom the actions are presented.
      camp - The camp associated with the actions.
  • Method Details

    • messageLoop

      public void messageLoop()
      Handles the message loop for the overlay window.
      Overrides:
      messageLoop in class WindowOverlayClass
    • onExit

      public void onExit()
      Performs actions upon exiting the overlay window.
      Overrides:
      onExit in class Window