Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-02-26 | start out with an empty array of file handles, so the Enginestates matches ↵ | Andre Heider | |
between startup and restart. really check its size before accessing it (fixes LSL3 restart) svn-id: r38915 | |||
2009-02-26 | fix graphics regression in Iceman caused by r38909 | Willem Jan Palenstijn | |
svn-id: r38914 | |||
2009-02-26 | protect the sfx timer with the callbackMutex to fix the race the condition ↵ | Andre Heider | |
when restarting or restoring a game. svn-id: r38913 | |||
2009-02-26 | reinit sfx in game_init() when it got deinitialized in game_exit(), this ↵ | Andre Heider | |
unmutes the game after a restart. shutdown sfx in game_exit() only if there is no EngineState successor (restored game) since gamestate_restore() already reinitialized it. svn-id: r38912 | |||
2009-02-26 | cleanup | Max Horn | |
svn-id: r38910 | |||
2009-02-26 | SCI: Modified gfx_new_mode to take a Graphics::PixelFormat | Max Horn | |
svn-id: r38909 | |||
2009-02-26 | SCI: Changed 'typedef enum { } NAME' into C++-style 'enum NAME { }' | Max Horn | |
svn-id: r38908 | |||
2009-02-26 | SCI: Turned the crossblit code into a template | Max Horn | |
svn-id: r38907 | |||
2009-02-26 | SCI: Some nitpick FIXMEs on incorrect opcode number comments ;) | Max Horn | |
svn-id: r38906 | |||
2009-02-26 | SCI: Moved gfx_line.cpp to line.h and turned _gfx_draw_line_buffer into a ↵ | Max Horn | |
template svn-id: r38905 | |||
2009-02-26 | SCI: Replaced #define hack to fake subclassing in C by regular C++ subclassing | Max Horn | |
svn-id: r38904 | |||
2009-02-26 | Added filter to preserve needed Animation across location switch. | Nicola Mettifogo | |
svn-id: r38903 | |||
2009-02-26 | changeLocation now uses the internal variable _newLocationName instead of an ↵ | Nicola Mettifogo | |
input parameter. svn-id: r38902 | |||
2009-02-26 | Clarify behaviour of gfxop_get_event(). | Willem Jan Palenstijn | |
svn-id: r38900 | |||
2009-02-26 | Cleanup | Filippos Karapetis | |
svn-id: r38898 | |||
2009-02-26 | Removed null*Ptr dummy objects, using SharedPtr's reset method to null ↵ | Nicola Mettifogo | |
pointers instead. svn-id: r38897 | |||
2009-02-26 | Cleanup | Filippos Karapetis | |
svn-id: r38896 | |||
2009-02-26 | Cleanup. Readded FIXME | Filippos Karapetis | |
svn-id: r38895 | |||
2009-02-26 | Merged walk code for NS, and simplified handling. | Nicola Mettifogo | |
svn-id: r38894 | |||
2009-02-26 | Fixed crashes and leaks when quitting BRA from menu and splash screen. | Nicola Mettifogo | |
svn-id: r38893 | |||
2009-02-26 | Cleanup of CommandExec and ProgramExec, and pushed down dependencies from ↵ | Nicola Mettifogo | |
exec.h. svn-id: r38892 | |||
2009-02-26 | cleanup | Max Horn | |
svn-id: r38891 | |||
2009-02-25 | fix read_SegManagerPtr to not read from an uninitialzed pointer | Andre Heider | |
svn-id: r38889 | |||
2009-02-25 | reintroduce game_start_time (removed it in r38701), since the interpreter ↵ | Andre Heider | |
can be restarted and it can be retrieved via script function (eg. LSL3 about box) svn-id: r38888 | |||
2009-02-25 | Initial fix for the keypad keys. We still don't know the initial state of ↵ | Filippos Karapetis | |
the caps lock etc keys, so an appropriate method will need to be added to OSystem svn-id: r38887 | |||
2009-02-25 | Reverted my wrong commit #38870. Most of the key codes are handled by the ↵ | Filippos Karapetis | |
engine itself, however there are cases where they are handled by the game scripts, e.g. in save/load dialogs. The arrow keys in the save/load dialogs should work properly again. The numpad keys still look to be broken by some other commit svn-id: r38886 | |||
2009-02-25 | cleanup | Max Horn | |
svn-id: r38885 | |||
2009-02-25 | SCI: Restored ability to warp the mouse cursor | Max Horn | |
svn-id: r38884 | |||
2009-02-25 | SCI: Removed code for software rendered mouse cursor | Max Horn | |
svn-id: r38883 | |||
2009-02-25 | SCI: Added remark that we don't track capslock, numlock, scrlock properly | Max Horn | |
svn-id: r38882 | |||
2009-02-25 | SCI: Simplify event polling code a little bit | Max Horn | |
svn-id: r38881 | |||
2009-02-25 | Interpret NONBLOCK as PEEK; poll while sleeping. | Willem Jan Palenstijn | |
Also use Common::List for internal event queue. svn-id: r38880 | |||
2009-02-25 | Don't truncate keycode in queued events. | Willem Jan Palenstijn | |
svn-id: r38878 | |||
2009-02-25 | * Rebased Parallaction_br to inherit from Parallaction instead of ↵ | Nicola Mettifogo | |
Parallaction_ns * Same as above for CommandExec_br and ProgramExec_br This should finally kill most issues with destruction, at the cost of some code duplication. svn-id: r38877 | |||
2009-02-25 | Updated all for(;;) loops to use prefix increment on iterators. | Nicola Mettifogo | |
svn-id: r38876 | |||
2009-02-25 | Fixed segfault when quitting BRA. | Nicola Mettifogo | |
svn-id: r38875 | |||
2009-02-25 | cleanup | Max Horn | |
svn-id: r38874 | |||
2009-02-24 | SCI: Don't #include headers in other headers if a forward declaration of a ↵ | Max Horn | |
few types suffices (reduces header interdependencies) svn-id: r38872 | |||
2009-02-24 | fix warning | Max Horn | |
svn-id: r38871 | |||
2009-02-24 | Replaced some of the internal SCI scan codes with the ones from ScummVM | Filippos Karapetis | |
svn-id: r38870 | |||
2009-02-24 | Removed unused resource macros | Jordi Vilalta Prat | |
svn-id: r38869 | |||
2009-02-24 | Process modifier keys (capslock, numlock, scrollock) | Filippos Karapetis | |
svn-id: r38868 | |||
2009-02-24 | SCI: Moved (kernel) debug stuff from tools.cpp to a new file engine/kdebug.cpp | Max Horn | |
svn-id: r38867 | |||
2009-02-24 | bring back comments but as TODO comment | Paweł Kołodziejski | |
svn-id: r38866 | |||
2009-02-24 | Removed some non-required struct declarations | Jordi Vilalta Prat | |
svn-id: r38865 | |||
2009-02-24 | Fix a valgrind warning (free -> delete) | Jordi Vilalta Prat | |
svn-id: r38864 | |||
2009-02-24 | remove code related __GNU__XX defines | Paweł Kołodziejski | |
svn-id: r38863 | |||
2009-02-24 | not needed include anymore | Paweł Kołodziejski | |
svn-id: r38862 | |||
2009-02-24 | not needed this includes anymore | Paweł Kołodziejski | |
svn-id: r38857 | |||
2009-02-24 | not needed anymore | Paweł Kołodziejski | |
svn-id: r38856 |