Browse Source

Test

master
Edi 5 years ago
parent
commit
d4889012a9
4 changed files with 9 additions and 129 deletions
  1. 8
    5
      src/java/Game.java
  2. 0
    55
      src/java/Item.java
  3. 0
    69
      src/java/Room.java
  4. 1
    0
      web/index.html

+ 8
- 5
src/java/Game.java View File

} }
public void setVariables() { public void setVariables() {
//Room Object
// Intro Raum
intro = new Room("Intro"); intro = new Room("Intro");
intro.setDescription("Hier ist das Intro von Kidnappd"); intro.setDescription("Hier ist das Intro von Kidnappd");
intro.puzzles.add(durchgang);
durchgang.setNextRoom(keller);
durchgang = new Puzzle("Durchgang");
durchgang.setSolvedText("Hurra, du hast das Intro Level beendet"); durchgang.setSolvedText("Hurra, du hast das Intro Level beendet");
intro.puzzles.add(durchgang);
//Raum Object
keller = new Room("Keller"); keller = new Room("Keller");
durchgang.setNextRoom(keller);
keller.setDescription("der kleine Mondschein, der zuvor den unbekannten Raum schwach beleuchtet hat, leuchtet viel gr��er und viel heller und du erkennst nun den gesamten Raum. Er ist klein und d�ster. " keller.setDescription("der kleine Mondschein, der zuvor den unbekannten Raum schwach beleuchtet hat, leuchtet viel gr��er und viel heller und du erkennst nun den gesamten Raum. Er ist klein und d�ster. "
+ "überall h�ngen Spinnennetze und Staub sammelt sich am Betonboden. Du erkennst am anderen Ende des Raumes eine T�r"); + "überall h�ngen Spinnennetze und Staub sammelt sich am Betonboden. Du erkennst am anderen Ende des Raumes eine T�r");

+ 0
- 55
src/java/Item.java View File

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;
}
}

+ 0
- 69
src/java/Room.java View File

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;
}
}

+ 1
- 0
web/index.html View File

<option>Tür</option> <option>Tür</option>
<option>Schloss</option> <option>Schloss</option>
<option>Schlüssel</option> <option>Schlüssel</option>
<option>Durchgang</option>
</select> </select>
</div> </div>
<div id="output"> <div id="output">

Loading…
Cancel
Save