cicaprojekt/cicaprojekt/Box.java

42 lines
776 B
Java
Raw Normal View History

package cicaprojekt;
2016-05-16 13:18:17 +00:00
/**
* A játékban megjelenő dobozokat reprezentáló osztály.
*/
2016-04-24 21:01:34 +00:00
public class Box implements Pickable, Destroyable {
2016-05-16 13:18:17 +00:00
/**
* A doboz súlyát határozza meg, alapértelmezetten ez 5.
*/
private int weight = 5;
2016-05-16 13:18:17 +00:00
/**
* Az osztály konstruktora.
*/
2016-04-24 21:01:34 +00:00
public Box() {
2016-04-21 21:01:20 +00:00
}
2016-05-16 13:18:17 +00:00
/**
* A doboz megsemmisítéséért felelős függvény.
*/
2016-05-14 11:47:14 +00:00
@Override
2016-04-24 21:01:34 +00:00
public void destroy() {
}
2016-05-16 13:18:17 +00:00
/**
* A doboz felvevéséért felelős függvény.
*/
2016-05-14 11:47:14 +00:00
@Override
2016-04-24 21:01:34 +00:00
public void pick() {
}
2016-05-16 13:18:17 +00:00
/**
* A doboz súlyát lekérdező függvény.
*
* @return a doboz súlya
*/
2016-04-24 21:01:34 +00:00
@Override
public int weight() {
return this.weight;
2016-04-24 21:01:34 +00:00
}
}