Test
This commit is contained in:
parent
d4889012a9
commit
54a5a77592
55
src/java/Item.java
Normal file
55
src/java/Item.java
Normal file
@ -0,0 +1,55 @@
|
||||
|
||||
public class Item
|
||||
{
|
||||
private int id;
|
||||
private String name;
|
||||
private boolean portableFlag;
|
||||
private boolean hiddenFlag;
|
||||
private String description;
|
||||
public Item(String name)
|
||||
{
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public String getDescription()
|
||||
{
|
||||
return description;
|
||||
}
|
||||
|
||||
public void setDescription(String description)
|
||||
{
|
||||
this.description = description;
|
||||
}
|
||||
|
||||
public int getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(int id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public boolean isPortableFlag() {
|
||||
return portableFlag;
|
||||
}
|
||||
|
||||
public void setPortableFlag(boolean portableFlag) {
|
||||
this.portableFlag = portableFlag;
|
||||
}
|
||||
|
||||
public boolean isHiddenFlag() {
|
||||
return hiddenFlag;
|
||||
}
|
||||
|
||||
public void setHiddenFlag(boolean hiddenFlag) {
|
||||
this.hiddenFlag = hiddenFlag;
|
||||
}
|
||||
}
|
69
src/java/Room.java
Normal file
69
src/java/Room.java
Normal file
@ -0,0 +1,69 @@
|
||||
import java.util.ArrayList;
|
||||
|
||||
|
||||
public class Room
|
||||
{
|
||||
private int id;
|
||||
private String name;
|
||||
private String description;
|
||||
private boolean gameoverFlag;
|
||||
ArrayList<Item> items = new ArrayList<>();
|
||||
ArrayList<Puzzle> puzzles = new ArrayList<>();
|
||||
public Room(String name)
|
||||
{
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public Item getItem(String s)
|
||||
{
|
||||
for(Item i: items)
|
||||
{
|
||||
if(i.getName().equals(s))
|
||||
return i;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public Puzzle getPuzzle(String s)
|
||||
{
|
||||
for(Puzzle p: puzzles)
|
||||
{
|
||||
if(p.getName().equals(s))
|
||||
return p;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public int getId() {
|
||||
return id;
|
||||
}
|
||||
public void setId(int id) {
|
||||
this.id = id;
|
||||
}
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
public String getDescription() {
|
||||
return description;
|
||||
}
|
||||
public void setDescription(String description) {
|
||||
this.description = description;
|
||||
}
|
||||
public boolean getGameoverFlag() {
|
||||
return gameoverFlag;
|
||||
}
|
||||
public void setGameoverFlag(boolean gameOverFlag) {
|
||||
gameoverFlag = gameOverFlag;
|
||||
}
|
||||
public ArrayList<Item> getItems() {
|
||||
return items;
|
||||
}
|
||||
|
||||
public ArrayList<Puzzle> getPuzzles() {
|
||||
return puzzles;
|
||||
}
|
||||
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user