Files
OpenFrontIO/src/client/render/gl/index.ts
T
evanpelle 4cd22a9b5c rename render/ files to UpperCamelCase to match client convention
The render/ tree was the only place in the client still using kebab-case
filenames. Brings ~80 files in line with the rest of src/client/
(BuildPreviewController, TransformHandler, etc.). Directories kept as
they were (name-pass/, fx-pass/, passes/, utils/, debug/) since the
codebase already mixes those.

Two collisions surfaced and got resolved: render/types/ is a directory,
not a file, so its imports kept the lowercase form; and the sed pass
incidentally normalized core/pathfinding imports, which had to be
reverted since that file is actually lowercase on disk despite some
imports having referenced it as ./Types under macOS case-insensitive
resolution.
2026-05-17 21:21:05 -07:00

29 lines
903 B
TypeScript

export type { AttackRingInput } from "../types";
export { createDebugGui } from "./debug/index";
export type {
GameViewEventMap,
GameViewEventType,
MapPointerEvent,
MapScrollEvent,
RadialMenuItem,
RadialMenuSelectEvent,
} from "./Events";
export { GameView } from "./GameView";
export type { SpawnCenter } from "./passes/SpawnOverlayPass";
export { createRenderSettings, dumpSettings } from "./RenderSettings";
export type { RenderSettings } from "./RenderSettings";
export { deepAssign, deepDiff } from "./SettingsUtils";
export { buildTerrainRGBA, getPaletteSize } from "./utils/ColorUtils";
export { buildNukeTrajectory, samRange } from "./utils/NukeTrajectory";
export type { SAMInfo } from "./utils/NukeTrajectory";
// Re-export shared types used in the public API
export type {
NameEntry,
PlayerState,
PlayerStatic,
RendererConfig,
TilePair,
UnitState,
} from "../types";