package electrosphere.client.ui.menu;

/**
 * Strings that identify different windows
 */
public class WindowStrings {
    
    /**
     * the main menu
     */
    public static final String WINDOW_MENU_MAIN = "windowMenuMain";

    /**
     * the ingame main menu
     */
    public static final String WINDOW_MENU_INGAME_MAIN = "windowMenuInGameMain";

    /**
     * the string used to generate inventory menus
     */
    public static final String WINDOW_MENU_INVENTORY = "windowMenuInventory";

    /**
     * a window that shows the text 'loading'
     */
    public static final String WINDOW_LOADING = "windowLoading";

    /**
     * the window used to receive drag events for dropping items
     */
    public static final String WINDDOW_ITEM_DROP = "itemDrop";
    
    /**
     * the window used as a container for item icons for drawing dragging them around the screen
     */
    public static final String WINDOW_ITEM_DRAG_CONTAINER = "itemDragContainer";

    /**
     * the window for displaying information about the character
     */
    public static final String WINDOW_CHARACTER = "windowCharacter";

    /**
     * Window that is viewing the inventory of a targeted entity
     */
    public static final String WINDOW_INVENTORY_TARGET = "windowInventoryTarget";

    /**
     * the debug menu
     */
    public static final String WINDOW_DEBUG = "windowDebug";

    /**
     * the level editor menu
     */
    public static final String LEVEL_EDTIOR_SIDE_PANEL = "levelEditor";
    
    /**
     * the voxel type selection menu
     */
    public static final String VOXEL_TYPE_SELECTION = "voxelTypeSelection";

    /**
     * the voxel type selection menu
     */
    public static final String SPAWN_TYPE_SELECTION = "spawnTypeSelection";

    /**
     * the tutorial popup
     */
    public static final String TUTORIAL_POPUP = "tutorialPopup";

    /**
     * The fab selection menu
     */
    public static  final String FAB_SELECTION = "fabSelection";

    /**
     * Window for displaying tooltip elements
     */
    public static final String TOOLTIP_WINDOW = "tooltipWindow";

    /**
     * The crafting window
     */
    public static final String CRAFTING = "crafting";

    /**
     * Window for displaying the current target
     */
    public static final String TARGET_TOOLTIP = "targetTooltip";

    /**
     * The toolbar preview
     */
    public static final String TOOLBAR_PREVIEW = "toolbarPreview";

    /**
     * The npc dialog window
     */
    public static final String NPC_DIALOG = "npcDialog";

}
