There are some bugs (or missing features?), which only comes up in linux.
- blah->getFileSystem()->getWorkingDirectory() = NULL in every case...
- the file open dialog does not work correctly (it is not implemented jet)
Linux Bugs
There are some more missing features in Linux:
* The keymap seems to only list 0-9, a-z and some basic keys, so no numpad support, no special keys etc
* ctrl and shift are not working (the code sets them to false and has some TODO markings
These one are windows & linux:
* the alt key seems not to be supported at all (the event structure doesnt even have a place for this information to be stored)
* I couldn't see whether pressing the ctrl key alone generates an event or not
These key supports would be neccessary for a complete game (ctrl - duck, shift+cursor up run etc) as well as input for input fields etc (where usershould be able to input things like ,:;\? etc)
Best wishes,
Tels
* The keymap seems to only list 0-9, a-z and some basic keys, so no numpad support, no special keys etc
* ctrl and shift are not working (the code sets them to false and has some TODO markings
These one are windows & linux:
* the alt key seems not to be supported at all (the event structure doesnt even have a place for this information to be stored)
* I couldn't see whether pressing the ctrl key alone generates an event or not
These key supports would be neccessary for a complete game (ctrl - duck, shift+cursor up run etc) as well as input for input fields etc (where usershould be able to input things like ,:;\? etc)
Best wishes,
Tels
Perl + Irrlicht + Audiere = Game: http://bloodgate.com/perl/game
I dunno exactly know what you mean, I didn't tested it with GUI stuff. In my event receiver I got this:
... but it only reacts on 'H'.
Apart from that there is another annoying bug. Well its not really irrlichts fault. The X-server always sends "key_pressed" & "key_released" if you press and hold a key. Somebody posted a solution for the irrlicht source, would be nice if that would be integrated in one of the next releases. I've patched irrlicht with it for my own use and it works great.
Code: Select all
case KEY_CONTROL:
case KEY_SHIFT:
case KEY_MODECHANGE:
case KEY_KEY_H:
// im doing sth here
return true;
Apart from that there is another annoying bug. Well its not really irrlichts fault. The X-server always sends "key_pressed" & "key_released" if you press and hold a key. Somebody posted a solution for the irrlicht source, would be nice if that would be integrated in one of the next releases. I've patched irrlicht with it for my own use and it works great.