Package hoverball
Class Team
java.lang.Object
hoverball.Hovlet
hoverball.Team
- Direct Known Subclasses:
hoverball.team.Barbarians_.Barbarians
,hoverball.team.CosmicFriends_.CosmicFriends
,hoverball.team.DuckTales_.DuckTales
,hoverball.team.FantasticThree_.FantasticThree
,hoverball.team.LasMaquinaTeam_.LasMaquinaTeam
,hoverball.team.LazyLosers_.LazyLosers
,hoverball.team.TeamTotal_.TeamTotal
,hoverball.team.TribalQueens_.TribalQueens
,hoverball.team.TrioGaulois_.TrioGaulois
public class Team extends Hovlet
Mit der Klasse Team können Java Units zu einem Team zusammengefasst werden.
Hierfür wird die verschachtelbare Hovlet-Struktur ausgenutzt: Ein Team ist ein triviales Hovlet, an das die Spieler als Sub-Hovlets angeknüpft werden. Mit einem einfachen connect(...)-Aufruf des Teams können gleich alle Spieler mit dem Simulator verbunden werden.
Das Team besitzt neben dieser bündelnden Funktion noch die drei Attribute Version, Author und Comment, mit denen auf der vordefinierten Hovlet-Anzeige die Implementation des Teams charakterisiert werden kann.
Beispiel eines Teams:
import hoverball.*; public class MyTeam extends Team { public MyTeam () { super("My Team"); add(new MyUnit("One",0xFF8800)); add(new MyUnit("Two",0xFF4400)); add(new MyUnit("Three",0xFF0000)); } }
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
author
Author des Teamsjava.lang.String
comment
Kommentar zum Teamjava.lang.String
version
Version des TeamsFields inherited from class hoverball.Hovlet
background, BANNER, foreground, hovlets, icon, main, menubar, parent, title
-
Constructor Summary
-
Method Summary
Methods inherited from class hoverball.Hovlet
browse, close, connect, connecting, disconnect, disconnecting, locate, locate, show, status, title
-
Field Details
-
Constructor Details
-
Team
public Team(java.lang.String name)Eröffnet ein Team.- Parameters:
name
- Name des Teams
-
Team
public Team(java.lang.String name, java.lang.String version, java.lang.String author, java.lang.String comment)Eröffnet ein Team.Die Anzeige der Attribute Version, Author und Comment können mit dem Wert
null
unterdrückt werden.- Parameters:
name
- Name des Teamsversion
- Versionauthor
- Authorcomment
- Kommentar
-
-
Method Details