|
TheWayOut 2008 | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| IBoat | Das Boot ist die wichtigste Objekt für jede Strategie, die Strategie steuert das Boot und über das Boot kommt die Strategie an eine ganze Menge Informationen. |
| IDiceCup | Der Würfelbecher (DiceCup) ist der einzige, zugelassene Zufallsgenerator. |
| IHashable | Gemeinsame Schnittstelle aller API-Klassen, die sich als Schlüssel in HashTable und Hashmap verwenden lassen (diese Schnittstelle ist allein technisch motiviert). |
| ILocatable | Die gemeinsame Schnittstelle aller Klassen, die eine Position besitzen. |
| ILogbookEntry | Ein Logbucheintrag mit Richtungsangaben und Mitteilungen. |
| IMission | Stellt die Missionsparameter bereit, kann berechnen, ob eine Mission beendet ist und wie erfolgreich sie war. |
| IStrategy | Das ist die Schnittstelle, die Teilnehmer von The Way Out 2008 umsetzen müssen (siehe auch AbstractStrategy). |
| ITreasure | Ein Schatz. |
| Class Summary | |
|---|---|
| AbstractStrategy | Basisklasse der Teilnehmerstrategien, die optionale Methoden (aus dem Interface IStrategy) bereits implementiert. |
| BaseObject | Stellt allgemeine Hilfsmethoden bereit, die in allen Klassen verwendet werden können und sollten. |
| Coordinates | Eine kleine mathematische Hilfsklasse zum Rechnen mit Winkeln, Bogenmass und Pixeln. |
| Course | Der Kurs, den ein Schiff einschlagen hat. |
| Position | Repräsentiert die Position auf dem Planeten durch Breitengrad und Längengrad. |
| Route | Repräsentiert einen Streckenabschnitt (bestehend aus Richtung und Entfernung). |
| Trig | TWO-konformer Wrapper um die trigonometrischen Teile von java.lang.Math. |
| Enum Summary | |
|---|---|
| Wind | Die Windstärke gemäss Beaufort-Skala [CALM; HURRICANE]. |
Die öffentliche Schnittstelle für die Teilnehmer des Programmierwettbewerbes.
Alle Klassen in diesem Package dürfen von den Teilnehmern verwendet werden. Jedoch ist es den Teilnehmern verboten, über Reflection oder Casting auf die dahinterliegenden Framework-Klassen zuzugreifen.
Für die Teilnehmer sind IStrategy, AbstractStrategy und
IBoat die wichtigsten Klassen und Schnittstellen.
|
© ObjectFab GmbH 2008 | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||