42 lines
776 B
Java
42 lines
776 B
Java
package cicaprojekt;
|
|
|
|
/**
|
|
* A játékban megjelenő dobozokat reprezentáló osztály.
|
|
*/
|
|
public class Box implements Pickable, Destroyable {
|
|
/**
|
|
* A doboz súlyát határozza meg, alapértelmezetten ez 5.
|
|
*/
|
|
private int weight = 5;
|
|
|
|
/**
|
|
* Az osztály konstruktora.
|
|
*/
|
|
public Box() {
|
|
}
|
|
|
|
/**
|
|
* A doboz megsemmisítéséért felelős függvény.
|
|
*/
|
|
@Override
|
|
public void destroy() {
|
|
}
|
|
|
|
/**
|
|
* A doboz felvevéséért felelős függvény.
|
|
*/
|
|
@Override
|
|
public void pick() {
|
|
}
|
|
|
|
/**
|
|
* A doboz súlyát lekérdező függvény.
|
|
*
|
|
* @return a doboz súlya
|
|
*/
|
|
@Override
|
|
public int weight() {
|
|
return this.weight;
|
|
}
|
|
}
|