Add support for chests

This commit is contained in:
2022-08-26 11:29:14 +02:00
parent 9ccd509b19
commit 3eceb93559
10 changed files with 78 additions and 14 deletions

View File

@@ -9,6 +9,7 @@ import com.bartlomiejpluta.base.api.gui.WindowManager;
import com.bartlomiejpluta.base.api.input.Key;
import com.bartlomiejpluta.base.api.input.KeyAction;
import com.bartlomiejpluta.base.api.input.KeyEvent;
import com.bartlomiejpluta.demo.entity.Chest;
import com.bartlomiejpluta.demo.entity.Enemy;
import com.bartlomiejpluta.demo.gui.EquipmentWindow;
import com.bartlomiejpluta.demo.gui.GameMenuWindow;
@@ -104,7 +105,13 @@ public class MenuManager {
public void openLootWindow(@NonNull Enemy enemy) {
manager.closeAll();
manager.open(loot, enemy);
manager.open(loot, enemy.getLoot(), "Loot");
}
public void openChestWindow(@NonNull Chest chest) {
manager.closeAll();
manager.open(loot, chest.getContent(), chest.getName());
}
public void closeAll() {