Mit dem Mapwindow läßt sich das aktuelle Weltbild des Agenten, ein
Snapshot, darstellen. Dabei muß dem Konstruktor des
prototype
mitgeteilt werden, ob eine graphische Ausgabe gewünscht
wird oder nicht und falls eine Ausgabe gewünscht wird, die Größe der
Ausgabe.
Danach muß der Agent immer dann, wenn er es für sinnvoll
erachtet (also z.B. in jedem Simulationsschritt), ein Update der
Anzeige durchführen.
Diese Dokumentation beschreibt sowohl den Mapwindow-Teil, der in der
libMRB eingegliedert ist (WorldMap
, WorldMap_r
) als auch
eine Subklasse, die zum Replayer gehört (WorldMap_r_two_snap
)
und zusätzlich noch exakte Serverdaten anzeigen kann.
Dabei sind alle Beschreibungen der Basisklasse natürlich auch für die
Subklasse gültig. Die Erweiterungen werden in Kapitel