[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] libvob/lava bgfilegen.py
From: |
Asko Soukka |
Subject: |
[Gzz-commits] libvob/lava bgfilegen.py |
Date: |
Tue, 29 Apr 2003 15:12:52 -0400 |
CVSROOT: /cvsroot/libvob
Module name: libvob
Changes by: Asko Soukka <address@hidden> 03/04/29 15:12:52
Modified files:
lava : bgfilegen.py
Log message:
struggling with java long problem
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/libvob/libvob/lava/bgfilegen.py.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
Patches:
Index: libvob/lava/bgfilegen.py
diff -u libvob/lava/bgfilegen.py:1.3 libvob/lava/bgfilegen.py:1.4
--- libvob/lava/bgfilegen.py:1.3 Tue Apr 29 11:56:47 2003
+++ libvob/lava/bgfilegen.py Tue Apr 29 15:12:52 2003
@@ -58,16 +58,26 @@
def genBgFileFromSeed(w, vs, seed):
size = vs.getSize()
- pap = ThePaperMill().getPaper(seed, passmask=passmask, vecs=[[.5,0],[0,
.5]])
- pq = GLRen.createPaperQuad(pap, -2, -2, 2, 2, 0)
- cs = vs.coords.affine(0, 1, 0, 0, size.height, 0, 0, size.height)
+
+ # XXX for Java to accept Python Long
+ # How this should be done?
+ if seed > 0x7FFFFFFFFFFFFFFFL:
+ lseed = 0x7FFFFFFFFFFFFFFFL - seed
+ #- seed - 0x8000000000000000L
+ #lseed = -(~seed) -1
+ #lseed = -(seed & 0x7FFFFFFFFFFFFFFFL) + 1
+ else: lseed = seed
+
+ pap = ThePaperMill().getPaper(lseed, passmask=passmask, vecs=[[.5,0],[0,
.5]])
+ pq = GLRen.createPaperQuad(pap, -0.5, -0.5, 0.5, 0.5, 0)
+ cs = vs.coords.affine(0, 1, 0, 0, 768, 0, 0, 768)
vs.matcher.add(cs, "tex")
vs.put(SolidBackdropVob(java.awt.Color(0,0,0)))
vs.map.put(pq, cs, 0)
w.renderStill(vs, 0)
print 'Saving background texture into %s.paper.gen.png.' % (str(seed))
- saveanim.saveframe(str(seed)+'paper.gen.png', w, 0, 0, 384, 384)
+ saveanim.saveframe(str(seed)+'.paper.gen.png', w, 0, 0, 384, 384)
class Main(Runnable):
def run(self):
- [Gzz-commits] libvob/lava bgfilegen.py, Asko Soukka, 2003/04/29
- [Gzz-commits] libvob/lava bgfilegen.py, Asko Soukka, 2003/04/29
- [Gzz-commits] libvob/lava bgfilegen.py, Asko Soukka, 2003/04/29
- [Gzz-commits] libvob/lava bgfilegen.py,
Asko Soukka <=
- [Gzz-commits] libvob/lava bgfilegen.py, Asko Soukka, 2003/04/29
- [Gzz-commits] libvob/lava bgfilegen.py, Asko Soukka, 2003/04/30
- [Gzz-commits] libvob/lava bgfilegen.py, Janne V. Kujala, 2003/04/30