Kapitola 32. Sov verze aplikace Tour3D

Od:
  Killer Game Programming in Java
  Andrew Davison
  O'Reilly, May 2005
  ISBN: 0-596-00730-2
  http://www.oreilly.com/catalog/killergame/
  Webov strnka originlu knihy: http://fivedots.coe.psu.ac.th/~ad/jg

Kontaktn adresa:
  Dr. Andrew Davison
  Dept. of Computer Engineering
  Prince of Songkla University
  Hat Yai, Songkhla 90112, Thailand
  E-mail: ad@fivedots.coe.psu.ac.th


Pouijete-li uveden kd, pak prosm uvede jmno jeho autora a 
odkaz a webovou strnku knihy.

Dky,
  Andrew

---------
Kompilace: 

Pouijte dvkov soubor compileNetTour.bat.

Pedpokld, e soubor typu JAR knihovny NCSA Portfolio je v podadresi
/ncsa.

nap.
$ compileNetTour
    // aby kompilace probehla spene, muste mt nainstalovnu knihovnu Java 3D.
    // pokud obdrte njak varovn hlen, podvejte se na poznmku ne


Knihovna Java 3D je k dispozici na adrese http://java.sun.com/products/java-media/3D/

---------
Sputn (server):

$ java TourServer

---------
Sputn (klienti):

Pouijte dvkov soubor NetTour3D.bat.

Pedpokld, e soubor typu JAR knihovny NCSA Portfolio je v podadresi
/ncsa.

Soubor NetTour3D.bat pouv standardn soubor tour1.txt z adrese /models
pro specifikaci scenrie a pekek virtulnho svta.

Aplikaci Lze zadat nejve ti arguemtny: <client name> <xPosn> <zPosn>.
Nejsou-li uvedeny argumenty xPosn a zPosn, pak je klient umstn
do bodu (0,0) v rovin XZ.

Pklady:

$ NetTour3D.bat andy
$ NetTour3D.bat paul 2 2

Kad klient by ml bt spoutn ve zvltnm DOSovskm okn.

Poznmka: Kk klienta/serveru je zkompilovn tak, aby bel na
stejnm potai (tj. server b na adrese localhost).


-----------
Poznmka tkajc se varovn typu "unchecked or unsafe operation"

Jak jsme si vysvtlili v kapitole 3, nebudeme pouvat typov bezpen
kolekce z J2SE 5.0, aby se dal kd zkompilovat i ve starch verzch
(nap. ve verzi 1.4).

Varovn zprvy se vdy vztahuj k pouitm kolekccm (nap. k seznamu 
typu ArrayList), u nich nespecifikujeme typ objekt, kter budou
za bhu obsahovat.
---------
Posledn aktualizace: 20. dubna 2005