# HG changeset patch # User Tero Marttila # Date 1233008213 -7200 # Node ID 5c03b194e0820861d775387076e64ed319524ba9 # Parent 49f94c4bdf0d9ce0327aaf0a68e0b572e315e6a0 remove outdated plan/ diff -r 49f94c4bdf0d -r 5c03b194e082 plan/ProjectPlan.pdf Binary file plan/ProjectPlan.pdf has changed diff -r 49f94c4bdf0d -r 5c03b194e082 plan/diagram.dot --- 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]; -} diff -r 49f94c4bdf0d -r 5c03b194e082 plan/diagram.png Binary file plan/diagram.png has changed diff -r 49f94c4bdf0d -r 5c03b194e082 plan/test.ps --- 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 -