Any one up for OSX work.

  1. You’re absolutely right–I was losing the escape key too. I guess we just never noticed. It appears that the OS was returning the “this event was already handled” value for the escape key for some reason, but not for other keys. I just checked in a “fix” to ignore the return value from the OS and process the key anyway.

  2. base.win.getPointer(0).getX() will return the raw mouse data from the window, which is usually the position of the mouse in pixels. This appears to work fine for me. This is different from base.mouseWatcherNode.getMouse().getX(), which returns the mouse in the [-1 … 1] range. The former should be used to be compatible with movePointer().

  3. This is a recent change in Panda itself. We have decided to deprecate the ability to load a model without specifying a filename extension; this feature was causing problems. If you still want to load models without specifying a filename extension, you have to set the Config.prc variable as suggested by the error message.

David