23 |
|
|
24 |
needGL() |
needGL() |
25 |
|
|
|
from gzz.vob import * |
|
26 |
from java.awt import Color |
from java.awt import Color |
|
from gzz.gfx.gl import GL, GLCache |
|
27 |
|
|
28 |
from test.tools.gfx import * |
from test.tools.gfx import * |
29 |
|
|
30 |
def testBgTriangle(): |
def testBgTriangle(): |
31 |
vs = getvs() |
vs = getvs() |
32 |
vs.map.put(SolidBgVob(Color.red)) |
vs.map.put(vob.vobs.SolidBgVob(Color.red)) |
33 |
vs.map.put(GLCache.getCallList(""" |
vs.map.put(vob.gl.GLCache.getCallList(""" |
34 |
Color 0 1 0 |
Color 0 1 0 |
35 |
Disable TEXTURE_2D |
Disable TEXTURE_2D |
36 |
Begin TRIANGLES |
Begin TRIANGLES |
43 |
checkAvgColor(10, 10, 2, 2, (255, 0, 0), 2) |
checkAvgColor(10, 10, 2, 2, (255, 0, 0), 2) |
44 |
checkAvgColor(110, 110, 2, 2, (0, 255, 0), 2) |
checkAvgColor(110, 110, 2, 2, (0, 255, 0), 2) |
45 |
|
|
|
def testOvalBgVob(): |
|
|
vs = getvs() |
|
|
vs.map.put(SolidBgVob(Color.red)) |
|
|
cs1 = vs.coords.affineCoordsys(0, 0, 100, 100, 100, 0, 0, 100) |
|
|
vs.matcher.add(cs1, "cs") |
|
|
vs.map.put(OvalBgVob(), cs1) |
|
|
render(vs) |
|
|
checkAvgColor(10, 10, 2, 2, (255, 0, 0), 2) |
|
|
checkAvgColor(150, 150, 2, 2, (255, 255, 255), 2) |
|
|
|
|
46 |
# : vim: set syntax=python : |
# : vim: set syntax=python : |