[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] gzz/gfx/demo papertest.py papertest-dual.py
From: |
Matti Katila |
Subject: |
[Gzz-commits] gzz/gfx/demo papertest.py papertest-dual.py |
Date: |
Thu, 14 Nov 2002 11:14:37 -0500 |
CVSROOT: /cvsroot/gzz
Module name: gzz
Changes by: Matti Katila <address@hidden> 02/11/14 11:14:36
Modified files:
gfx/demo : papertest.py
Removed files:
gfx/demo : papertest-dual.py
Log message:
Added f-key to show dual papers. Both texture combinations.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gfx/demo/papertest.py.diff?tr1=1.45&tr2=1.46&r1=text&r2=text
Patches:
Index: gzz/gfx/demo/papertest.py
diff -u gzz/gfx/demo/papertest.py:1.45 gzz/gfx/demo/papertest.py:1.46
--- gzz/gfx/demo/papertest.py:1.45 Tue Nov 12 01:37:40 2002
+++ gzz/gfx/demo/papertest.py Thu Nov 14 11:14:36 2002
@@ -2,6 +2,10 @@
from types import ClassType
+# Jython doesn't have boolean. (future?)
+False = 0
+True = 1
+
# A jython test program for papers
# Load using gldemo.py
@@ -70,6 +74,9 @@
if k == "O":
gzz.gfx.gl.PaperOptions.use_opengl_1_1 = not
gzz.gfx.gl.PaperOptions.use_opengl_1_1
print 'Use of OpenGL 1.1:', gzz.gfx.gl.PaperOptions.use_opengl_1_1
+ if k == "f": # as fork
+ MultiPaperScene.has_dual_papers = not MultiPaperScene.has_dual_papers
+ print 'Dual papers:', MultiPaperScene.has_dual_papers
def dobenchmark(w, vs):
global benchmark
@@ -231,6 +238,8 @@
dobenchmark(w, vs)
class MultiPaperScene:
+ has_dual_papers = False
+
def __init__(self):
self.bgcolor = (0.7, 0.8, 0.6)
self.w = 4
@@ -239,9 +248,18 @@
self.initpaper()
def initpaper(self):
- self.pq = range(0,self.w*self.h)
- for i in range(0,self.w*self.h):
- self.pq[i] = getpaper(self.seed + i)
+ self.pq = range(0, self.w*self.h)
+ if not self.has_dual_papers:
+ for i in range(0,self.w*self.h):
+ self.pq[i] = getpaper(self.seed + i)
+ else:
+ paperopt = gzz.gfx.gl.PaperOptions.instance()
+
+ for i in range(0, (self.w*self.h), 2):
+ self.pq[i] = getpaper(self.seed + i)
+ paperopt.use_opengl_1_1 = not paperopt.use_opengl_1_1
+ self.pq[i+1] = getpaper(self.seed + i)
+
def mouse(self, ev):
if ev.getID() == ev.MOUSE_CLICKED:
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gzz-commits] gzz/gfx/demo papertest.py papertest-dual.py,
Matti Katila <=