Sven Hesse
339c39f8b7
Possible fix for bug #1709124 ("GOB3: (dos/russian) just dont run")
...
svn-id: r26665
2007-04-28 21:16:13 +00:00
Sven Hesse
28df3debfd
- Fixed handling of the case split screen + vertical scrolling area
...
- Added manual vertical scrolling
- Restricting the mouse cursor to the upper part of the split screen now
svn-id: r26547
2007-04-19 13:51:57 +00:00
Sven Hesse
245d8fa63d
Changed processInput() to use the ascii value instead of the keycode, so that upper-case characters work
...
svn-id: r26540
2007-04-17 07:19:23 +00:00
Sven Hesse
bdadeb1313
Mouse button presses shouldn't repeat. Fixes "cut-scene" after the idol part in Gob3 Amiga
...
svn-id: r26523
2007-04-16 05:05:35 +00:00
Sven Hesse
1b71599d86
MSVC8 apparently complains about uninitialized variables there, fixing (see bug #1700986 )
...
svn-id: r26495
2007-04-15 13:41:54 +00:00
Sven Hesse
e5de883ccf
Implemented fast modes: CTRL-f for double and CTRL-g for triple speed
...
Though I think it shouldn't break anything, use it at your own risk
svn-id: r26461
2007-04-13 19:55:09 +00:00
Sven Hesse
7370c5aa12
The scrolling now works without cursor jittering...
...
svn-id: r26458
2007-04-13 07:48:26 +00:00
Sven Hesse
a17df6e4c6
Some Gob3 fixes:
...
- wrong positioning of the inventory
- walking
- close-up fadeing in the CD version
svn-id: r26390
2007-04-06 13:30:09 +00:00
Sven Hesse
ec5a9eee31
- Minor cleanup
...
- Added Inter_v3 (for new opcode o3_getTotTextItemPart)
- Some fixes to let Gob3 start with the first screen
svn-id: r26383
2007-04-05 13:37:20 +00:00
Sven Hesse
53119f2c5d
"char *" -> "byte *" where appropriate
...
svn-id: r26369
2007-04-02 11:05:09 +00:00
Sven Hesse
623ca88022
- Properly implemented the ImdPlayer
...
- Some more clean-up
svn-id: r26316
2007-03-29 17:55:39 +00:00
Sven Hesse
2dc7cb2cd4
Major clean-up, including:
...
- Cutting down the code-dup
- Plucking leaks
- Removing dead/unused code
- Properly naming "word_2342F"-style variables and functions (removing the warnings alongside)
- Fleshing out the "stubby" functions
- Moving functions and variables to more appropriate/logical places
- Re-ordering functions and variables
- Re-structuring functions
- Moving the IMD stuff into a new "Imd" class in the new imd.cpp/.h (still to be completely implemented and cleaned up)
- Formatting
- Getting rid off the classes "Anim", "Pack" and "Timer", along with their files
svn-id: r26252
2007-03-20 14:51:57 +00:00
Max Horn
8ba2a5bb83
GOB: use EventManager::getMousePos and some cleanup
...
svn-id: r26220
2007-03-18 18:10:34 +00:00
Max Horn
ed54ea9155
Moved Event/EventType/keyboard enum from common/system.h (part of class OSystem) to common/events.h (part of namespace Common). Porters may have to make minor changes to their backends to get them to compile again
...
svn-id: r26180
2007-03-17 19:02:05 +00:00
Max Horn
15d9bc42ea
Force all code to use EventManager::pollEvent instead of OSystem::pollEvent
...
svn-id: r26156
2007-03-17 00:53:21 +00:00
Sven Hesse
d706d8e4c0
Implemented vertical scrolling
...
svn-id: r25401
2007-02-06 14:42:05 +00:00
Sven Hesse
d2b8787dd5
- Fixed the palette animations
...
- Changed waitRetrace() to take some time, because the scrolling speed is tuned to the retrace delays
svn-id: r25319
2007-02-01 10:42:27 +00:00
Sven Hesse
0058049e32
Added a proper workaround for the race condition in the script when opening the notepad, which was apparently causing bug #1621089
...
svn-id: r25255
2007-01-29 17:59:28 +00:00
Sven Hesse
36a54218b1
- Another attempt at fixing the immediately-closing notepad heisenbug ( #1621089 )
...
- Implemented wide surfaces + scrolling
- Some clean-up
svn-id: r25253
2007-01-29 17:04:37 +00:00
Sven Hesse
05499f58dd
- Removed usage of OSystem::quit(), added a _quitRequested variable
...
- Fixed some leaks, unitialized memory and delete/delete[]-errors
svn-id: r22790
2006-05-31 08:44:14 +00:00
Sven Hesse
d6f1ba1540
- More GOB2 map conversions
...
- Added Music_Dummy (for --music-driver=null)
- Implemented IMDs. That took longer than I expected...
On the bright side, Ween's intro now plays more correctly
svn-id: r22754
2006-05-29 18:24:52 +00:00
Eugene Sandulenko
8fa9bd6728
Removed extra exclamation marks in warning() calls as well.
...
svn-id: r21608
2006-04-04 22:21:10 +00:00
Max Horn
26ee630756
Moved engines to the new engines/ directory
...
svn-id: r20582
2006-02-11 22:45:04 +00:00