stodge
28-09-2005 02:47:42
I'm trying to create my own window without using the config menu, but I'm getting:
NotImplementedError: No matching function for overloaded "Root_createRenderWindow" in the sample framework at:
My code is:
NotImplementedError: No matching function for overloaded "Root_createRenderWindow" in the sample framework at:
def createRenderWindow(*args):
"""
createRenderWindow(self, String name, unsigned int width, unsigned int height,
bool fullScreen, NameValuePairList miscParams=0) -> RenderWindow
createRenderWindow(self, String name, unsigned int width, unsigned int height,
bool fullScreen) -> RenderWindow
"""
return _ogre.Root_createRenderWindow(*args) <====== error
My code is:
def _configure(self):
"""This shows the config dialog and creates the renderWindow."""
drivers = self.root.getAvailableRenderers()
driver = drivers[0]
driver.setConfigOption("Full Screen","No")
driver.setConfigOption("Video Mode","800 x 600 @ 32-bit colour")
self.root.renderSystem = driver
self.renderWindow = self.root.initialise(False)
window = self.root.createRenderWindow("Test", 800, 600, False, 0)
return True