* テクスチャー
'''
class MQOMaterial(object):
- def __init__(self, rgba):
- self.rgba=rgba
+ def __init__(self):
+ self.rgba=(1, 1, 1, 1)
+ self.vcol=False
self.texture=None
+ def __enter__(self):
+ self.begin()
+
+ def __exit__(self):
+ self.end()
+
def begin(self):
- glColor4f(self.rgba.r, self.rgba.g, self.rgba.b, self.rgba.a)
+ glColor4f(*self.rgba)
if self.texture:
self.texture.begin()
self.texture.end()
def onInitialize(self):
- if self.texture:
- self.texture.onInitialize()
-
- @staticmethod
- def create(src, basedir):
- m=MQOMaterial(src.color)
- if src.tex:
- m.texture=texture.Texture((basedir+'/'+src.tex).replace('\\', '/'))
- return m
+ pass
+ #if self.texture:
+ # self.texture.onInitialize()