thanks for your highspeed answer
now i got this working with e.g. “accept(‘mouse1’,self.doit)”.
but when i set it to “accept(‘enter-pg0’,self.doit)”, i get some errors:
File "D:\work\aexp\tests\testerei\src\root\example.py", line 104, in ?
run()
File "C:\Panda3D-1.4.2\direct\src\showbase\ShowBase.py", line 2176, in run
self.taskMgr.run()
File "C:\Panda3D-1.4.2\direct\src\task\Task.py", line 930, in run
self.step()
File "C:\Panda3D-1.4.2\direct\src\task\Task.py", line 862, in step
self.__stepThroughList(taskPriList)
File "C:\Panda3D-1.4.2\direct\src\task\Task.py", line 764, in __stepThroughList
ret = self.__executeTask(task)
File "C:\Panda3D-1.4.2\direct\src\task\Task.py", line 684, in __executeTask
ret = task(*task.extraArgs)
File "C:\Panda3D-1.4.2\direct\src\showbase\EventManager.py", line 47, in eventLoopTask
self.doEvents()
File "C:\Panda3D-1.4.2\direct\src\showbase\EventManager.py", line 41, in doEvents
self.processEvent(self.eventQueue.dequeueEvent())
File "C:\Panda3D-1.4.2\direct\src\showbase\EventManager.py", line 98, in processEvent
messenger.send(eventName, paramList)
File "C:\Panda3D-1.4.2\direct\src\showbase\Messenger.py", line 240, in send
method (*(extraArgs + sentArgs))
TypeError: doit() takes exactly 1 argument (2 given)
any ideas?