# HG changeset patch # User Matti Hamalainen # Date 1296006197 -7200 # Node ID f930f72ed0f5fb1815c796d9d44b85aa600e50ec Initial import. diff -r 000000000000 -r f930f72ed0f5 Ristipolku.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Ristipolku.java Wed Jan 26 03:43:17 2011 +0200 @@ -0,0 +1,87 @@ +/* + * Ristipolku + * (C) Copyright 2011 Matti 'ccr' Hämäläinen + * + * Ohjelmointiprojekti Java-kurssille. + * + */ +import java.awt.*; +import java.awt.geom.*; +import java.awt.font.TextLayout; +import java.awt.event.WindowEvent; +import java.awt.event.WindowListener; +import java.awt.event.WindowAdapter; +import java.awt.image.BufferedImage; +import javax.swing.*; + + +public class RistiPolku extends JApplet implements Runnable +{ + + public Graphics2D createGraphics2D(Dimension d) { + Graphics2D g2 = null; + + if (bimg == null || bimg.getWidth() != d.w || bimg.getHeight() != d.h) { + bimg = (BufferedImage) createImage(d.w, d.h); + reset(d); + } + + g2 = bimg.createGraphics(); + g2.setBackground(getBackground()); + g2.clearRect(0, 0, w, h); + g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, + RenderingHints.VALUE_ANTIALIAS_ON); + return g2; + } + + + public void paint(Graphics g) { + Dimension d = getSize(); + step(d.width, d.height); + Graphics2D g2 = createGraphics2D(d); + drawDemo(d.width, d.height, g2); + g2.dispose(); + g.drawImage(bimg, 0, 0, this); + } + + + public void start() { + thread = new Thread(this); + thread.setPriority(Thread.MIN_PRIORITY); + thread.start(); + } + + + public synchronized void stop() { + thread = null; + } + + + public void run() { + Thread me = Thread.currentThread(); + while (thread == me) { + repaint(); + try { + thread.sleep(10); + } catch (InterruptedException e) { break; } + } + thread = null; + } + + + public static void main(String argv[]) { + final RistiPolku demo = new RistiPolku(); + demo.init(); + JFrame f = new JFrame("RistiPolku"); + f.addWindowListener(new WindowAdapter() { + public void windowClosing(WindowEvent e) {System.exit(0);} + public void windowDeiconified(WindowEvent e) { demo.start(); } + public void windowIconified(WindowEvent e) { demo.stop(); } + }); + f.getContentPane().add("Center", demo); + f.pack(); + f.setSize(new Dimension(400,300)); + f.show(); + demo.start(); + } +} diff -r 000000000000 -r f930f72ed0f5 docs/Ristipolku.ppt Binary file docs/Ristipolku.ppt has changed diff -r 000000000000 -r f930f72ed0f5 docs/Ristipolku.pptx Binary file docs/Ristipolku.pptx has changed diff -r 000000000000 -r f930f72ed0f5 docs/javapeliscr0.eps --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docs/javapeliscr0.eps Wed Jan 26 03:43:17 2011 +0200 @@ -0,0 +1,142 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.8.10 (http://cairographics.org) +%%CreationDate: Wed Jan 26 01:35:24 2011 +%%Pages: 1 +%%BoundingBox: 0 0 901 901 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +/cairo_eps_state save def +/dict_count countdictstack def +/op_count count 1 sub def +userdict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/B { fill stroke } bind def +/B* { eofill stroke } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 0 0 901 901 +%%EndPageSetup +q +0.901961 0.360784 0.403922 rg +412.426 600.5 m 488.574 600.5 l 495.18 600.5 500.5 594.129 500.5 +586.215 c 500.5 514.785 l 500.5 506.871 495.18 500.5 488.574 500.5 c +412.426 500.5 l 405.82 500.5 400.5 506.871 400.5 514.785 c 400.5 +586.215 l 400.5 594.129 405.82 600.5 412.426 600.5 c h +412.426 600.5 m f +0 g +4 w +0 J +0 j +[] 0.0 d +4 M q 1 0 0 -1 0 901 cm +412.426 300.5 m 488.574 300.5 l 495.18 300.5 500.5 306.871 500.5 +314.785 c 500.5 386.215 l 500.5 394.129 495.18 400.5 488.574 400.5 c +412.426 400.5 l 405.82 400.5 400.5 394.129 400.5 386.215 c 400.5 +314.785 l 400.5 306.871 405.82 300.5 412.426 300.5 c h +412.426 300.5 m S Q +0.901961 0.360784 0.403922 rg +430.5 500.5 m 430.5 530.5 430.5 530.5 400.5 530.5 c f +0 g +9.6 w +q 1 0 0 -1 0 901 cm +430.5 400.5 m 430.5 370.5 430.5 370.5 400.5 370.5 c S Q +0.901961 0.360784 0.403922 rg +470.5 500.5 m 470.5 530.5 430.5 570.5 400.5 570.5 c f +0 g +9.6 w +q 1 0 0 -1 0 901 cm +470.5 400.5 m 470.5 370.5 430.5 330.5 400.5 330.5 c S Q +0.901961 0.360784 0.403922 rg +470.992 600.941 m 470.5 570.5 430.5 570.5 430.5 600.5 c f +0 g +9.6 w +q 1 0 0 -1 0 901 cm +470.992 300.059 m 470.5 330.5 430.5 330.5 430.5 300.5 c S Q +0.901961 0.360784 0.403922 rg +500.5 570.5 m 470.5 570.5 470.918 530.5 500.5 530.5 c f +0 g +9.6 w +q 1 0 0 -1 0 901 cm +500.5 330.5 m 470.5 330.5 470.918 370.5 500.5 370.5 c S Q +0.901961 0.658824 0.360784 rg +412.426 500.5 m 488.574 500.5 l 495.18 500.5 500.5 494.129 500.5 +486.215 c 500.5 414.785 l 500.5 406.871 495.18 400.5 488.574 400.5 c +412.426 400.5 l 405.82 400.5 400.5 406.871 400.5 414.785 c 400.5 +486.215 l 400.5 494.129 405.82 500.5 412.426 500.5 c h +412.426 500.5 m f +0 g +4 w +q 1 0 0 -1 0 901 cm +412.426 400.5 m 488.574 400.5 l 495.18 400.5 500.5 406.871 500.5 +414.785 c 500.5 486.215 l 500.5 494.129 495.18 500.5 488.574 500.5 c +412.426 500.5 l 405.82 500.5 400.5 494.129 400.5 486.215 c 400.5 +414.785 l 400.5 406.871 405.82 400.5 412.426 400.5 c h +412.426 400.5 m S Q +1 w +q 1 0 0 -1 0 901 cm +0.5 0.5 m 0.5 900.5 l 100.5 0.5 m 100.5 900.5 l 200.5 0.5 m 200.5 900.5 +l 300.5 0.5 m 300.5 900.5 l 400.5 0.5 m 400.5 900.5 l 500.5 0.5 m 500.5 +900.5 l 600.5 0.5 m 600.5 900.5 l 700.5 0.5 m 700.5 900.5 l 800.5 0.5 m +800.5 900.5 l 900.5 0.5 m 900.5 900.5 l 0.5 0.5 m 900.5 0.5 l 0.5 100.5 +m 900.5 100.5 l 0.5 200.5 m 900.5 200.5 l 0.5 300.5 m 900.5 300.5 l 0.5 +400.5 m 900.5 400.5 l 0.5 500.5 m 900.5 500.5 l 0.5 600.5 m 900.5 600.5 +l 0.5 700.5 m 900.5 700.5 l 0.5 800.5 m 900.5 800.5 l 0.5 900.5 m 900.5 +900.5 l S Q +Q +showpage +%%Trailer +count op_count sub {pop} repeat +countdictstack dict_count sub {end} repeat +cairo_eps_state restore +%%EOF diff -r 000000000000 -r f930f72ed0f5 docs/javapeliscr0.svg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docs/javapeliscr0.svg Wed Jan 26 03:43:17 2011 +0200 @@ -0,0 +1,192 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff -r 000000000000 -r f930f72ed0f5 docs/javapeliscr1.eps --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docs/javapeliscr1.eps Wed Jan 26 03:43:17 2011 +0200 @@ -0,0 +1,225 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.8.10 (http://cairographics.org) +%%CreationDate: Wed Jan 26 01:45:37 2011 +%%Pages: 1 +%%BoundingBox: 0 0 901 901 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +/cairo_eps_state save def +/dict_count countdictstack def +/op_count count 1 sub def +userdict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/B { fill stroke } bind def +/B* { eofill stroke } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 0 0 901 901 +%%EndPageSetup +q +0.709804 0.901961 0.360784 rg +312.426 600.5 m 388.574 600.5 l 395.18 600.5 400.5 594.129 400.5 +586.215 c 400.5 514.785 l 400.5 506.871 395.18 500.5 388.574 500.5 c +312.426 500.5 l 305.82 500.5 300.5 506.871 300.5 514.785 c 300.5 +586.215 l 300.5 594.129 305.82 600.5 312.426 600.5 c h +312.426 600.5 m f +0 g +4 w +0 J +0 j +[] 0.0 d +4 M q 1 0 0 -1 0 901 cm +312.426 300.5 m 388.574 300.5 l 395.18 300.5 400.5 306.871 400.5 +314.785 c 400.5 386.215 l 400.5 394.129 395.18 400.5 388.574 400.5 c +312.426 400.5 l 305.82 400.5 300.5 394.129 300.5 386.215 c 300.5 +314.785 l 300.5 306.871 305.82 300.5 312.426 300.5 c h +312.426 300.5 m S Q +9.6 w +q 1 0 0 -1 0 901 cm +330.5 400.5 m 326.336 348.492 374.027 363.875 370.5 300.5 c S Q +9.6 w +q 1 0 0 -1 0 901 cm +300.5 370.5 m 338.777 366.016 328.227 328.984 330.5 300.5 c S Q +9.6 w +q 1 0 0 -1 0 901 cm +370.531 399.824 m 376.34 387.125 354.234 330.914 400.5 330.5 c S Q +1 g +9.6 w +q 1 0 0 -1 0 901 cm +400.5 370.5 m 340.066 370.988 342.078 325.996 300.5 330.5 c S Q +0.709804 0.901961 0.360784 rg +412.426 600.5 m 488.574 600.5 l 495.18 600.5 500.5 594.129 500.5 +586.215 c 500.5 514.785 l 500.5 506.871 495.18 500.5 488.574 500.5 c +412.426 500.5 l 405.82 500.5 400.5 506.871 400.5 514.785 c 400.5 +586.215 l 400.5 594.129 405.82 600.5 412.426 600.5 c h +412.426 600.5 m f +0 g +4 w +q 1 0 0 -1 0 901 cm +412.426 300.5 m 488.574 300.5 l 495.18 300.5 500.5 306.871 500.5 +314.785 c 500.5 386.215 l 500.5 394.129 495.18 400.5 488.574 400.5 c +412.426 400.5 l 405.82 400.5 400.5 394.129 400.5 386.215 c 400.5 +314.785 l 400.5 306.871 405.82 300.5 412.426 300.5 c h +412.426 300.5 m S Q +1 g +9.6 w +q 1 0 0 -1 0 901 cm +430.5 400.5 m 430.5 370.5 430.5 370.5 400.5 370.5 c S Q +0 g +9.6 w +q 1 0 0 -1 0 901 cm +470.5 400.5 m 470.5 370.5 430.5 330.5 400.5 330.5 c S Q +9.6 w +q 1 0 0 -1 0 901 cm +470.992 300.059 m 470.5 330.5 430.5 330.5 430.5 300.5 c S Q +9.6 w +q 1 0 0 -1 0 901 cm +500.5 330.5 m 470.5 330.5 470.918 370.5 500.5 370.5 c S Q +0.709804 0.901961 0.360784 rg +300.5 588.574 m 300.5 512.426 l 300.5 505.82 294.129 500.5 286.215 +500.5 c 214.785 500.5 l 206.871 500.5 200.5 505.82 200.5 512.426 c +200.5 588.574 l 200.5 595.18 206.871 600.5 214.785 600.5 c 286.215 +600.5 l 294.129 600.5 300.5 595.18 300.5 588.574 c h +300.5 588.574 m f +0 g +4 w +q 0 -1 -1 0 0 901 cm +312.426 -300.5 m 388.574 -300.5 l 395.18 -300.5 400.5 -294.129 400.5 +-286.215 c 400.5 -214.785 l 400.5 -206.871 395.18 -200.5 388.574 -200.5 +c 312.426 -200.5 l 305.82 -200.5 300.5 -206.871 300.5 -214.785 c 300.5 +-286.215 l 300.5 -294.129 305.82 -300.5 312.426 -300.5 c h +312.426 -300.5 m S Q +9.6 w +q 1 0 0 -1 0 901 cm +200.5 330.5 m 252.508 326.336 237.125 374.027 300.5 370.5 c S Q +9.6 w +q 1 0 0 -1 0 901 cm +230.5 400.5 m 230.012 340.066 275.004 342.078 270.5 300.5 c S Q +1 g +9.6 w +q 1 0 0 -1 0 901 cm +230.5 300.5 m 234.984 338.777 272.016 328.227 300.5 330.5 c S Q +0 g +9.6 w +q 1 0 0 -1 0 901 cm +201.176 370.531 m 213.875 376.34 270.086 354.234 270.5 400.5 c S Q +0.901961 0.360784 0.403922 rg +200.5 612.426 m 200.5 688.574 l 200.5 695.18 206.871 700.5 214.785 +700.5 c 286.215 700.5 l 294.129 700.5 300.5 695.18 300.5 688.574 c +300.5 612.426 l 300.5 605.82 294.129 600.5 286.215 600.5 c 214.785 +600.5 l 206.871 600.5 200.5 605.82 200.5 612.426 c h +200.5 612.426 m f +0 g +4 w +q 0 1 1 0 0 901 cm +-288.574 200.5 m -212.426 200.5 l -205.82 200.5 -200.5 206.871 -200.5 +214.785 c -200.5 286.215 l -200.5 294.129 -205.82 300.5 -212.426 300.5 +c -288.574 300.5 l -295.18 300.5 -300.5 294.129 -300.5 286.215 c -300.5 +214.785 l -300.5 206.871 -295.18 200.5 -288.574 200.5 c h +-288.574 200.5 m S Q +0.901961 0.360784 0.403922 rg +300.5 630.5 m 270.5 630.5 270.5 630.5 270.5 600.5 c f +0 g +9.6 w +q 1 0 0 -1 0 901 cm +300.5 270.5 m 270.5 270.5 270.5 270.5 270.5 300.5 c S Q +0.901961 0.360784 0.403922 rg +300.5 670.5 m 270.5 670.5 230.5 630.5 230.5 600.5 c f +0 g +9.6 w +q 1 0 0 -1 0 901 cm +300.5 230.5 m 270.5 230.5 230.5 270.5 230.5 300.5 c S Q +0.901961 0.360784 0.403922 rg +200.059 670.992 m 230.5 670.5 230.5 630.5 200.5 630.5 c f +0 g +9.6 w +q 1 0 0 -1 0 901 cm +200.059 230.008 m 230.5 230.5 230.5 270.5 200.5 270.5 c S Q +0.901961 0.360784 0.403922 rg +230.5 700.5 m 230.5 670.5 270.5 670.918 270.5 700.5 c f +0 g +9.6 w +q 1 0 0 -1 0 901 cm +230.5 200.5 m 230.5 230.5 270.5 230.082 270.5 200.5 c S Q +0.901961 0.658824 0.360784 rg +412.426 500.5 m 488.574 500.5 l 495.18 500.5 500.5 494.129 500.5 +486.215 c 500.5 414.785 l 500.5 406.871 495.18 400.5 488.574 400.5 c +412.426 400.5 l 405.82 400.5 400.5 406.871 400.5 414.785 c 400.5 +486.215 l 400.5 494.129 405.82 500.5 412.426 500.5 c h +412.426 500.5 m f +0 g +4 w +q 1 0 0 -1 0 901 cm +412.426 400.5 m 488.574 400.5 l 495.18 400.5 500.5 406.871 500.5 +414.785 c 500.5 486.215 l 500.5 494.129 495.18 500.5 488.574 500.5 c +412.426 500.5 l 405.82 500.5 400.5 494.129 400.5 486.215 c 400.5 +414.785 l 400.5 406.871 405.82 400.5 412.426 400.5 c h +412.426 400.5 m S Q +1 w +q 1 0 0 -1 0 901 cm +0.5 0.5 m 0.5 900.5 l 100.5 0.5 m 100.5 900.5 l 200.5 0.5 m 200.5 900.5 +l 300.5 0.5 m 300.5 900.5 l 400.5 0.5 m 400.5 900.5 l 500.5 0.5 m 500.5 +900.5 l 600.5 0.5 m 600.5 900.5 l 700.5 0.5 m 700.5 900.5 l 800.5 0.5 m +800.5 900.5 l 900.5 0.5 m 900.5 900.5 l 0.5 0.5 m 900.5 0.5 l 0.5 100.5 +m 900.5 100.5 l 0.5 200.5 m 900.5 200.5 l 0.5 300.5 m 900.5 300.5 l 0.5 +400.5 m 900.5 400.5 l 0.5 500.5 m 900.5 500.5 l 0.5 600.5 m 900.5 600.5 +l 0.5 700.5 m 900.5 700.5 l 0.5 800.5 m 900.5 800.5 l 0.5 900.5 m 900.5 +900.5 l S Q +Q +showpage +%%Trailer +count op_count sub {pop} repeat +countdictstack dict_count sub {end} repeat +cairo_eps_state restore +%%EOF diff -r 000000000000 -r f930f72ed0f5 docs/javapeliscr1.svg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docs/javapeliscr1.svg Wed Jan 26 03:43:17 2011 +0200 @@ -0,0 +1,258 @@ + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -r 000000000000 -r f930f72ed0f5 docs/javapeliscr2.eps --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docs/javapeliscr2.eps Wed Jan 26 03:43:17 2011 +0200 @@ -0,0 +1,285 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.8.10 (http://cairographics.org) +%%CreationDate: Wed Jan 26 01:41:38 2011 +%%Pages: 1 +%%BoundingBox: 2 0 905 901 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +/cairo_eps_state save def +/dict_count countdictstack def +/op_count count 1 sub def +userdict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/B { fill stroke } bind def +/B* { eofill stroke } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 2 0 905 901 +%%EndPageSetup +q +0.709804 0.901961 0.360784 rg +316.945 600.5 m 393.094 600.5 l 399.703 600.5 405.02 594.129 405.02 +586.215 c 405.02 514.785 l 405.02 506.871 399.703 500.5 393.094 500.5 c +316.945 500.5 l 310.34 500.5 305.02 506.871 305.02 514.785 c 305.02 +586.215 l 305.02 594.129 310.34 600.5 316.945 600.5 c h +316.945 600.5 m f +0 g +4 w +0 J +0 j +[] 0.0 d +4 M q 1 0 0 -1 0 901 cm +316.945 300.5 m 393.094 300.5 l 399.703 300.5 405.02 306.871 405.02 +314.785 c 405.02 386.215 l 405.02 394.129 399.703 400.5 393.094 400.5 c +316.945 400.5 l 310.34 400.5 305.02 394.129 305.02 386.215 c 305.02 +314.785 l 305.02 306.871 310.34 300.5 316.945 300.5 c h +316.945 300.5 m S Q +9.6 w +q 1 0 0 -1 0 901 cm +335.02 400.5 m 330.859 348.492 378.551 363.875 375.02 300.5 c S Q +9.6 w +q 1 0 0 -1 0 901 cm +305.02 370.5 m 343.297 366.016 332.75 328.984 335.02 300.5 c S Q +1 g +9.6 w +q 1 0 0 -1 0 901 cm +405.02 370.5 m 344.59 370.988 346.598 325.996 305.02 330.5 c S Q +0 g +9.6 w +q 1 0 0 -1 0 901 cm +375.051 399.824 m 380.863 387.125 358.754 330.914 405.02 330.5 c S Q +0.709804 0.901961 0.360784 rg +416.945 600.5 m 493.094 600.5 l 499.703 600.5 505.02 594.129 505.02 +586.215 c 505.02 514.785 l 505.02 506.871 499.703 500.5 493.094 500.5 c +416.945 500.5 l 410.34 500.5 405.02 506.871 405.02 514.785 c 405.02 +586.215 l 405.02 594.129 410.34 600.5 416.945 600.5 c h +416.945 600.5 m f +0 g +4 w +q 1 0 0 -1 0 901 cm +416.945 300.5 m 493.094 300.5 l 499.703 300.5 505.02 306.871 505.02 +314.785 c 505.02 386.215 l 505.02 394.129 499.703 400.5 493.094 400.5 c +416.945 400.5 l 410.34 400.5 405.02 394.129 405.02 386.215 c 405.02 +314.785 l 405.02 306.871 410.34 300.5 416.945 300.5 c h +416.945 300.5 m S Q +1 g +9.6 w +q 1 0 0 -1 0 901 cm +435.02 400.5 m 435.02 370.5 435.02 370.5 405.02 370.5 c S Q +0 g +9.6 w +q 1 0 0 -1 0 901 cm +475.02 400.5 m 475.02 370.5 435.02 330.5 405.02 330.5 c S Q +9.6 w +q 1 0 0 -1 0 901 cm +475.516 300.059 m 475.02 330.5 435.02 330.5 435.02 300.5 c S Q +9.6 w +q 1 0 0 -1 0 901 cm +505.02 330.5 m 475.02 330.5 475.438 370.5 505.02 370.5 c S Q +0.709804 0.901961 0.360784 rg +305.02 588.574 m 305.02 512.426 l 305.02 505.82 298.648 500.5 290.734 +500.5 c 219.309 500.5 l 211.395 500.5 205.02 505.82 205.02 512.426 c +205.02 588.574 l 205.02 595.18 211.395 600.5 219.309 600.5 c 290.734 +600.5 l 298.648 600.5 305.02 595.18 305.02 588.574 c h +305.02 588.574 m f +0 g +4 w +q 0 -1 -1 0 0 901 cm +312.426 -305.02 m 388.574 -305.02 l 395.18 -305.02 400.5 -298.648 400.5 +-290.734 c 400.5 -219.309 l 400.5 -211.395 395.18 -205.02 388.574 +-205.02 c 312.426 -205.02 l 305.82 -205.02 300.5 -211.395 300.5 +-219.309 c 300.5 -290.734 l 300.5 -298.648 305.82 -305.02 312.426 +-305.02 c h +312.426 -305.02 m S Q +9.6 w +q 1 0 0 -1 0 901 cm +205.02 330.5 m 257.031 326.336 241.645 374.027 305.02 370.5 c S Q +9.6 w +q 1 0 0 -1 0 901 cm +235.02 400.5 m 234.535 340.066 279.523 342.078 275.02 300.5 c S Q +1 g +9.6 w +q 1 0 0 -1 0 901 cm +235.02 300.5 m 239.504 338.777 276.535 328.227 305.02 330.5 c S Q +0 g +9.6 w +q 1 0 0 -1 0 901 cm +205.699 370.531 m 218.395 376.34 274.609 354.234 275.02 400.5 c S Q +0.901961 0.360784 0.403922 rg +104.801 688.352 m 104.801 612.203 l 104.801 605.598 98.43 600.277 +90.516 600.277 c 19.086 600.277 l 11.172 600.277 4.801 605.598 4.801 +612.203 c 4.801 688.352 l 4.801 694.961 11.172 700.277 19.086 700.277 c +90.516 700.277 l 98.43 700.277 104.801 694.961 104.801 688.352 c h +104.801 688.352 m f +0 g +4 w +q 0 -1 -1 0 0 901 cm +212.648 -104.801 m 288.797 -104.801 l 295.402 -104.801 300.723 -98.43 +300.723 -90.516 c 300.723 -19.086 l 300.723 -11.172 295.402 -4.801 +288.797 -4.801 c 212.648 -4.801 l 206.039 -4.801 200.723 -11.172 +200.723 -19.086 c 200.723 -90.516 l 200.723 -98.43 206.039 -104.801 +212.648 -104.801 c h +212.648 -104.801 m S Q +0.901961 0.360784 0.403922 rg +4.801 670.277 m 34.801 670.277 34.801 670.277 34.801 700.277 c f +0 g +9.6 w +q 1 0 0 -1 0 901 cm +4.801 230.723 m 34.801 230.723 34.801 230.723 34.801 200.723 c S Q +0.901961 0.360784 0.403922 rg +4.801 630.277 m 34.801 630.277 74.801 670.277 74.801 700.277 c f +0 g +9.6 w +q 1 0 0 -1 0 901 cm +4.801 270.723 m 34.801 270.723 74.801 230.723 74.801 200.723 c S Q +0.901961 0.360784 0.403922 rg +105.242 629.785 m 74.801 630.277 74.801 670.277 104.801 670.277 c f +0 g +9.6 w +q 1 0 0 -1 0 901 cm +105.242 271.215 m 74.801 270.723 74.801 230.723 104.801 230.723 c S Q +0.901961 0.360784 0.403922 rg +74.801 600.277 m 74.801 630.277 34.801 629.863 34.801 600.277 c f +0 g +9.6 w +q 1 0 0 -1 0 901 cm +74.801 300.723 m 74.801 270.723 34.801 271.137 34.801 300.723 c S Q +0.901961 0.658824 0.360784 rg +416.945 500.5 m 493.094 500.5 l 499.703 500.5 505.02 494.129 505.02 +486.215 c 505.02 414.785 l 505.02 406.871 499.703 400.5 493.094 400.5 c +416.945 400.5 l 410.34 400.5 405.02 406.871 405.02 414.785 c 405.02 +486.215 l 405.02 494.129 410.34 500.5 416.945 500.5 c h +416.945 500.5 m f +0 g +4 w +q 1 0 0 -1 0 901 cm +416.945 400.5 m 493.094 400.5 l 499.703 400.5 505.02 406.871 505.02 +414.785 c 505.02 486.215 l 505.02 494.129 499.703 500.5 493.094 500.5 c +416.945 500.5 l 410.34 500.5 405.02 494.129 405.02 486.215 c 405.02 +414.785 l 405.02 406.871 410.34 400.5 416.945 400.5 c h +416.945 400.5 m S Q +1 w +q 1 0 0 -1 0 901 cm +5.02 0.5 m 5.02 900.5 l 105.02 0.5 m 105.02 900.5 l 205.02 0.5 m 205.02 +900.5 l 305.02 0.5 m 305.02 900.5 l 405.02 0.5 m 405.02 900.5 l 505.02 +0.5 m 505.02 900.5 l 605.02 0.5 m 605.02 900.5 l 705.02 0.5 m 705.02 +900.5 l 805.02 0.5 m 805.02 900.5 l 905.02 0.5 m 905.02 900.5 l 5.02 +0.5 m 905.02 0.5 l 5.02 100.5 m 905.02 100.5 l 5.02 200.5 m 905.02 +200.5 l 5.02 300.5 m 905.02 300.5 l 5.02 400.5 m 905.02 400.5 l 5.02 +500.5 m 905.02 500.5 l 5.02 600.5 m 905.02 600.5 l 5.02 700.5 m 905.02 +700.5 l 5.02 800.5 m 905.02 800.5 l 5.02 900.5 m 905.02 900.5 l S Q +0.709804 0.901961 0.360784 rg +193.094 600.5 m 116.945 600.5 l 110.34 600.5 105.02 606.871 105.02 +614.785 c 105.02 686.215 l 105.02 694.129 110.34 700.5 116.945 700.5 c +193.094 700.5 l 199.703 700.5 205.02 694.129 205.02 686.215 c 205.02 +614.785 l 205.02 606.871 199.703 600.5 193.094 600.5 c h +193.094 600.5 m f +0 g +4 w +q -1 0 0 1 0 901 cm +-193.094 -300.5 m -116.945 -300.5 l -110.34 -300.5 -105.02 -294.129 +-105.02 -286.215 c -105.02 -214.785 l -105.02 -206.871 -110.34 -200.5 +-116.945 -200.5 c -193.094 -200.5 l -199.703 -200.5 -205.02 -206.871 +-205.02 -214.785 c -205.02 -286.215 l -205.02 -294.129 -199.703 -300.5 +-193.094 -300.5 c h +-193.094 -300.5 m S Q +9.6 w +q 1 0 0 -1 0 901 cm +175.02 200.5 m 179.184 252.508 131.492 237.125 135.02 300.5 c S Q +9.6 w +q 1 0 0 -1 0 901 cm +205.02 230.5 m 166.746 234.984 177.293 272.016 175.02 300.5 c S Q +1 g +9.6 w +q 1 0 0 -1 0 901 cm +105.02 230.5 m 165.453 230.012 163.445 275.004 205.02 270.5 c S Q +0 g +9.6 w +q 1 0 0 -1 0 901 cm +134.992 201.176 m 129.18 213.875 151.285 270.086 105.02 270.5 c S Q +0.709804 0.901961 0.360784 rg +216.945 700.5 m 293.094 700.5 l 299.703 700.5 305.02 694.129 305.02 +686.215 c 305.02 614.785 l 305.02 606.871 299.703 600.5 293.094 600.5 c +216.945 600.5 l 210.34 600.5 205.02 606.871 205.02 614.785 c 205.02 +686.215 l 205.02 694.129 210.34 700.5 216.945 700.5 c h +216.945 700.5 m f +0 g +4 w +q 1 0 0 -1 0 901 cm +216.945 200.5 m 293.094 200.5 l 299.703 200.5 305.02 206.871 305.02 +214.785 c 305.02 286.215 l 305.02 294.129 299.703 300.5 293.094 300.5 c +216.945 300.5 l 210.34 300.5 205.02 294.129 205.02 286.215 c 205.02 +214.785 l 205.02 206.871 210.34 200.5 216.945 200.5 c h +216.945 200.5 m S Q +1 g +9.6 w +q 1 0 0 -1 0 901 cm +235.02 300.5 m 235.02 270.5 235.02 270.5 205.02 270.5 c S Q +0 g +9.6 w +q 1 0 0 -1 0 901 cm +275.02 300.5 m 275.02 270.5 235.02 230.5 205.02 230.5 c S Q +9.6 w +q 1 0 0 -1 0 901 cm +275.516 200.059 m 275.02 230.5 235.02 230.5 235.02 200.5 c S Q +9.6 w +q 1 0 0 -1 0 901 cm +305.02 230.5 m 275.02 230.5 275.438 270.5 305.02 270.5 c S Q +Q +showpage +%%Trailer +count op_count sub {pop} repeat +countdictstack dict_count sub {end} repeat +cairo_eps_state restore +%%EOF diff -r 000000000000 -r f930f72ed0f5 docs/javapeliscr2.svg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docs/javapeliscr2.svg Wed Jan 26 03:43:17 2011 +0200 @@ -0,0 +1,331 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -r 000000000000 -r f930f72ed0f5 docs/javapeliscr3.eps --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docs/javapeliscr3.eps Wed Jan 26 03:43:17 2011 +0200 @@ -0,0 +1,324 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.8.10 (http://cairographics.org) +%%CreationDate: Wed Jan 26 02:07:52 2011 +%%Pages: 1 +%%BoundingBox: 2 0 905 901 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +/cairo_eps_state save def +/dict_count countdictstack def +/op_count count 1 sub def +userdict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/B { fill stroke } bind def +/B* { eofill stroke } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 2 0 905 901 +%%EndPageSetup +q +0.709804 0.901961 0.360784 rg +317.168 600.5 m 393.316 600.5 l 399.922 600.5 405.242 594.129 405.242 +586.215 c 405.242 514.785 l 405.242 506.871 399.922 500.5 393.316 500.5 +c 317.168 500.5 l 310.562 500.5 305.242 506.871 305.242 514.785 c +305.242 586.215 l 305.242 594.129 310.562 600.5 317.168 600.5 c h +317.168 600.5 m f +0 g +4 w +0 J +0 j +[] 0.0 d +4 M q 1 0 0 -1 0 901 cm +317.168 300.5 m 393.316 300.5 l 399.922 300.5 405.242 306.871 405.242 +314.785 c 405.242 386.215 l 405.242 394.129 399.922 400.5 393.316 400.5 +c 317.168 400.5 l 310.562 400.5 305.242 394.129 305.242 386.215 c +305.242 314.785 l 305.242 306.871 310.562 300.5 317.168 300.5 c h +317.168 300.5 m S Q +9.6 w +q 1 0 0 -1 0 901 cm +335.242 400.5 m 331.082 348.492 378.77 363.875 375.242 300.5 c S Q +9.6 w +q 1 0 0 -1 0 901 cm +305.242 370.5 m 343.52 366.016 332.969 328.984 335.242 300.5 c S Q +1 g +9.6 w +q 1 0 0 -1 0 901 cm +405.242 370.5 m 344.809 370.988 346.82 325.996 305.242 330.5 c S Q +0 g +9.6 w +q 1 0 0 -1 0 901 cm +375.273 399.824 m 381.082 387.125 358.977 330.914 405.242 330.5 c S Q +0.709804 0.901961 0.360784 rg +417.168 600.5 m 493.316 600.5 l 499.922 600.5 505.242 594.129 505.242 +586.215 c 505.242 514.785 l 505.242 506.871 499.922 500.5 493.316 500.5 +c 417.168 500.5 l 410.562 500.5 405.242 506.871 405.242 514.785 c +405.242 586.215 l 405.242 594.129 410.562 600.5 417.168 600.5 c h +417.168 600.5 m f +0 g +4 w +q 1 0 0 -1 0 901 cm +417.168 300.5 m 493.316 300.5 l 499.922 300.5 505.242 306.871 505.242 +314.785 c 505.242 386.215 l 505.242 394.129 499.922 400.5 493.316 400.5 +c 417.168 400.5 l 410.562 400.5 405.242 394.129 405.242 386.215 c +405.242 314.785 l 405.242 306.871 410.562 300.5 417.168 300.5 c h +417.168 300.5 m S Q +1 g +9.6 w +q 1 0 0 -1 0 901 cm +435.242 400.5 m 435.242 370.5 435.242 370.5 405.242 370.5 c S Q +0 g +9.6 w +q 1 0 0 -1 0 901 cm +475.242 400.5 m 475.242 370.5 435.242 330.5 405.242 330.5 c S Q +9.6 w +q 1 0 0 -1 0 901 cm +475.734 300.059 m 475.242 330.5 435.242 330.5 435.242 300.5 c S Q +9.6 w +q 1 0 0 -1 0 901 cm +505.242 330.5 m 475.242 330.5 475.66 370.5 505.242 370.5 c S Q +0.709804 0.901961 0.360784 rg +305.242 588.574 m 305.242 512.426 l 305.242 505.82 298.871 500.5 +290.957 500.5 c 219.527 500.5 l 211.613 500.5 205.242 505.82 205.242 +512.426 c 205.242 588.574 l 205.242 595.18 211.613 600.5 219.527 600.5 +c 290.957 600.5 l 298.871 600.5 305.242 595.18 305.242 588.574 c h +305.242 588.574 m f +0 g +4 w +q 0 -1 -1 0 0 901 cm +312.426 -305.242 m 388.574 -305.242 l 395.18 -305.242 400.5 -298.871 +400.5 -290.957 c 400.5 -219.527 l 400.5 -211.613 395.18 -205.242 +388.574 -205.242 c 312.426 -205.242 l 305.82 -205.242 300.5 -211.613 +300.5 -219.527 c 300.5 -290.957 l 300.5 -298.871 305.82 -305.242 +312.426 -305.242 c h +312.426 -305.242 m S Q +9.6 w +q 1 0 0 -1 0 901 cm +205.242 330.5 m 257.25 326.336 241.867 374.027 305.242 370.5 c S Q +9.6 w +q 1 0 0 -1 0 901 cm +235.242 400.5 m 234.754 340.066 279.746 342.078 275.242 300.5 c S Q +1 g +9.6 w +q 1 0 0 -1 0 901 cm +235.242 300.5 m 239.727 338.777 276.758 328.227 305.242 330.5 c S Q +0 g +9.6 w +q 1 0 0 -1 0 901 cm +205.918 370.531 m 218.617 376.34 274.828 354.234 275.242 400.5 c S Q +0.709804 0.901961 0.360784 rg +5.465 612.203 m 5.465 688.352 l 5.465 694.961 11.836 700.277 19.75 +700.277 c 91.18 700.277 l 99.094 700.277 105.465 694.961 105.465 +688.352 c 105.465 612.203 l 105.465 605.598 99.094 600.277 91.18 +600.277 c 19.75 600.277 l 11.836 600.277 5.465 605.598 5.465 612.203 c +h +5.465 612.203 m f +0 g +4 w +q 0 1 1 0 0 901 cm +-288.797 5.465 m -212.648 5.465 l -206.039 5.465 -200.723 11.836 +-200.723 19.75 c -200.723 91.18 l -200.723 99.094 -206.039 105.465 +-212.648 105.465 c -288.797 105.465 l -295.402 105.465 -300.723 99.094 +-300.723 91.18 c -300.723 19.75 l -300.723 11.836 -295.402 5.465 +-288.797 5.465 c h +-288.797 5.465 m S Q +0.709804 0.901961 0.360784 rg +105.465 630.277 m 75.465 630.277 75.465 630.277 75.465 600.277 c f +0 g +9.6 w +q 1 0 0 -1 0 901 cm +105.465 270.723 m 75.465 270.723 75.465 270.723 75.465 300.723 c S Q +0.709804 0.901961 0.360784 rg +105.465 670.277 m 75.465 670.277 35.465 630.277 35.465 600.277 c f +1 g +9.6 w +q 1 0 0 -1 0 901 cm +105.465 230.723 m 75.465 230.723 35.465 270.723 35.465 300.723 c S Q +0.709804 0.901961 0.360784 rg +5.02 670.773 m 35.465 670.277 35.465 630.277 5.465 630.277 c f +0 g +9.6 w +q 1 0 0 -1 0 901 cm +5.02 230.227 m 35.465 230.723 35.465 270.723 5.465 270.723 c S Q +0.709804 0.901961 0.360784 rg +35.465 700.277 m 35.465 670.277 75.465 670.695 75.465 700.277 c f +0 g +9.6 w +q 1 0 0 -1 0 901 cm +35.465 200.723 m 35.465 230.723 75.465 230.305 75.465 200.723 c S Q +0.901961 0.658824 0.360784 rg +417.168 500.5 m 493.316 500.5 l 499.922 500.5 505.242 494.129 505.242 +486.215 c 505.242 414.785 l 505.242 406.871 499.922 400.5 493.316 400.5 +c 417.168 400.5 l 410.562 400.5 405.242 406.871 405.242 414.785 c +405.242 486.215 l 405.242 494.129 410.562 500.5 417.168 500.5 c h +417.168 500.5 m f +0 g +4 w +q 1 0 0 -1 0 901 cm +417.168 400.5 m 493.316 400.5 l 499.922 400.5 505.242 406.871 505.242 +414.785 c 505.242 486.215 l 505.242 494.129 499.922 500.5 493.316 500.5 +c 417.168 500.5 l 410.562 500.5 405.242 494.129 405.242 486.215 c +405.242 414.785 l 405.242 406.871 410.562 400.5 417.168 400.5 c h +417.168 400.5 m S Q +1 w +q 1 0 0 -1 0 901 cm +5.242 0.5 m 5.242 900.5 l 105.242 0.5 m 105.242 900.5 l 205.242 0.5 m +205.242 900.5 l 305.242 0.5 m 305.242 900.5 l 405.242 0.5 m 405.242 +900.5 l 505.242 0.5 m 505.242 900.5 l 605.242 0.5 m 605.242 900.5 l +705.242 0.5 m 705.242 900.5 l 805.242 0.5 m 805.242 900.5 l 905.242 0.5 +m 905.242 900.5 l 5.242 0.5 m 905.242 0.5 l 5.242 100.5 m 905.242 100.5 +l 5.242 200.5 m 905.242 200.5 l 5.242 300.5 m 905.242 300.5 l 5.242 +400.5 m 905.242 400.5 l 5.242 500.5 m 905.242 500.5 l 5.242 600.5 m +905.242 600.5 l 5.242 700.5 m 905.242 700.5 l 5.242 800.5 m 905.242 +800.5 l 5.242 900.5 m 905.242 900.5 l S Q +0.709804 0.901961 0.360784 rg +193.316 600.5 m 117.168 600.5 l 110.562 600.5 105.242 606.871 105.242 +614.785 c 105.242 686.215 l 105.242 694.129 110.562 700.5 117.168 700.5 +c 193.316 700.5 l 199.922 700.5 205.242 694.129 205.242 686.215 c +205.242 614.785 l 205.242 606.871 199.922 600.5 193.316 600.5 c h +193.316 600.5 m f +0 g +4 w +q -1 0 0 1 0 901 cm +-193.316 -300.5 m -117.168 -300.5 l -110.562 -300.5 -105.242 -294.129 +-105.242 -286.215 c -105.242 -214.785 l -105.242 -206.871 -110.562 +-200.5 -117.168 -200.5 c -193.316 -200.5 l -199.922 -200.5 -205.242 +-206.871 -205.242 -214.785 c -205.242 -286.215 l -205.242 -294.129 +-199.922 -300.5 -193.316 -300.5 c h +-193.316 -300.5 m S Q +9.6 w +q 1 0 0 -1 0 901 cm +175.242 200.5 m 179.406 252.508 131.715 237.125 135.242 300.5 c S Q +9.6 w +q 1 0 0 -1 0 901 cm +205.242 230.5 m 166.965 234.984 177.516 272.016 175.242 300.5 c S Q +9.6 w +q 1 0 0 -1 0 901 cm +135.211 201.176 m 129.402 213.875 151.508 270.086 105.242 270.5 c S Q +1 g +9.6 w +q 1 0 0 -1 0 901 cm +105.242 230.5 m 165.676 230.012 163.664 275.004 205.242 270.5 c S Q +0.709804 0.901961 0.360784 rg +217.168 700.5 m 293.316 700.5 l 299.922 700.5 305.242 694.129 305.242 +686.215 c 305.242 614.785 l 305.242 606.871 299.922 600.5 293.316 600.5 +c 217.168 600.5 l 210.562 600.5 205.242 606.871 205.242 614.785 c +205.242 686.215 l 205.242 694.129 210.562 700.5 217.168 700.5 c h +217.168 700.5 m f +0 g +4 w +q 1 0 0 -1 0 901 cm +217.168 200.5 m 293.316 200.5 l 299.922 200.5 305.242 206.871 305.242 +214.785 c 305.242 286.215 l 305.242 294.129 299.922 300.5 293.316 300.5 +c 217.168 300.5 l 210.562 300.5 205.242 294.129 205.242 286.215 c +205.242 214.785 l 205.242 206.871 210.562 200.5 217.168 200.5 c h +217.168 200.5 m S Q +1 g +9.6 w +q 1 0 0 -1 0 901 cm +235.242 300.5 m 235.242 270.5 235.242 270.5 205.242 270.5 c S Q +0 g +9.6 w +q 1 0 0 -1 0 901 cm +275.242 300.5 m 275.242 270.5 235.242 230.5 205.242 230.5 c S Q +9.6 w +q 1 0 0 -1 0 901 cm +275.734 200.059 m 275.242 230.5 235.242 230.5 235.242 200.5 c S Q +9.6 w +q 1 0 0 -1 0 901 cm +305.242 230.5 m 275.242 230.5 275.66 270.5 305.242 270.5 c S Q +0.709804 0.901961 0.360784 rg +104.801 588.574 m 104.801 512.426 l 104.801 505.82 98.43 500.5 90.516 +500.5 c 19.086 500.5 l 11.172 500.5 4.801 505.82 4.801 512.426 c 4.801 +588.574 l 4.801 595.18 11.172 600.5 19.086 600.5 c 90.516 600.5 l 98.43 +600.5 104.801 595.18 104.801 588.574 c h +104.801 588.574 m f +0 g +4 w +q 0 -1 -1 0 0 901 cm +312.426 -104.801 m 388.574 -104.801 l 395.18 -104.801 400.5 -98.43 +400.5 -90.516 c 400.5 -19.086 l 400.5 -11.172 395.18 -4.801 388.574 +-4.801 c 312.426 -4.801 l 305.82 -4.801 300.5 -11.172 300.5 -19.086 c +300.5 -90.516 l 300.5 -98.43 305.82 -104.801 312.426 -104.801 c h +312.426 -104.801 m S Q +0.709804 0.901961 0.360784 rg +4.801 570.5 m 34.801 570.5 34.801 570.5 34.801 600.5 c f +1 g +9.6 w +q 1 0 0 -1 0 901 cm +4.801 330.5 m 34.801 330.5 34.801 330.5 34.801 300.5 c S Q +0.709804 0.901961 0.360784 rg +4.801 530.5 m 34.801 530.5 74.801 570.5 74.801 600.5 c f +0 g +9.6 w +q 1 0 0 -1 0 901 cm +4.801 370.5 m 34.801 370.5 74.801 330.5 74.801 300.5 c S Q +0.709804 0.901961 0.360784 rg +105.242 530.008 m 74.801 530.5 74.801 570.5 104.801 570.5 c f +0 g +9.6 w +q 1 0 0 -1 0 901 cm +105.242 370.992 m 74.801 370.5 74.801 330.5 104.801 330.5 c S Q +0.709804 0.901961 0.360784 rg +74.801 500.5 m 74.801 530.5 34.801 530.082 34.801 500.5 c f +0 g +9.6 w +q 1 0 0 -1 0 901 cm +74.801 400.5 m 74.801 370.5 34.801 370.918 34.801 400.5 c S Q +Q +showpage +%%Trailer +count op_count sub {pop} repeat +countdictstack dict_count sub {end} repeat +cairo_eps_state restore +%%EOF diff -r 000000000000 -r f930f72ed0f5 docs/javapeliscr3.svg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docs/javapeliscr3.svg Wed Jan 26 03:43:17 2011 +0200 @@ -0,0 +1,368 @@ + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -r 000000000000 -r f930f72ed0f5 index.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/index.html Wed Jan 26 03:43:17 2011 +0200 @@ -0,0 +1,26 @@ + + + + Ristipolku + + + + + +

Ristipolku

+ + +