31 lines
908 B
TypeScript
31 lines
908 B
TypeScript
import * as path from "path";
|
|
|
|
export const CONSTANTS = {
|
|
IMAGE_PATH: path.join(__dirname, "../../images/windows95.img"),
|
|
IMAGE_DEFAULT_SIZE: 1073741824, // 1GB
|
|
DEFAULT_STATE_PATH: path.join(__dirname, "../../images/default-state.bin"),
|
|
};
|
|
|
|
export const IPC_COMMANDS = {
|
|
TOGGLE_INFO: "TOGGLE_INFO",
|
|
SHOW_DISK_IMAGE: "SHOW_DISK_IMAGE",
|
|
ZOOM_IN: "ZOOM_IN",
|
|
ZOOM_OUT: "ZOOM_OUT",
|
|
ZOOM_RESET: "ZOOM_RESET",
|
|
// Machine instructions
|
|
MACHINE_START: "MACHINE_START",
|
|
MACHINE_RESTART: "MACHINE_RESTART",
|
|
MACHINE_STOP: "MACHINE_STOP",
|
|
MACHINE_RESET: "MACHINE_RESET",
|
|
MACHINE_ALT_F4: "MACHINE_ALT_F4",
|
|
MACHINE_ESC: "MACHINE_ESC",
|
|
MACHINE_ALT_ENTER: "MACHINE_ALT_ENTER",
|
|
MACHINE_CTRL_ALT_DEL: "MACHINE_CTRL_ALT_DEL",
|
|
// Machine events
|
|
MACHINE_STARTED: "MACHINE_STARTED",
|
|
MACHINE_STOPPED: "MACHINE_STOPPED",
|
|
// Else
|
|
APP_QUIT: "APP_QUIT",
|
|
GET_STATE_PATH: "GET_STATE_PATH",
|
|
};
|