uebung05 aufgabenstellung
This commit is contained in:
43
uebung05/src/logistics/Demo.java
Normal file
43
uebung05/src/logistics/Demo.java
Normal file
@@ -0,0 +1,43 @@
|
||||
package logistics;
|
||||
|
||||
import logistics.material.BulletBelts;
|
||||
import logistics.material.Grease;
|
||||
import logistics.material.LiterDiesel;
|
||||
import logistics.material.MetGallonsKerosene;
|
||||
import logistics.material.Oil;
|
||||
import logistics.material.RocketPods;
|
||||
import logistics.material.ShellBatches;
|
||||
|
||||
public class Demo {
|
||||
public static void main(String[] args) {
|
||||
final Manager manager = new Manager();
|
||||
manager.addVehicle(new Tank("Leo1"));
|
||||
manager.addVehicle(new Tank("Leo2"));
|
||||
manager.addVehicle(new Helicopter("Tiger1"));
|
||||
manager.addVehicle(new Helicopter("Tiger2"));
|
||||
System.out.println();
|
||||
manager.showOverallNeed();
|
||||
System.out.println();
|
||||
manager.fillUpVehicles();
|
||||
manager.showOverallNeed();
|
||||
System.out.println();
|
||||
manager.logTick(1);
|
||||
System.out.println();
|
||||
manager.showNeed(LiterDiesel.INSTANCE);
|
||||
System.out.println();
|
||||
manager.showNeed(MetGallonsKerosene.INSTANCE);
|
||||
System.out.println();
|
||||
manager.showNeed(BulletBelts.INSTANCE);
|
||||
System.out.println();
|
||||
manager.showNeed(RocketPods.INSTANCE);
|
||||
System.out.println();
|
||||
manager.showNeed(ShellBatches.INSTANCE);
|
||||
System.out.println();
|
||||
manager.showNeed(Oil.INSTANCE);
|
||||
System.out.println();
|
||||
manager.showNeed(Grease.INSTANCE);
|
||||
System.out.println();
|
||||
manager.showOverallNeed();
|
||||
System.out.println();
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user