feat: game/engine split refactor + skybox
This commit is contained in:
parent
581e5892b0
commit
eeedcb8e48
34 changed files with 610 additions and 218 deletions
|
|
@ -1,13 +1,13 @@
|
|||
import { RenderConfig } from "../engine/render/RenderConfig"
|
||||
import { Camera } from "../engine/scene/Camera"
|
||||
import type { Mesh } from "../engine/scene/Mesh"
|
||||
import { Mob, MOB_KINDS, type MobKind } from "../engine/scene/Mob"
|
||||
import { Mob, MOB_KINDS, type MobKind } from "../game/actors/Mob"
|
||||
import type { Vec3 } from "../engine/math/Vec3"
|
||||
import { loadTextures } from "./assets"
|
||||
import { buildLevel, type Level } from "./level"
|
||||
import { EYE_HEIGHT, Player } from "./player"
|
||||
import { buildLevel, type Level } from "../game/level"
|
||||
import { EYE_HEIGHT, Player } from "../game/player"
|
||||
import { createRenderer } from "./renderer"
|
||||
import { chunkFar, visibleChunks, visibleMobs, type Scene } from "./renderScene"
|
||||
import { chunkFar, visibleChunks, visibleMobs, type Scene } from "../game/renderScene"
|
||||
|
||||
const FOV_DEGREES = 75
|
||||
const FOV = (FOV_DEGREES * Math.PI) / 180
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue