view docs/javapeliscr0.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: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