[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 ----