# FAZA 11: Gradnja in Obnova (Building) - Checklist **Status:** ✅ ZAKLJUČENO **Datum:** 2025-12-06 --- ## ✅ Opravila (Developer) - [x] Implementacija `BuildingSystem.js`: - [x] Build Mode (Toggle 'B'). - [x] Menu za izbiro (UI overlay). - [x] Preverjanje materialov (Wood/Stone/Gold). - [x] Logika postavitve objekta (Tile validacija). - [x] Novi Objekti Sprites (`TextureGenerator`): - [x] Fence (Ograja). - [x] Wall (Zid). - [x] House (Hiša). - [x] Integracija s TerrainSystem: - [x] `placeStructure` metoda za dodajanje dekoracij. - [x] Integracija s GameScene: - [x] Input mapping (1, 2, 3 za izbiro v Build Mode). --- ## 🧪 Ročno testiranje (Naročnik) ### Test 1: Meni za Gradnjo **Ukaz:** Pritisni 'B'. **Pričakovani rezultat:** - [x] Odpre se "BUILD MODE" meni. ### Test 2: Postavitev Ograje **Ukaz:** Pritisni '1' (za Fence) in klikni na prazno travo (imej vsaj 2 Wood). **Pričakovani rezultat:** - [x] Ograja se pojavi. - [x] Les se odšteje. - [x] "Built Fence!" sporočilo. --- ## 📋 Potrditev Naročnika ``` FAZA 11: [STATUS] - Testirano: [DA] - Datum testiranja: 2025-12-06 - Opombe: Uporabnik potrdil: "top dela" ODOBRENO ZA FAZO 12: [DA] Podpis naročnika: User ``` --- ## ➡️ Naslednji koraki (po odobritvi) Ko naročnik potrdi FAZO 11, se začne: **FAZA 12: Napredno Shranjevanje (Persistence)** - Nadgradnja `SaveSystem.js`. - Shranjevanje Inventarja & Zlata. - Shranjevanje Kmetije (Pridelki). - Shranjevanje Zgrajenih objektov. - Testiranje Loadinga (da hiša ostane tam, kjer je bila).