________________________________________________________________________________
   B L O C K   B U S T A    --    2 .   A B G A B E
   
   D O K U M E N T A T I O N
   
--------------------------------------------------------------------------------
0726258 Christian Niederreiter
0726319 Daniel Prieler


VORAUSSETZUNGEN FÜR DIE VERWENDUNG

Es müssen folgende Ressourcen vorhanden sein:
 * blockbusta.bmp
 * minifig-face.bmp
 * head.md2
 * body.md2
 * hip.md2
 * left-arm.md2
 * left-leg.md2
 * 0.bblev
 * ariblk.ttf


BESONDERE MERKMALE
 * Klasse Print: Schrift- und Bildverwalt. sowie -Ausgabe mit Hilfe von Texturen
 * Klasse geom::MD2Model: MD2-Modell-Lader
 * Klasse geom::Point: Punkt-Transformationen & -Interpolation
 * Octree-Implementierung zur Kollisionserkennung: src/octree
 * PhysX-Wrapper: src/physics, sowie separate Klassen
 * Parser für Level-Dateien: blockbusta.cpp "int loadLevels(void)"
 * Maussteuerung
 * Klasse geom::Transformer: OpenGL-Imitat für GPU-ferne Transformationen

Was man mit Legosteinen alles machen kann ...
 * mit dem Traktorstrahl aufnehmen
 * abschießen, z.B. um Türme umzuschießen
 * zusammenstecken


ANLEITUNG: STEUERUNG

Navigation
[RETURN]      next/continue
[ESC]         quit

Character move
[W/A/S/D]     walk
[SPACE]       jump

Character viewing
[V/B]         rotate around character

Tractor beam
[Q]           take loose brick
[L MOUSE]     rotate brick
[R MOUSE]     lift brick
[E]           stick brick
[F]           fire off brick

Character recovery
[R]           time machine

Free camera
[PAGE UP]     activate
[PAGE DOWN]   leave
[MOUSE]       rotate left/right
[W/A/S/D]     2D move
[UP/DOWN]     y move


ANLEITUNG: ZUSAMMENSTECKEN VON LEGOSTEINEN

Man muss den Legostein auf den Boden knallen und gleichzeitig die E-Taste
drücken. Dazu hebt man den Stein mit der rechten Maustaste an und lässt ihn
anschließend nach unten. Wenn die Rotation (linke Maustaste) einigermaßen
stimmt, bleibt er auf dem unteren Stein stecken.

________________________________________________________________________________

