Private
Public Access
1
0

Add WebAssembly support for assets and chunks, implement gameover screen rendering, and enhance server gameplay logic with dynamic speeds, team naming, and score components.

This commit is contained in:
Sebastian Unterschütz
2026-01-04 14:30:31 +01:00
parent ce51a2ba4f
commit 95d61bf66e
68 changed files with 913 additions and 424 deletions

View File

@@ -25,8 +25,8 @@ import (
// --- CONFIG ---
const (
AssetFile = "./cmd/client/assets/assets.json"
ChunkDir = "./cmd/client/assets/chunks"
AssetFile = "cmd/client/web/assets/assets.json"
ChunkDir = "cmd/client/web/assets/chunks"
LeftSidebarWidth = 250
RightSidebarWidth = 250
@@ -116,7 +116,7 @@ func (le *LevelEditor) LoadAssets() {
json.Unmarshal(data, &le.assetManifest)
}
baseDir := "./cmd/client/assets"
baseDir := "./cmd/client/web/assets"
le.assetList = []string{}
for id, def := range le.assetManifest.Assets {