code cleanup

This commit is contained in:
Pavel 2020-09-26 00:48:53 +02:00
parent 0168f8d92d
commit b25426e551
1 changed files with 8 additions and 4 deletions

View File

@ -1,4 +1,4 @@
from math import sin, cos, pi, sqrt, asin
from math import sin, cos, pi, asin
from tkinter import *
laby_w, laby_h = 20, 12
@ -96,26 +96,31 @@ canvas = Canvas(master, width = screen_w, height = screen_h + 68, bg = 'white')
canvas.pack()
def clean_screen():
global canvas
canvas.delete('all')
def draw_rect(x, y, w, h, color):
global canvas
x += 1
y += 1
canvas.create_rectangle(x, y, x + w, y + h, fill = color, outline = '')
def draw_line(x1, y1, x2, y2, color):
global canvas
canvas.create_line(x1 + 1, y1 + 1, x2 + 1, y2 + 1, fill = color, width = 2.0)
def draw_help():
global canvas
help = 'change angle: [Shift+] Left/Right, change length: Up/Down, add/remove element: Enter/BackSpace, previous/next element: PgUp/PgDn, print code: P, exit: Esc'
canvas.create_text(4, screen_h + 36, anchor = NW, text = help, fill = 'black')
def draw_path():
global path
global canvas, path
canvas.create_text(4, screen_h + 4, anchor = NW, text = '%s' % path[0:12], fill = 'black')
canvas.create_text(4, screen_h + 20, anchor = NW, text = '%s' % path[12:24], fill = 'black')
def draw_score(score):
global canvas
canvas.create_text(4, screen_h + 52, anchor = NW, text = 'score: %f' % score, fill = 'black')
def fix_angle(a):
@ -183,5 +188,4 @@ def aller_selon(path):
aller_selon(path)
if __name__== "__main__":
master.mainloop()
master.mainloop()