Skip to content

Commit dbda86c

Browse files
committed
restore init
1 parent 42f00ff commit dbda86c

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

2048/ui/__init__.py

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
from pysvg.builders import Svg, ShapeBuilder, StyleBuilder
2+
from pysvg.text import *
3+
4+
def createblock(number):
5+
colors = {}
6+
colors[None]=('#eee4da','#776e65')
7+
colors[2]=('#eee4da','#776e65')
8+
colors[4]=('#ede0c8','#776e65')
9+
colors[8]=('#f2b179','#f9f6f2')
10+
colors[16]=('#f59563','#f9f6f2')
11+
colors[32]=('#f67c5f','#f9f6f2')
12+
colors[64]=('#f65e3b','#f9f6f2')
13+
colors[128]=('#edcf72','#f9f6f2')
14+
colors[256]=('#edcc61','#f9f6f2')
15+
colors[512]=('#eee4da','#776e65')
16+
colors[1024]=('#edc53f','#f9f6f2')
17+
colors[2048]=('#edc22e','#f9f6f2')
18+
19+
canvas = Svg(0,0,100,100)
20+
sb = ShapeBuilder()
21+
canvas.addElement( sb.createRect(5,5,90,90,fill=colors[number][0]) )
22+
23+
t = Text(number,50,60)
24+
t.set_style("font-family:FreeSans;font-weight:bold;font-size:36px;text-anchor:middle")
25+
t.set_fill(colors[number][1])
26+
canvas.addElement(t)
27+
return canvas.getXML()
28+
#canvas.save('/tmp/try7.svg')
29+
30+
31+
createblock(None)

0 commit comments

Comments
 (0)