Implement basic game design and weapons. Add menu and inventory(shop)

This commit is contained in:
2026-05-07 14:27:11 +03:30
parent 78d4bedb08
commit b992ba5e38
43 changed files with 899 additions and 88 deletions
@@ -1,8 +1,6 @@
package org.project.entity;
public interface Entity {
void attack(Entity target);
void defend();
void heal(int health);
@@ -11,10 +9,18 @@ public interface Entity {
void takeDamage(int damage);
void reduceMana(int mana);
int getMaxHP();
int getMaxMP();
String getType();
int getHealManaCost();
int getDefendManaCost();
void skipNextTurn();
void skipTurn();
/*
TODO: ADD OTHER REQUIRED AND BONUS METHODS
*/