Florian Kagerer
|
69d054660a
|
LOL: - fix valgrind warning
- fix more input code issues
- add workround for another script bug (some invalid monster sound index in urbish mine level 2)
svn-id: r40974
|
2009-05-28 23:49:41 +00:00 |
|
Max Horn
|
d3bd7b622c
|
SCI: Turned SfxState into a proper class (i.e., convert the sfx_ funcs to member methods)
svn-id: r40973
|
2009-05-28 22:48:15 +00:00 |
|
Johannes Schickel
|
56b1eb7d09
|
Clean up PC Speaker output implementation. (Stripping out unused code)
svn-id: r40972
|
2009-05-28 22:44:33 +00:00 |
|
Willem Jan Palenstijn
|
67fa1fb59c
|
SCI: Fix potential dangling pointer more robustly,
by changing the executionStack implementation to a list.
svn-id: r40971
|
2009-05-28 22:42:18 +00:00 |
|
Filippos Karapetis
|
55b2cfa0ab
|
Cleanup
svn-id: r40969
|
2009-05-28 22:26:20 +00:00 |
|
Max Horn
|
804242ae9f
|
SCI: Merged NewPlayer and SfxPlayer
svn-id: r40968
|
2009-05-28 22:16:42 +00:00 |
|
Johannes Schickel
|
212271f1ce
|
Fix mismatching new/delete[]
svn-id: r40967
|
2009-05-28 22:13:17 +00:00 |
|
Max Horn
|
a8748bc45c
|
oops
svn-id: r40966
|
2009-05-28 22:07:52 +00:00 |
|
Max Horn
|
99b520dd09
|
SCI: Merged SfxPlayer/NewPlayer code into sfx/core.cpp
svn-id: r40965
|
2009-05-28 22:02:45 +00:00 |
|
Willem Jan Palenstijn
|
7d5bbd7f71
|
SCI: Fix potential dangling pointer after reallocation
svn-id: r40963
|
2009-05-28 19:18:29 +00:00 |
|
Filippos Karapetis
|
c50edc8c46
|
Merged some of the SCI1 and SCI1.1 view and loop drawing functions
svn-id: r40961
|
2009-05-28 15:15:14 +00:00 |
|
Paul Gilbert
|
2ae183a483
|
Fix for pathfinding bug that could occasionally stop the player from moving
svn-id: r40960
|
2009-05-28 12:16:23 +00:00 |
|
Max Horn
|
32975b25f4
|
SCI: cleanup
svn-id: r40959
|
2009-05-28 11:15:09 +00:00 |
|
Max Horn
|
d70504c910
|
SCI: Renamed sfx_state_t -> SfxState, preparing it to become a class eventually
svn-id: r40958
|
2009-05-28 10:54:30 +00:00 |
|
Max Horn
|
01252c4aaf
|
SCI: Some SFX player cleanup
svn-id: r40956
|
2009-05-28 10:29:11 +00:00 |
|
Max Horn
|
78b3c80b11
|
SCI: Turned vocab_version into a static var, and added several FIXMEs related to it (either vocab_version needs to become a member of EngineState/SciEngine, or we need to derive its value e.g. from the game version/flags, if that's possible)
svn-id: r40955
|
2009-05-28 10:28:51 +00:00 |
|
Paul Gilbert
|
f0e69a7d0b
|
Replaced the original implementation of walk box handling with a cleaner, structure array based one
svn-id: r40954
|
2009-05-28 08:49:56 +00:00 |
|
Willem Jan Palenstijn
|
0b8412bcfe
|
SCI: Make standard EGA palette a part of gfx_sci0_pic_colors.
This fixes regressions in at least SQ3 and Iceman from r40870
svn-id: r40952
|
2009-05-27 22:41:14 +00:00 |
|
Walter van Niftrik
|
1dde062e2a
|
SCI: Fix crash in seginfo debug command.
svn-id: r40951
|
2009-05-27 21:25:45 +00:00 |
|
Filippos Karapetis
|
4717533dea
|
Added a fix to get QFG3 working and changed an error to a warning to get EcoQuest 2 working
svn-id: r40944
|
2009-05-27 17:13:42 +00:00 |
|
Filippos Karapetis
|
c75bdbc8e9
|
- SQ5 floppy starts now
- Added a new console command, "room", which shows the current room
svn-id: r40943
|
2009-05-27 16:45:42 +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 |
|
Filippos Karapetis
|
e0a0593949
|
Fixed a typo, and added parentheses to clarify order
svn-id: r40938
|
2009-05-27 12:46:11 +00:00 |
|
Fabio Battaglia
|
c0d13da750
|
sword2: base psx demo detection on screens.clu, and let the user decide between full and demo version at the time of adding the game
svn-id: r40937
|
2009-05-27 09:52:32 +00:00 |
|
Filippos Karapetis
|
4dccd309e2
|
- Renamed the Audio commands to kSci*, from kSci1* (since they're pretty much the same for SCI1.1)
- Added enums for the audio sync cases
- Added a warning when kDoSync is called with the new semantics (SQ4CD or newer)
svn-id: r40936
|
2009-05-27 09:07:08 +00:00 |
|
Filippos Karapetis
|
16078599fb
|
Added a warning when kDoAudio is called with the new semantics (SQ4CD or newer) and fixed the detection entry for SQ4CD
svn-id: r40935
|
2009-05-27 08:48:57 +00:00 |
|
Walter van Niftrik
|
e3178daf13
|
SCI: Cleanup.
svn-id: r40931
|
2009-05-27 00:24:32 +00:00 |
|
Walter van Niftrik
|
fd191a4920
|
SCI: Changed signatures of StrLen and StrCpy to allow NULL pointers. This is
needed for a game bug in KQ6CD.
svn-id: r40930
|
2009-05-26 23:34:57 +00:00 |
|
Arnaud Boutonné
|
da96ab639e
|
Gob - Add detection strings for Lost In Time (Hebrew), Fascination (3 disks, Hebrew), Geisha (alternative EN version), Goblins 3 (Hebrew)
svn-id: r40925
|
2009-05-26 20:30:16 +00:00 |
|
Filippos Karapetis
|
c6ba88c00a
|
Fixed regression in Longbow
svn-id: r40924
|
2009-05-26 19:16:24 +00:00 |
|
Filippos Karapetis
|
d111e33df4
|
Fixed regression of commit #40904, which caused the audio in KQ5CD to be played incorrectly
svn-id: r40923
|
2009-05-26 19:12:09 +00:00 |
|
Filippos Karapetis
|
3e29b47ec3
|
Fixed a crash when exiting, a regression from the latest music driver changes
svn-id: r40922
|
2009-05-26 19:05:20 +00:00 |
|
Max Horn
|
50157fbca9
|
SCI: Undo commit #40917 (SongIteratorChannel::resetSynthChannels now again does something)
svn-id: r40921
|
2009-05-26 15:46:54 +00:00 |
|
Max Horn
|
099a29b6bf
|
SCI: Added 'opcodes' command to the debugger; fixed output wrapping in the selectors & kernelnames debugger commands
svn-id: r40919
|
2009-05-26 15:06:21 +00:00 |
|
Filippos Karapetis
|
d8c1725fbd
|
Fixed compilation under MSVC
svn-id: r40917
|
2009-05-26 14:59:41 +00:00 |
|
Filippos Karapetis
|
dfdc239d1f
|
Silenced MSVC warning
svn-id: r40916
|
2009-05-26 14:54:24 +00:00 |
|
Max Horn
|
c96cf97ea7
|
SCI: Merged vocab_debug.cpp into vocabulary.cpp; cleanup
svn-id: r40915
|
2009-05-26 14:44:14 +00:00 |
|
Max Horn
|
1e2c539e42
|
SCI: Removing obsolete soft sequencer files
svn-id: r40914
|
2009-05-26 14:43:47 +00:00 |
|
Max Horn
|
7050c5065f
|
SCI: removed realtime and polled player, as well as the sfx/device dir, after discussion with Walter
svn-id: r40913
|
2009-05-26 14:09:07 +00:00 |
|
Max Horn
|
1d00cc5df0
|
SCI: Turned sfx_player_t into a class SfxPlayer, and converted the existing players to subclasses of that
svn-id: r40912
|
2009-05-26 11:49:10 +00:00 |
|
Max Horn
|
c5539b4e4e
|
SCI: Preparing to transform sfx_player_t into a class
svn-id: r40911
|
2009-05-26 11:35:35 +00:00 |
|
Max Horn
|
7fbbaff990
|
SCI: Turned the global 'static MessageState state' variable into a member of EngineState
svn-id: r40910
|
2009-05-26 11:33:18 +00:00 |
|
Max Horn
|
7d5f3e1714
|
Turned some static tables into static const tables; added some FIXME comments to global static vars that should be removed (many more exist in SCI, Tinsel, and some other engines)
svn-id: r40908
|
2009-05-26 11:30:21 +00:00 |
|
Johannes Schickel
|
4d66b55316
|
Fix g++ warning.
svn-id: r40905
|
2009-05-26 10:10:45 +00:00 |
|
Filippos Karapetis
|
780899fb0e
|
Rewrote the Audio stream parser. The introduction of KQ6 should work more correctly now (apart from Cassima's speech)
svn-id: r40904
|
2009-05-26 10:02:25 +00:00 |
|
Fabio Battaglia
|
6fd48c3354
|
tinsel: add default paths needed by Discworld PSX, now the user shouldn't need to move files around
svn-id: r40901
|
2009-05-26 08:41:25 +00:00 |
|
Travis Howell
|
4cc2d06b15
|
Fix bug #2687801 - ZAK: Cannot pickup Ladder on Mars Youth Hostel.
svn-id: r40899
|
2009-05-26 01:25:44 +00:00 |
|
Walter van Niftrik
|
de5ca1e472
|
SCI: Some small fixes for KQ6CD.
svn-id: r40898
|
2009-05-26 00:03:41 +00:00 |
|
Florian Kagerer
|
9d4776ebc5
|
LOL: implemented support for the mine car
svn-id: r40897
|
2009-05-25 22:58:05 +00:00 |
|