Johannes Schickel
0d995c5920
Rename all "Adlib" uses to "AdLib" to match the real name of the sound card / company.
...
Check this for reference:
http://en.wikipedia.org/wiki/Ad_Lib,_Inc .
http://www.crossfire-designs.de/images/articles/soundcards/adlib.jpg (note the upper left of the card)
This commit does not touch "adlib" and "ADLIB" uses!
Also it does not update all the SCUMM detection entries, which still use "Adlib".
svn-id: r47279
2010-01-12 21:07:56 +00:00
Max Horn
c8873d8492
Changed MidiDriver::createMidi to take a MidiDriverType instead of an int
...
svn-id: r46316
2009-12-09 18:12:51 +00:00
Johannes Schickel
0d79ace422
Access _keyMap a little different, so that no additional entries are created, when an unmapped key is pressed.
...
svn-id: r45730
2009-11-07 15:06:25 +00:00
Johannes Schickel
373b5d1013
Formatting.
...
svn-id: r45729
2009-11-07 15:06:03 +00:00
Johannes Schickel
41e4a1ddb6
LoL PC98: Fix thumbnail creation for quick saves and autosave.
...
svn-id: r44623
2009-10-04 17:38:15 +00:00
Florian Kagerer
f6de0b4ec9
LOL/PC-98: add keyboard support
...
svn-id: r44564
2009-10-03 20:42:26 +00:00
Max Horn
8ba75fc522
Fix code formatting (esp. 'if(' -> 'if (' etc., but also indention and other things)
...
svn-id: r44495
2009-09-30 16:16:53 +00:00
Norbert Lange
917d4b78b3
Merge with trunk
...
svn-id: r43701
2009-08-24 17:51:47 +00:00
Johannes Schickel
34e30a29b5
Make KYRA only call OSystem::updateScreen from inside Screen::updateScreen, when the screen really changed OR the palette changed.
...
svn-id: r43537
2009-08-19 16:19:55 +00:00
Norbert Lange
0350a1598d
merge with trunk
...
svn-id: r43134
2009-08-08 19:09:30 +00:00
Johannes Schickel
7e71865e91
Move the event recorder to its own class (EventRecoder inside common/EventRecorder.[h/cpp]).
...
svn-id: r42751
2009-07-25 12:59:46 +00:00
Johannes Schickel
a7b419149c
Use 50Hz ticks in Kyra1 Amiga instead of 60Hz ticks.
...
svn-id: r42644
2009-07-21 17:00:07 +00:00
Norbert Lange
bb64bf008d
merge with trunk
...
svn-id: r42574
2009-07-17 21:23:54 +00:00
Norbert Lange
cfe2928d98
added primitive support for Kyrandia`s Intro Music.
...
svn-id: r42567
2009-07-17 16:07:57 +00:00
Johannes Schickel
53756ef1d0
Cleanup.
...
svn-id: r42565
2009-07-17 14:05:22 +00:00
Johannes Schickel
049c9b0c86
Add config option for Kyra1 16 color, it'll only use dithering when "16_color" is set to true.
...
svn-id: r41847
2009-06-25 01:29:55 +00:00
Johannes Schickel
7eaf539b23
Cleanup.
...
svn-id: r41733
2009-06-21 20:10:45 +00:00
Johannes Schickel
76eee406d6
Cleanup: Change LoL code to use KYRA volume handling.
...
svn-id: r41730
2009-06-21 19:00:50 +00:00
Florian Kagerer
8d26c58372
LOL: implemented save menu
...
svn-id: r41713
2009-06-20 14:26:01 +00:00
Johannes Schickel
b9d42b8741
Got rid of a needless "getEventManager" call. (Using Engine::_eventMan now instead)
...
svn-id: r41516
2009-06-14 14:05:42 +00:00
Johannes Schickel
5c233c447b
Remove LoLEngine::_gameFlags and convert all Lands of Lore code to use _flagsTable instead.
...
svn-id: r41351
2009-06-07 20:43:43 +00:00
Florian Kagerer
94e9762870
KYRA/LOL: fix input code for japanese game versions
...
svn-id: r41221
2009-06-06 12:18:39 +00:00
Johannes Schickel
9a0fff429f
- Remove LoLEngine::delayUntil it was identical to KyraEngine_v1 in its functionallity anyway
...
- Change KyraEngine_v1::delayUntil to a somewhat more LoLEngine::delayUntil like implementation
svn-id: r41117
2009-06-01 23:38:56 +00:00
Florian Kagerer
42032cf7ec
LOL: - minor fix to the input code
...
svn-id: r41104
2009-06-01 17:50:30 +00:00
Johannes Schickel
c7ee0a7ec8
More formatting.
...
svn-id: r40994
2009-05-29 13:09:26 +00:00
Johannes Schickel
64e6c596c7
Formatting.
...
svn-id: r40991
2009-05-29 12:52:03 +00:00
Johannes Schickel
eb827d8601
Cleanup.
...
svn-id: r40989
2009-05-29 12:28:39 +00:00
Johannes Schickel
ac6c99eff0
Prevent accidental MT-32 initialization for PC speaker output, when "native_mt32" is set to true.
...
svn-id: r40940
2009-05-27 14:44:26 +00:00
Johannes Schickel
2bcf5c0552
- Moved Sound implementation declarations to the newly added file sound_intern.h
...
- Added support for PC Speaker sound in all Kyra1, Kyra2 and Lands of Lore
- Slight cleanup
svn-id: r40939
2009-05-27 14:40:37 +00:00
Florian Kagerer
84a2651e63
LOL: fixed some input code issues:
...
- party would move 2 steps instead of one when using keyboad while magic menu was open
- viewing notes would abort at once instead of waiting for the next click
svn-id: r40863
2009-05-24 14:33:41 +00:00
Johannes Schickel
344caa88fc
Make various Sound functionality SoundHandle instead of filename based.
...
- This fixes multiple sounds being played at once in Lands of Lore
svn-id: r40848
2009-05-24 01:29:09 +00:00
Johannes Schickel
54a170978a
Handle mouse move events like the original.
...
svn-id: r40791
2009-05-22 22:28:06 +00:00
Johannes Schickel
25980bc29c
Changed code to closer match original input handling.
...
svn-id: r40770
2009-05-21 17:49:51 +00:00
Johannes Schickel
60b007cfd0
Only process key/mouse press/release events in GUI.
...
svn-id: r40766
2009-05-21 17:13:41 +00:00
Johannes Schickel
7561bd9dfb
Remov lots of superfluous debug output.
...
svn-id: r40715
2009-05-19 01:13:29 +00:00
Johannes Schickel
2f72831876
Don't crash on debugger shortcut when no debugger is present. (Fixes crash in LoL, when the user tries to press Ctrl+d)
...
svn-id: r40709
2009-05-18 23:14:37 +00:00
Johannes Schickel
da0a07b441
Formatting.
...
svn-id: r40670
2009-05-17 23:51:42 +00:00
Johannes Schickel
380231fc3b
Only set 'cdaudio' config entry, when FM-Towns version is present.
...
svn-id: r40664
2009-05-17 22:49:25 +00:00
Johannes Schickel
6c3ef0f57e
Audio related cleanup.
...
svn-id: r40659
2009-05-17 22:12:36 +00:00
Johannes Schickel
1c86e18680
Disable CD audio for PC98 by default.
...
svn-id: r40658
2009-05-17 21:55:24 +00:00
Johannes Schickel
76285301aa
Handle keyboard button press immediately.
...
svn-id: r40657
2009-05-17 21:52:31 +00:00
Johannes Schickel
5d9b095a9f
Add TODO.
...
svn-id: r40000
2009-04-18 21:23:45 +00:00
Torbjörn Andersson
5cd2261382
We probably only have to update the screen once every updateInfo(). And, since
...
it's triggered by mouse movements, only when the cursor is visible.
svn-id: r39975
2009-04-18 03:15:34 +00:00
Johannes Schickel
3a35b5b5f2
- Make Lands of Lore compileable optionally as suggested by _sev. (via ENABLE_LOL define)
...
- Change default build system to support LoL as a subengine of KYRA. LoL is currently disabled by default.
(- Minor enum name fixes for Lands of Lore code.)
svn-id: r39099
2009-03-04 00:45:34 +00:00
Florian Kagerer
a43b0bc2dc
LOL: - more work on the user interface
...
- fixed non interactive demo
svn-id: r38374
2009-02-16 17:17:15 +00:00
Florian Kagerer
16a57f299c
LOL: - implemented proper button processing (works exactly as in Kyra 2 and 3, so we do have some code duplication atm, I just fixed right mouse button support for LOL)
...
- keyboard control now works
svn-id: r38190
2009-02-15 03:36:30 +00:00
Florian Kagerer
f065524949
LOL:
...
- implemented some input code
- you can walk around now (not very far though, since doors don't work yet). Keyboard control is still missing
- processButtonList isn't really implemented yet for LOL. I'll still have to check which features are needed here.
svn-id: r36320
2009-02-14 00:51:07 +00:00
Florian Kagerer
784c99b3da
svn-id: r36178
2009-02-01 19:27:01 +00:00
Max Horn
7cb437b56f
Renamed SpecialDebugLevel to DebugChannel
...
svn-id: r36142
2009-01-30 05:10:24 +00:00
Johannes Schickel
d3fb5c1ecc
Fixed GMM save/load functionallity in kyra1.
...
svn-id: r35980
2009-01-21 15:36:31 +00:00