|
@@ -114,7 +114,9 @@ class OnscreenImage(DirectObject, NodePath):
|
|
|
tex = image
|
|
tex = image
|
|
|
else:
|
|
else:
|
|
|
# It's a Texture file name
|
|
# It's a Texture file name
|
|
|
- tex = loader.loadTexture(image)
|
|
|
|
|
|
|
+ tex = TexturePool.loadTexture(image)
|
|
|
|
|
+ if not tex:
|
|
|
|
|
+ raise IOError('Could not load texture: %s' % (image))
|
|
|
cm = CardMaker('OnscreenImage')
|
|
cm = CardMaker('OnscreenImage')
|
|
|
cm.setFrame(-1, 1, -1, 1)
|
|
cm.setFrame(-1, 1, -1, 1)
|
|
|
self.assign(parent.attachNewNode(cm.generate(), sort))
|
|
self.assign(parent.attachNewNode(cm.generate(), sort))
|