[Python-checkins] python/dist/src/Demo/curses life.py,1.2,1.2.8.1
akuchling@sourceforge.net
akuchling@sourceforge.net
Wed, 10 Apr 2002 14:14:04 -0700
Update of /cvsroot/python/python/dist/src/Demo/curses
In directory usw-pr-cvs1:/tmp/cvs-serv16686
Modified Files:
Tag: release22-maint
life.py
Log Message:
Use random module instead of whrandom
Move imports to top
Index: life.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Demo/curses/life.py,v
retrieving revision 1.2
retrieving revision 1.2.8.1
diff -C2 -d -r1.2 -r1.2.8.1
*** life.py 5 Nov 2001 21:21:55 -0000 1.2
--- life.py 10 Apr 2002 21:14:02 -0000 1.2.8.1
***************
*** 18,21 ****
--- 18,24 ----
#
+ import random, string, traceback
+ import curses
+
class LifeBoard:
"""Encapsulates a Life board
***************
*** 119,127 ****
def makeRandom(self):
"Fill the board with a random pattern"
- import whrandom
self.state={}
for i in range(0, self.X):
for j in range(0, self.Y):
! if whrandom.random()*10>5.0: self.set(j,i)
--- 122,129 ----
def makeRandom(self):
"Fill the board with a random pattern"
self.state={}
for i in range(0, self.X):
for j in range(0, self.Y):
! if random.random() > 0.5: self.set(j,i)
***************
*** 140,144 ****
def main(stdscr):
- import string, curses
# Clear the screen and display the menu of keys
--- 142,145 ----
***************
*** 197,201 ****
if __name__=='__main__':
- import curses, traceback
try:
# Initialize curses
--- 198,201 ----