# FAZA 5: UI Elementi (HUD) - Checklist **Status:** ✅ ZAKLJUČENO **Datum:** 2025-12-06 --- ## ✅ Opravila (Developer) - [x] Kreacija `UIScene.js` za ločen UI layer - [x] Integracija UIScene v `game.js` in zagon iz `GameScene` - [x] Implementacija Status Barov (levo zgoraj): - [x] Health Bar (Rdeč) - [x] Hunger Bar (Oranžen/Rjav) - [x] Thirst Bar (Moder) - [x] Implementacija Inventory Toolbar-a (spodaj na sredini): - [x] 10 slotov za predmete - [x] Selekcija slota (številke 1-9 ali klik) - [x] Povezava debug podatkov iz GameScene v UIScene **VSE OPRAVILA ZAKLJUČENA** ✅ --- ## 🧪 Ročno testiranje (Naročnik) ### Test 1: Prikaz UI **Ukaz:** Zaženi igro **Pričakovani rezultat:** - [x] UI elementi so fiksni na ekranu (se ne premikajo s kamero) - [x] V levem zgornjem kotu so 3 vrstice (HP, Hrana, Voda) - [x] Spodaj je vrstica s kvadratki (inventar) ### Test 2: Inventory Selection **Ukaz:** Pritisni številke 1-9 na tipkovnici ali uporabi scroll wheel **Pričakovani rezultat:** - [x] Označen (rumen) kvadratek se premika - [x] Izbira je logična in odzivna ### Test 3: Responzivnost **Ukaz:** Zoomaj in premikaj kamero **Pričakovani rezultat:** - [x] UI ostane fixiran na zaslonu - [x] Grafika igre se premika *pod* UI-jem --- ## 📋 Potrditev Naročnika ``` FAZA 5: [STATUS] - Testirano: [DA] - Datum testiranja: 2025-12-06 - Opombe: Uporabnik potrdil, da deluje super. ODOBRENO ZA FAZO 6: [DA] Podpis naročnika: User ``` --- ## ➡️ Naslednji koraki (po odobritvi) Ko naročnik potrdi FAZO 5, se začne: **FAZA 6: Save/Load Sistem** - Serializacija podatkov o terenu (vključno z dekoracijami) - Igralčeva pozicija in inventar - LocalStorage implementacija