Binary file plan/ProjectPlan.pdf has changed
--- a/plan/diagram.dot Tue Jan 27 00:16:17 2009 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-digraph G {
- compound=true;
- rankdir=LR;
-
- gs [label="Game State"];
- client [label="Client"];
- server [label="Server"];
- physics [label="Physics"];
- graphics [label="Graphics"];
-// internet [label="Teh Internets", shape=polygon];
-
- subgraph cluster0 {
- label = "Network";
- {rank=source; client; server;}
- client;
- server;
- color = black;
- }
-
- subgraph cluster1 {
- label = "Game Engine";
- {rank=min; gs; physics;}
- gs;
- physics;
- color = black;
- }
-
- {rank=sink; input; graphics;}
- // client->server [dir=both];
- client->server;
- server->client;
-
- gs->physics;
- physics->graphics [ltail=cluster1];
- input->gs [lhead=cluster1];
-// client->internet [ltail=cluster0];
-// internet->server [lhead=cluster0];
-
- gs->server [lhead=cluster0,dir=both];
-}
Binary file plan/diagram.png has changed
--- a/plan/test.ps Tue Jan 27 00:16:17 2009 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,413 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (saiam) Atle Kivela,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
- dup dup findfont dup length dict begin
- { 1 index /FID ne { def }{ pop pop } ifelse
- } forall
- /Encoding EncodingVector def
- currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
- dup 1 exch div /InvScaleFactor exch def
- scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage { % i j npages
- /npages exch def
- /j exch def
- /i exch def
- /str 10 string def
- npages 1 gt {
- gsave
- coordfont setfont
- 0 0 moveto
- (\() show i str cvs show (,) show j str cvs show (\)) show
- grestore
- } if
-} bind def
-
-/set_font {
- findfont exch
- scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext { % width text
- /text exch def
- /width exch def
- gsave
- width 0 gt {
- [] 0 setdash
- text stringwidth pop width exch sub text length div 0 text ashow
- } if
- grestore
-} def
-
-/boxprim { % xcorner ycorner xsize ysize
- 4 2 roll
- moveto
- 2 copy
- exch 0 rlineto
- 0 exch rlineto
- pop neg 0 rlineto
- closepath
-} bind def
-
-/ellipse_path {
- /ry exch def
- /rx exch def
- /y exch def
- /x exch def
- matrix currentmatrix
- newpath
- x y translate
- rx ry scale
- 0 0 1 0 360 arc
- setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
- [ % layer color sequence - darkest to lightest
- [0 0 0]
- [.2 .8 .8]
- [.4 .8 .8]
- [.6 .8 .8]
- [.8 .8 .8]
- ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
- layercolorseq curlayer 1 sub layerlen mod get
- aload pop sethsbcolor
- /nodecolor {nopcolor} def
- /edgecolor {nopcolor} def
- /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
- /myupper exch def
- /mylower exch def
- curlayer mylower lt
- curlayer myupper gt
- or
- {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
- userdict (<<) cvn ([) cvn load put
- userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 328 338
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 292 302 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% cluster0
-gsave
-1 setlinewidth
-0.000 0.000 0.000 graphcolor
-newpath 53 155 moveto
-53 286 lineto
-141 286 lineto
-141 155 lineto
-closepath stroke
-0.000 0.000 0.000 graphcolor
-14 /Times-Roman set_font
-73 269.9 moveto 48 (Network) alignedtext
-grestore
-% cluster1
-gsave
-1 setlinewidth
-0.000 0.000 0.000 graphcolor
-newpath 32 16 moveto
-32 147 lineto
-162 147 lineto
-162 16 lineto
-closepath stroke
-0.000 0.000 0.000 graphcolor
-14 /Times-Roman set_font
-60 130.9 moveto 74 (Game Engine) alignedtext
-grestore
-% gs
-gsave
-1 setlinewidth
-0.000 0.000 0.000 nodecolor
-97 42 55.79 18 ellipse_path stroke
-0.000 0.000 0.000 nodecolor
-14 /Times-Roman set_font
-64.5 37.9 moveto 65 (Game State) alignedtext
-grestore
-% server
-gsave
-1 setlinewidth
-0.000 0.000 0.000 nodecolor
-97 181 36.13 18 ellipse_path stroke
-0.000 0.000 0.000 nodecolor
-14 /Times-Roman set_font
-79 176.9 moveto 36 (Server) alignedtext
-grestore
-% gs->server
-gsave
-1 setlinewidth
-0.000 0.000 0.000 edgecolor
-newpath 40 56 moveto
-30 61 20 68 14 78 curveto
-0 102 0 117 14 142 curveto
-21 153 32 161 44 167 curveto
-stroke
-0.000 0.000 0.000 edgecolor
-newpath 41.28 59.26 moveto
-49 52 lineto
-38.44 52.86 lineto
-closepath fill
-1 setlinewidth
-solid
-0.000 0.000 0.000 edgecolor
-newpath 41.28 59.26 moveto
-49 52 lineto
-38.44 52.86 lineto
-closepath stroke
-0.000 0.000 0.000 edgecolor
-newpath 42.44 170.14 moveto
-53 171 lineto
-45.28 163.74 lineto
-closepath fill
-1 setlinewidth
-solid
-0.000 0.000 0.000 edgecolor
-newpath 42.44 170.14 moveto
-53 171 lineto
-45.28 163.74 lineto
-closepath stroke
-grestore
-% physics
-gsave
-1 setlinewidth
-0.000 0.000 0.000 nodecolor
-97 96 41.19 18 ellipse_path stroke
-0.000 0.000 0.000 nodecolor
-14 /Times-Roman set_font
-75 91.9 moveto 44 (Physics) alignedtext
-grestore
-% gs->physics
-gsave
-1 setlinewidth
-0.000 0.000 0.000 edgecolor
-newpath 97 60 moveto
-97 63 97 65 97 68 curveto
-stroke
-0.000 0.000 0.000 edgecolor
-newpath 93.5 68 moveto
-97 78 lineto
-100.5 68 lineto
-closepath fill
-1 setlinewidth
-solid
-0.000 0.000 0.000 edgecolor
-newpath 93.5 68 moveto
-97 78 lineto
-100.5 68 lineto
-closepath stroke
-grestore
-% client
-gsave
-1 setlinewidth
-0.000 0.000 0.000 nodecolor
-97 235 32.86 18 ellipse_path stroke
-0.000 0.000 0.000 nodecolor
-14 /Times-Roman set_font
-81 230.9 moveto 32 (Client) alignedtext
-grestore
-% client->server
-gsave
-1 setlinewidth
-0.000 0.000 0.000 edgecolor
-newpath 118 221 moveto
-123 215 125 210 124 205 curveto
-stroke
-0.000 0.000 0.000 edgecolor
-newpath 126.46 202.38 moveto
-118 196 lineto
-120.63 206.26 lineto
-closepath fill
-1 setlinewidth
-solid
-0.000 0.000 0.000 edgecolor
-newpath 126.46 202.38 moveto
-118 196 lineto
-120.63 206.26 lineto
-closepath stroke
-grestore
-% server->client
-gsave
-1 setlinewidth
-0.000 0.000 0.000 edgecolor
-newpath 76 196 moveto
-71 201 69 207 71 212 curveto
-stroke
-0.000 0.000 0.000 edgecolor
-newpath 68.08 213.96 moveto
-76 221 lineto
-74.2 210.56 lineto
-closepath fill
-1 setlinewidth
-solid
-0.000 0.000 0.000 edgecolor
-newpath 68.08 213.96 moveto
-76 221 lineto
-74.2 210.56 lineto
-closepath stroke
-grestore
-% graphics
-gsave
-1 setlinewidth
-0.000 0.000 0.000 nodecolor
-237 96 46.06 18 ellipse_path stroke
-0.000 0.000 0.000 nodecolor
-14 /Times-Roman set_font
-211.5 91.9 moveto 51 (Graphics) alignedtext
-grestore
-% physics->graphics
-gsave
-1 setlinewidth
-0.000 0.000 0.000 edgecolor
-newpath 162 96 moveto
-168 96 174 96 180 96 curveto
-stroke
-0.000 0.000 0.000 edgecolor
-newpath 180 99.5 moveto
-190 96 lineto
-180 92.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0.000 0.000 0.000 edgecolor
-newpath 180 99.5 moveto
-190 96 lineto
-180 92.5 lineto
-closepath stroke
-grestore
-% input
-gsave
-1 setlinewidth
-0.000 0.000 0.000 nodecolor
-237 42 30.07 18 ellipse_path stroke
-0.000 0.000 0.000 nodecolor
-14 /Times-Roman set_font
-223 37.9 moveto 28 (input) alignedtext
-grestore
-% input->gs
-gsave
-1 setlinewidth
-0.000 0.000 0.000 edgecolor
-newpath 206 42 moveto
-194 42 179 42 164 42 curveto
-stroke
-0.000 0.000 0.000 edgecolor
-newpath 172 38.5 moveto
-162 42 lineto
-172 45.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0.000 0.000 0.000 edgecolor
-newpath 172 38.5 moveto
-162 42 lineto
-172 45.5 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 328 338
-end
-restore
-%%EOF
-