summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>2007-07-24 17:57:36 (GMT)
committerGuido van Rossum <guido@python.org>2007-07-24 17:57:36 (GMT)
commit3f6dd68e2a006ca5ef4161ca395a7503bfba2262 (patch)
tree9a708e795ecb53f9f13d958169ed48546b1a6b3c
parent6c95da384e9ca06a82440130f5caf08e23151bdb (diff)
downloadcpython-3f6dd68e2a006ca5ef4161ca395a7503bfba2262.zip
cpython-3f6dd68e2a006ca5ef4161ca395a7503bfba2262.tar.gz
cpython-3f6dd68e2a006ca5ef4161ca395a7503bfba2262.tar.bz2
Make the last two curses demos work again -- they were using float
division. The other curses demos all work fine, so I'm more confident that the curses library actually works. (Don't try to display non-ASCII characters, of course.)
-rwxr-xr-xDemo/curses/life.py2
-rw-r--r--Demo/curses/ncurses.py54
2 files changed, 28 insertions, 28 deletions
diff --git a/Demo/curses/life.py b/Demo/curses/life.py
index ec79f9e..ddff8fa 100755
--- a/Demo/curses/life.py
+++ b/Demo/curses/life.py
@@ -158,7 +158,7 @@ def keyloop(stdscr):
board.display(update_board=False)
# xpos, ypos are the cursor's position
- xpos, ypos = board.X/2, board.Y/2
+ xpos, ypos = board.X//2, board.Y//2
# Main loop:
while (1):
diff --git a/Demo/curses/ncurses.py b/Demo/curses/ncurses.py
index c9394d0..fc22ff7 100644
--- a/Demo/curses/ncurses.py
+++ b/Demo/curses/ncurses.py
@@ -77,38 +77,38 @@ def demo_panels(win):
stdscr.addstr("%d" % ((y + x) % 10))
for y in range(0, 1):
p1 = mkpanel(curses.COLOR_RED,
- curses.LINES / 2 - 2,
- curses.COLS / 8 + 1,
+ curses.LINES // 2 - 2,
+ curses.COLS // 8 + 1,
0,
0)
p1.set_userptr("p1")
p2 = mkpanel(curses.COLOR_GREEN,
- curses.LINES / 2 + 1,
- curses.COLS / 7,
- curses.LINES / 4,
- curses.COLS / 10)
+ curses.LINES // 2 + 1,
+ curses.COLS // 7,
+ curses.LINES // 4,
+ curses.COLS // 10)
p2.set_userptr("p2")
p3 = mkpanel(curses.COLOR_YELLOW,
- curses.LINES / 4,
- curses.COLS / 10,
- curses.LINES / 2,
- curses.COLS / 9)
+ curses.LINES // 4,
+ curses.COLS // 10,
+ curses.LINES // 2,
+ curses.COLS // 9)
p3.set_userptr("p3")
p4 = mkpanel(curses.COLOR_BLUE,
- curses.LINES / 2 - 2,
- curses.COLS / 8,
- curses.LINES / 2 - 2,
- curses.COLS / 3)
+ curses.LINES // 2 - 2,
+ curses.COLS // 8,
+ curses.LINES // 2 - 2,
+ curses.COLS // 3)
p4.set_userptr("p4")
p5 = mkpanel(curses.COLOR_MAGENTA,
- curses.LINES / 2 - 2,
- curses.COLS / 8,
- curses.LINES / 2,
- curses.COLS / 2 - 2)
+ curses.LINES // 2 - 2,
+ curses.COLS // 8,
+ curses.LINES // 2,
+ curses.COLS // 2 - 2)
p5.set_userptr("p5")
fill_panel(p1)
@@ -143,7 +143,7 @@ def demo_panels(win):
wait_a_while()
saywhat("m2; press any key to continue")
- p2.move(curses.LINES / 3 + 1, curses.COLS / 8)
+ p2.move(curses.LINES // 3 + 1, curses.COLS // 8)
pflush()
wait_a_while()
@@ -153,7 +153,7 @@ def demo_panels(win):
wait_a_while()
saywhat("m3; press any key to continue")
- p3.move(curses.LINES / 4 + 1, curses.COLS / 15)
+ p3.move(curses.LINES // 4 + 1, curses.COLS // 15)
pflush()
wait_a_while()
@@ -202,25 +202,25 @@ def demo_panels(win):
w5 = p5.window()
saywhat("m4; press any key to continue")
- w4.move(curses.LINES / 8, 1)
+ w4.move(curses.LINES // 8, 1)
w4.addstr(mod[itmp])
- p4.move(curses.LINES / 6, itmp * curses.COLS / 8)
- w5.move(curses.LINES / 6, 1)
+ p4.move(curses.LINES // 6, itmp * curses.COLS // 8)
+ w5.move(curses.LINES // 6, 1)
w5.addstr(mod[itmp])
pflush()
wait_a_while()
saywhat("m5; press any key to continue")
- w4.move(curses.LINES / 6, 1)
+ w4.move(curses.LINES // 6, 1)
w4.addstr(mod[itmp])
- p5.move(curses.LINES / 3 - 1, itmp * 10 + 6)
- w5.move(curses.LINES / 8, 1)
+ p5.move(curses.LINES // 3 - 1, itmp * 10 + 6)
+ w5.move(curses.LINES // 8, 1)
w5.addstr(mod[itmp])
pflush()
wait_a_while()
saywhat("m4; press any key to continue")
- p4.move(curses.LINES / 6, (itmp + 1) * curses.COLS / 8)
+ p4.move(curses.LINES // 6, (itmp + 1) * curses.COLS // 8)
pflush()
wait_a_while()