mirror of
https://github.com/python/cpython.git
synced 2025-11-25 21:11:09 +00:00
Use true division, and the True value
This commit is contained in:
parent
98900bc7bb
commit
311562ac75
1 changed files with 13 additions and 12 deletions
|
|
@ -14,7 +14,8 @@ def sign(_x):
|
|||
return 1
|
||||
|
||||
def A2XY(angle, radius):
|
||||
return int(round(ASPECT * radius * sin(angle))), int(round(radius * cos(angle)))
|
||||
return (int(round(ASPECT * radius * sin(angle))),
|
||||
int(round(radius * cos(angle))))
|
||||
|
||||
def plot(x, y, col):
|
||||
stdscr.addch(y, x, col)
|
||||
|
|
@ -37,9 +38,9 @@ def dline(pair, from_x, from_y, x2, y2, ch):
|
|||
y = from_y
|
||||
|
||||
if ax > ay:
|
||||
d = ay - ax / 2
|
||||
d = ay - ax // 2
|
||||
|
||||
while 1:
|
||||
while True:
|
||||
plot(x, y, ch)
|
||||
if x == x2:
|
||||
return
|
||||
|
|
@ -50,9 +51,9 @@ def dline(pair, from_x, from_y, x2, y2, ch):
|
|||
x += sx
|
||||
d += ay
|
||||
else:
|
||||
d = ax - ay / 2
|
||||
d = ax - ay // 2
|
||||
|
||||
while 1:
|
||||
while True:
|
||||
plot(x, y, ch)
|
||||
if y == y2:
|
||||
return
|
||||
|
|
@ -78,12 +79,12 @@ def main(win):
|
|||
curses.init_pair(2, curses.COLOR_MAGENTA, my_bg)
|
||||
curses.init_pair(3, curses.COLOR_GREEN, my_bg)
|
||||
|
||||
cx = (curses.COLS - 1) / 2
|
||||
cy = curses.LINES / 2
|
||||
ch = min( cy-1, int(cx / ASPECT) - 1)
|
||||
mradius = (3 * ch) / 4
|
||||
hradius = ch / 2
|
||||
sradius = 5 * ch / 6
|
||||
cx = (curses.COLS - 1) // 2
|
||||
cy = curses.LINES // 2
|
||||
ch = min( cy-1, int(cx // ASPECT) - 1)
|
||||
mradius = (3 * ch) // 4
|
||||
hradius = ch // 2
|
||||
sradius = 5 * ch // 6
|
||||
|
||||
for i in range(0, 12):
|
||||
sangle = (i + 1) * 2.0 * pi / 12.0
|
||||
|
|
@ -96,7 +97,7 @@ def main(win):
|
|||
|
||||
sradius = max(sradius-4, 8)
|
||||
|
||||
while 1:
|
||||
while True:
|
||||
curses.napms(1000)
|
||||
|
||||
tim = time.time()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue