package com.kartoflane.superluminal2.components.enums;
public enum Hotkeys {
// Tools
POINTER_TOOL,
CREATE_TOOL,
IMAGES_TOOL,
PROPERTIES_TOOL,
OVERVIEW_TOOL,
ROOM_TOOL,
DOOR_TOOL,
MOUNT_TOOL,
STATION_TOOL,
// Commands
SEARCH,
DELETE,
PIN,
NEW_SHIP,
LOAD_SHIP,
SAVE_SHIP,
SAVE_SHIP_AS,
CLOSE_SHIP,
LOAD_LEGACY,
MANAGE_MOD,
SETTINGS,
UNDO,
REDO,
CLOAK,
ANIMATE,
// View
OPEN_ZOOM,
TOGGLE_GRID,
TOGGLE_HANGAR,
SHOW_ANCHOR,
SHOW_MOUNTS,
SHOW_ROOMS,
SHOW_DOORS,
SHOW_STATIONS,
SHOW_HULL,
SHOW_FLOOR,
SHOW_SHIELD,
SHOW_GIBS;
@Override
public String toString() {
switch (this) {
case POINTER_TOOL:
return "Manipulation Tool";
case CREATE_TOOL:
return "Layout Creation Tool";
case IMAGES_TOOL:
return "Ship Images";
case PROPERTIES_TOOL:
return "Ship Loadout and Properties";
case OVERVIEW_TOOL:
return "Ship Overview";
case ROOM_TOOL:
return "Room Creation Tool";
case DOOR_TOOL:
return "Door Creation Tool";
case MOUNT_TOOL:
return "Mount Creation Tool";
case STATION_TOOL:
return "Station Placement Tool";
case SEARCH:
return "Search";
case DELETE:
return "Delete";
case PIN:
return "Pin";
case NEW_SHIP:
return "New Ship";
case LOAD_SHIP:
return "Load Ship";
case SAVE_SHIP:
return "Save Ship";
case SAVE_SHIP_AS:
return "Save Ship As";
case CLOSE_SHIP:
return "Close Ship";
case LOAD_LEGACY:
return "Load .shp";
case MANAGE_MOD:
return "Mod Management";
case SETTINGS:
return "Settings";
case UNDO:
return "Undo";
case REDO:
return "Redo";
case CLOAK:
return "View Cloaked Appearance";
case ANIMATE:
return "Animate Gibs";
case OPEN_ZOOM:
return "Open Zoom Window";
case TOGGLE_GRID:
return "Show Grid";
case TOGGLE_HANGAR:
return "Show Hangar";
case SHOW_ANCHOR:
return "Show Ship Origin";
case SHOW_MOUNTS:
return "Show Mounts";
case SHOW_ROOMS:
return "Show Rooms";
case SHOW_DOORS:
return "Show Doors";
case SHOW_STATIONS:
return "Show Stations";
case SHOW_HULL:
return "Show Hull";
case SHOW_FLOOR:
return "Show Floor";
case SHOW_SHIELD:
return "Show Shields";
case SHOW_GIBS:
return "Show Gibs";
default:
return "";
}
}
}