diff options
author | Guido van Rossum <guido@python.org> | 1993-12-17 14:57:24 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1993-12-17 14:57:24 (GMT) |
commit | 96b608cf6ddb4c7b670c15a365ed8b14accd5d37 (patch) | |
tree | 3842dfcbc7e4708631efd2a7c377b852fe5232c2 /Demo/sgi/gl | |
parent | 1b789f9fe0a416f15c83f27ca09f0316aa073c6d (diff) | |
download | cpython-96b608cf6ddb4c7b670c15a365ed8b14accd5d37.zip cpython-96b608cf6ddb4c7b670c15a365ed8b14accd5d37.tar.gz cpython-96b608cf6ddb4c7b670c15a365ed8b14accd5d37.tar.bz2 |
*** empty log message ***
Diffstat (limited to 'Demo/sgi/gl')
-rwxr-xr-x | Demo/sgi/gl/kunst.py | 2 | ||||
-rwxr-xr-x | Demo/sgi/gl/mclock.py | 23 |
2 files changed, 15 insertions, 10 deletions
diff --git a/Demo/sgi/gl/kunst.py b/Demo/sgi/gl/kunst.py index efc4c6d..2055e52 100755 --- a/Demo/sgi/gl/kunst.py +++ b/Demo/sgi/gl/kunst.py @@ -51,7 +51,7 @@ def mkslice(z1, z2, nparts, docircle): # # Drawcylinder : draw the cylinder # -class struct(): pass +class struct: pass curobj = struct() curobj.curobj = 1 def drawcylinder(cyl): diff --git a/Demo/sgi/gl/mclock.py b/Demo/sgi/gl/mclock.py index 18fef45..ec39de9 100755 --- a/Demo/sgi/gl/mclock.py +++ b/Demo/sgi/gl/mclock.py @@ -41,10 +41,10 @@ SCREENBG = 127, 156, 191 NPARTS = 9 TITLE = 'M Clock' -import tzparse -TZDIFF = tzparse.timezone -if tzparse.isdst(time.time()): - TZDIFF = tzparse.altzone +# Set timezone, check for daylight saving time +TZDIFF = time.timezone +if time.localtime(time.time())[-1]: + TZDIFF = time.altzone # Default parameters @@ -145,7 +145,7 @@ def main(): Gl.change = 1 while 1: if realtime: - localtime = time.time() - Gl.tzdiff + localtime = int(time.time() - Gl.tzdiff) if Gl.alarm_set: if localtime%(24*HOUR) == Gl.alarm_time: # Ring the alarm! @@ -313,7 +313,7 @@ def usage(exc, msg): print '-u update : update interval [60]' print '-CMYK : Cyan, Magenta, Yellow or blacK overlay only' print 'if hh [mm [ss]] is specified, display that time statically' - print 'on machines with < 12 bitplanes, -c and -s are forced on' + print 'on machines with < 12 bitplanes, -s is forced on' # sys.exit(2) @@ -329,7 +329,8 @@ def makehands(localtime): little_hand = (MIDN + FULLC - ((localtime/12) % HOUR)) % FULLC return little_hand, big_hand, seconds_hand -def makelist(little_hand, big_hand, seconds_hand): +def makelist(hands): + little_hand, big_hand, seconds_hand = hands total = [] if Gl.cyan or not Gl.colorsubset: total = total + makesublist(big_hand, Gl.indices[0]) @@ -476,7 +477,7 @@ def makewindow(): prefposition(0, scrwidth-1, 0, scrheight-1) else: keepaspect(1, 1) - prefsize(100, 100) + prefsize(80, 80) # if not Gl.border: noborder() @@ -495,7 +496,11 @@ def makewindow(): if Gl.warnings: print nplanes, 'color planes,', nmaps, 'color maps' # - if nplanes < 12 or Gl.colormap: + if Gl.doublebuffer and not Gl.colormap and nplanes < 12: + if Gl.warnings: print 'forcing single buffer mode' + Gl.doublebuffer = 0 + # + if Gl.colormap: if not Gl.colormap: Gl.colormap = nmaps - 1 if Gl.warnings: |