view docs/javapeliscr1.eps @ 138:9eb791e2fa17

Optimize board updating logic, so that the old placed tiles need not to be redrawn from scratch on each screen update, as they do not change usually.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 25 Nov 2011 11:04:09 +0200
parents f930f72ed0f5
children
line wrap: on
line source

%!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