feat: cumulus
This commit is contained in:
parent
fb89263930
commit
b0878ad5e1
4 changed files with 136 additions and 47 deletions
|
|
@ -15,7 +15,7 @@ const ctx = screen.getContext("2d")!
|
|||
const back = document.createElement("canvas")
|
||||
const backCtx = back.getContext("2d")!
|
||||
|
||||
let config: RenderConfig = RenderConfig.psxish
|
||||
let config: RenderConfig = RenderConfig.standard
|
||||
let fb = Framebuffer.create(1, 1)
|
||||
let image = new ImageData(1, 1)
|
||||
|
||||
|
|
@ -54,7 +54,7 @@ async function main(): Promise<void> {
|
|||
globalThis.addEventListener("keydown", (e) => {
|
||||
keys.add(e.code)
|
||||
if (e.code === "Digit1") {
|
||||
useConfig(RenderConfig.psxish)
|
||||
useConfig(RenderConfig.standard)
|
||||
}
|
||||
if (e.code === "Digit2") {
|
||||
useConfig(RenderConfig.soft)
|
||||
|
|
@ -95,7 +95,7 @@ async function main(): Promise<void> {
|
|||
}
|
||||
const viewProj = Camera.viewProjection(camera, fb.width / fb.height)
|
||||
|
||||
Sky.render(fb, camera, level.sky)
|
||||
Sky.render(fb, camera, level.sky, now / 1000)
|
||||
Rasterizer.draw(fb, level.floor, textures.floor, viewProj, config)
|
||||
Rasterizer.draw(fb, level.walls, textures.wall, viewProj, config)
|
||||
Rasterizer.draw(fb, level.crate, textures.crate, viewProj, config)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue