Page 142 - Demo
P. 142

TI Python BootCamp Python VERDIEPING 4 GRAFISCH
1.1. Muis-positie
Met get_mouse() van de TI System-module lezen we de positie van de cursor. Het resultaat is een tuple met de x- en y-coördinaat van de positie. Indien de cursor buiten het venster valt, is de waarde van de coördinaten gelijk aan -1.
De onderstaande code toont het Python-logo met als coördinaten van de linkerbenedenhoek de positie van de muis; en dit totdat je klikt in het scherm. Merk op dat “center” overeenkomt met een muisklik en ook gecheckt kan worden met get_key().
from ti_image import * from ti_system import *
img=load_image("py") use_buffer()
while get_key()!="scherm": ¨¨clear()
¨¨x,y=get_mouse()
¨¨ img.show_image(x,y-img.h) ¨¨paint_buffer()
Voor de code van Mickey Mouse definiëren we het tekenen van Mickey als een functie, pupillen niet inbegrepen: from ti_draw import *
      from ti_system import * dim=get_screen_dim()
set_window(-dim[0]/2,dim[0]/2,-dim[1]/2,dim[1]/2) set_color(255,0,0)
fill_rect(-dim[0]/2,-dim[1]/2,318,212)
def mickey():
¨¨set_color(255,0,0) ¨¨fill_rect(-dim[0]/2,-dim[1]/2,318,212) ¨¨set_color(0,0,0) ¨¨fill_circle(0,-10,60) ¨¨fill_circle(-60,56,42) ¨¨fill_circle(60,56,42)
¨¨set_color(255,255,255) ¨¨fill_arc(-48,-76,96,66,0,360)
¨¨fill_circle(42,-34,18) ¨¨fill_circle(-42,-34,18) ¨¨fill_arc(-42,-28,48,66,0,360) ¨¨fill_arc(-6,-28,48,66,0,360) ¨¨set_color(0,0,0) ¨¨draw_arc(-24,-22,19,36,0,360) ¨¨draw_arc(6,-22,19,36,0,360) ¨¨fill_arc(-15,-37,30,15,0,360) ¨¨draw_arc(-48,-58,96,96,210,120)
© 2020 T3 Nederland – T3 Vlaanderen
4
www.t3nederland.nl – www.t3vlaanderen.be















































































   140   141   142   143   144