File: test_tools.py

package info (click to toggle)
lazpaint 7.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 56,000 kB
  • sloc: pascal: 277,538; python: 2,494; makefile: 233; sh: 221
file content (37 lines) | stat: -rw-r--r-- 1,055 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
from lazpaint import tools, image, layer, colors

image.new(800, 600)

tools.choose(tools.PEN)
tools.set_pen_width(10)
tools.set_fore_color(colors.RED)
tools.set_back_color(colors.ORANGE)
tools.mouse( (50,50) )
tools.mouse( [(50,100, 0.5), (100,100, 0.5)], [tools.STATE_RIGHT] )

tools.choose(tools.ELLIPSE)
tools.mouse( [(150,50), (250,150)], [tools.STATE_RIGHT] )
tools.set_fore_color(colors.YELLOW)
tools.set_back_color(colors.BLUE)
tools.keys(tools.KEY_RETURN)

tools.choose(tools.PHONG_SHAPE)
tools.set_light_position(500, 500)
tools.mouse( [(50,300), (300,450)] )
tools.set_light_position(50, 600)
tools.keys(tools.KEY_RETURN)

tools.choose(tools.TEXT)
tools.mouse( [(50,150), (450,350)] )
tools.set_fore_color(colors.BLACK)
tools.set_font_style([tools.FONT_STYLE_ITALIC])
tools.set_font_size(20)
tools.set_text_phong(False)
tools.write("Hello\nworld")

#layer.new()
#tools.choose(tools.TEXTURE_MAPPING)
#tools.mouse( [(300,50), (450,200)], [tools.STATE_LEFT, tools.STATE_SHIFT] )
#tools.mouse( [(300,50), (350,80)] )
#tools.keys(tools.KEY_RETURN)