25 lines
833 B
TypeScript
25 lines
833 B
TypeScript
// Configuration Constants
|
|
export const GRID_SIZE = 128;
|
|
export const NOISE_TEXTURE_WIDTH = 1024;
|
|
export const NOISE_TEXTURE_HEIGHT = 1024;
|
|
export const CANVAS_WIDTH = 800;
|
|
export const CANVAS_HEIGHT = 600;
|
|
export const FOV = 1.0;
|
|
export const NEAR_PLANE = 0.1;
|
|
export const FAR_PLANE = 1000.0;
|
|
export const CAMERA_DEFAULT_OFFSET = 1.2;
|
|
export const CAMERA_DEFAULT_ROT_X = 1.1;
|
|
export const CAMERA_DEFAULT_ROT_Y = 0;
|
|
export const MOUSE_SENSITIVITY = 0.001;
|
|
export const KEYBOARD_ROTATION_SPEED = 0.02;
|
|
export const KEYBOARD_ZOOM_SPEED = 0.05;
|
|
export const FPS_UPDATE_INTERVAL = 1000;
|
|
|
|
// Ocean shader constants
|
|
export const OCEAN_COLOR_R = 0.0;
|
|
export const OCEAN_COLOR_G = 0.4;
|
|
export const OCEAN_COLOR_B = 0.4;
|
|
export const SKY_COLOR_R = 1.0;
|
|
export const SKY_COLOR_G = 1.0;
|
|
export const SKY_COLOR_B = 1.0;
|