/[libvob]/libvob/test/vob/gl/specialpaper.test
ViewVC logotype

Diff of /libvob/test/vob/gl/specialpaper.test

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by tjl, Mon May 12 14:56:30 2003 UTC revision 1.3 by tjl, Tue May 13 11:48:21 2003 UTC
# Line 5  needGL() Line 5  needGL()
5  import vob  import vob
6  from java.awt import Color  from java.awt import Color
7  from test.tools.gfx import *  from test.tools.gfx import *
8    from vob.putil.misc import quad
9    
10    
11  def testSolid():  def testSolid():
12      vs = getvs()      vs = getvs()
13      vs.put(vob.vobs.SolidBackdropVob(Color.black))      vs.put(vob.vobs.SolidBackdropVob(Color.black))
14    
15        checkState1(vs)
16    
17      paper = vob.gl.SpecialPapers.solidPaper(Color.blue)      paper = vob.gl.SpecialPapers.solidPaper(Color.blue)
18      pq = vob.gl.GLRen.createFixedPaperQuad(paper, 0, 0, 1, 1, 0, 10, 10, 10)      pq = vob.gl.GLRen.createFixedPaperQuad(paper, 0, 0, 1, 1, 0, 10, 10, 10)
19    
20      vs.put(pq, vs.coords.ortho(0, 0, 100,100, 100, 100))      vs.put(pq, vs.coords.ortho(0, 0, 100,100, 100, 100))
21    
22        checkState2(vs)
23        checkState1(vs)
24    
25      paper = vob.gl.SpecialPapers.solidPaper(Color.red)      paper = vob.gl.SpecialPapers.solidPaper(Color.red)
26      pq = vob.gl.GLRen.createFixedPaperQuad(paper, 0, 0, 1, 1, 0, 10, 10, 10)      pq = vob.gl.GLRen.createFixedPaperQuad(paper, 0, 0, 1, 1, 0, 10, 10, 10)
27    
28      vs.put(pq, vs.coords.ortho(0, 0, 200,100, 100, 100))      vs.put(pq, vs.coords.ortho(0, 0, 200,100, 100, 100))
29    
30        checkState2(vs)
31    
32      render(vs)      render(vs)
33    
34        checkState3(vs)
35    
36      checkAvgColor(95, 95, 4, 4, (0,0,0))      checkAvgColor(95, 95, 4, 4, (0,0,0))
37      checkAvgColor(140, 140, 20, 20, (0,0,255))      checkAvgColor(140, 140, 20, 20, (0,0,255))
38      checkAvgColor(240, 140, 20, 20, (255,0,0))      checkAvgColor(240, 140, 20, 20, (255,0,0))
# Line 30  def testGraph(): Line 41  def testGraph():
41      vs = getvs()      vs = getvs()
42      vs.put(vob.vobs.SolidBackdropVob(Color.black))      vs.put(vob.vobs.SolidBackdropVob(Color.black))
43    
44        checkState1(vs)
45    
46      paper = vob.gl.SpecialPapers.cgraphPaper(100)      paper = vob.gl.SpecialPapers.cgraphPaper(100)
47      pq = vob.gl.GLRen.createFixedPaperQuad(paper, -100, -100, 200, 200, 0, 10, 10, 10)      pq = vob.gl.GLRen.createFixedPaperQuad(paper, -100, -100, 200, 200, 0, 10, 10, 10)
48    
49      vs.put(pq, vs.coords.ortho(0, 0, 100, 100, 1, 1))      vs.put(pq, vs.coords.ortho(0, 0, 100, 100, 1, 1))
50    
51        checkState2(vs)
52    
53      render(vs)      render(vs)
54    
55        checkState3(vs)
56    
57      checkAvgColor(50, 50, 4, 4, (0,0,0))      checkAvgColor(50, 50, 4, 4, (0,0,0))
58      checkAvgColor(50, 250, 4, 4, (255,0,0))      checkAvgColor(50, 250, 4, 4, (255,0,0))
59      checkAvgColor(250, 50, 4, 4, (0,255,0))      checkAvgColor(250, 50, 4, 4, (0,255,0))

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26