schluß für heut
Schluss für heut 2
Parkour zur Testszene hinzugefügt.
Schanze zur Testszene hinzugefügt.
Zielscheibenbereich zur Testszene hinzugefügt.
Weitere Stationen dem Parkour hinzugefügt.
- GameStateController wird nun benutzt um festzustellen, ob das Spiel beendet ist.
- NPCs regestrieren sich im GameState
- Ingame GUI in HudGUI umbenannt
- GameState in GameStateController umbenannt
- Endgame GUI hinzugefügt
- spheren zum physiktest zur sandbox hinzugefügt
- Änderungen in sanbox szene
- Drop wird im Drophandler jetzt erst erzeugt, wenn Objekt zuerstört wurde.
UML Diagramm zum Item-Management hinzugefügt.
- UML Klassen-Diagramm zu Items überarbeitet
- UML Diagramm alle Klassen angelegt
Änderungen an den UML Diagrammen:
- Items
- Complete Picture
Erste Schritte um die Änderungen für Items vorzubereiten.
- Änderungen in UML complete picture
- GameStateController Aufrufreihenfolge enemyKilled, unregisterNPC getauscht.
items.png, complete picture removed
- ItemInventory und ItemsInUse implementiert
- itemWeapon und itemArmor implementiert
- Änderungen in der GUI zum Anzeigen und Benutzen der Items in Inventar
Habe begonnen weapon und ammo durch itemWeapon und itemAmmo zuersetzen um itemInUse für feuern zu benutzen.
isGround eingefügt und mit der Bewegungsphysik gespielt.
Zwischenstand Ersetzung der Weapon durch itemWeapon und itemAmmo
- Weapon kann equiped und getauscht werden
- Weapon kann abgefeuert werden
loadWeapon implementiert:
- wird aus Bullets im Inventar geladen
- wechsel zwischen Waffen und automatischer Ammo wechsel implementiert