From e41552291689aa02ba0d23774fd4d9055940b1e7 Mon Sep 17 00:00:00 2001 From: Wolfgang Nowak Date: Sun, 19 Nov 2023 18:53:07 +0100 Subject: [PATCH] Fehler beseitigt --- parabelfunc.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/parabelfunc.py b/parabelfunc.py index fc9825c..5dc2770 100755 --- a/parabelfunc.py +++ b/parabelfunc.py @@ -6,7 +6,7 @@ import os, sys, termios, tty, time, random from math import sin, cos, tan, sqrt from time import sleep -###################################################### +######################################################################################## def berechneflugbahn(cow, xmin, xmax, ymin, ymax, startwinkel, startgeschwindigkeit, starthoehe): x = 0 y = x**2 @@ -35,12 +35,11 @@ def berechneflugbahn(cow, xmin, xmax, ymin, ymax, startwinkel, startgeschwindigk # cowlength is 2, if cow is an UTF8-Icon, otherwise 1 for x in range(xmin, xsteps - 1, cowlength): # the formula, which generates the y position for the corresponding x, shamelessly ripped from some schoolbook and modified. - yold = y y = (-(gravitation / (2 * startgeschwindigkeit**2 * cos(startwinkel) ** 2)) * x**2) + (tan(startwinkel) * x + starthoehe) # Ensure, that nothing has to be drawn outside the viewport if y <= ymax and y >= ymin: - # Stash awa the coordinates into scala, which will be returned + # Stash away the coordinates into scala, which will be returned scala += [x, int((y * 100 + 50) / 100)] else: scala += [0, 0] @@ -50,7 +49,7 @@ def berechneflugbahn(cow, xmin, xmax, ymin, ymax, startwinkel, startgeschwindigk return scala -###################################################### +############################################################################################# # berechneflugbahn(cow, xmin, xmax, ymin, ymax, startwinkel, startgeschwindigkeit, starthoehe): # set position of cursor