Commit Graph

32535 Commits

Author SHA1 Message Date
Norbert Lange
ab529d8e0c prepare the kyraplayer for reading sfxtables from raw data (instead of static tables)
svn-id: r43184
2009-08-09 20:20:42 +00:00
Norbert Lange
b4c689a3c1 fixed up some missing newlines
removed MSVC6 disable pragmas, the warnings are already disabled in the project files

svn-id: r43182
2009-08-09 18:59:22 +00:00
Norbert Lange
7de81f0c07 remove temporary hacks and files
svn-id: r43175
2009-08-09 16:42:14 +00:00
Norbert Lange
d77031e64c added code to support the "finale" section
cleaned up playSoundEffect and playTrack

svn-id: r43149
2009-08-08 21:59:18 +00:00
Norbert Lange
319dfcbcc0 moved table-definition from header to cpp file
svn-id: r43136
2009-08-08 20:00:28 +00:00
Norbert Lange
0350a1598d merge with trunk
svn-id: r43134
2009-08-08 19:09:30 +00:00
Johannes Schickel
df06592be1 Implemented support for Amiga wander score map.
svn-id: r43133
2009-08-08 18:23:14 +00:00
Eugene Sandulenko
65a39cc2b0 Implement FR#2821534: "GUI: Mute All disable volume sliders"
svn-id: r43131
2009-08-08 18:01:44 +00:00
Johannes Schickel
c455e135b2 Fix XMIDI looping implementation. Now for example the music in the ferret village of ITE plays fine.
svn-id: r43126
2009-08-08 13:57:21 +00:00
Johannes Schickel
d14c0fd886 Change workaround for bug #2820054 to apply for all GRA versions.
svn-id: r43123
2009-08-08 12:22:34 +00:00
Johannes Schickel
462d6dc65c Formatting fix.
svn-id: r43122
2009-08-08 12:00:34 +00:00
Johannes Schickel
d593c03c1a Fix for bug #2412336 "DW2: Voices cut off" (commit on behalf of dreammaster)
svn-id: r43120
2009-08-08 11:51:15 +00:00
Johannes Schickel
19c27b04b6 Add workaround for bug #2820054 "DW1: No intro music at first start on Wii", which actually happened on all systems, when using the multilanguage version.
svn-id: r43119
2009-08-08 11:42:29 +00:00
Andre Heider
14574b0d81 tweaked the mapped keys to reintroduce SHIFT for mass adding games
svn-id: r43117
2009-08-08 11:30:56 +00:00
Norbert Lange
4e7b156e10 fix a bug that prevented gcc from compiling
correctly added my palette patch (it showed up in the rev-changes but dint got applied fully to the svn tree?)

svn-id: r43116
2009-08-08 09:49:28 +00:00
Kostas Nakos
4f5e8e88cc forward port of wince 3.0 fix for paths from branch 0.13.0, r39978
svn-id: r43114
2009-08-08 09:38:12 +00:00
Paul Gilbert
3e2ee197f1 Commit of dhewg's patch to fix screen refreshes on the Wii
svn-id: r43112
2009-08-08 09:34:23 +00:00
Norbert Lange
6dbeddab25 slighty changed how voices get disabled after their sample played
svn-id: r43111
2009-08-08 09:23:09 +00:00
Norbert Lange
baeed11aae added missing stuff for modulation and microtonal effects (several bugs in original player - dont think this was ever used)
added compiletime macros for modulation and microtonal
moved common initialization stuff into a new resetPlayer() method
reworked stopEvents, made them simpler and inlined the noteOff function
added check for allocation and IO-Errors to the load-function.

svn-id: r43110
2009-08-08 09:18:23 +00:00
Sven Hesse
61e0be75b5 When opening a data stream, don't read the whole file into memory if not necessary. This vastly improves the loading times of Gob3 on small devices
svn-id: r43107
2009-08-08 02:23:04 +00:00
Norbert Lange
78e06a0e1c refactored noteOn
removed channel.voicesActive variable

svn-id: r43104
2009-08-07 21:00:34 +00:00
Kostas Nakos
6c54f89310 mouse up events need the same lovin' as mouse down events do. don't underestimate 'em. fixes bug #2833549
svn-id: r43102
2009-08-07 19:33:39 +00:00
Andre Heider
57e45de95b Merge creation of Info.plist into update-version.pl.
This fixes the static version info after branching (#2820503).

svn-id: r43101
2009-08-07 18:16:58 +00:00
Norbert Lange
d51e8be2bf implemented "SPECIAL" commands
addid missing stacklock for a few public functions

svn-id: r43100
2009-08-07 18:02:06 +00:00
Norbert Lange
c4047908aa added stub for setting audio filter in Paula
fixed wrong value for volume in maxtrax

svn-id: r43099
2009-08-07 16:21:30 +00:00
Kostas Nakos
08b650c1a6 show VK in gui_v2 games of kyra
svn-id: r43097
2009-08-07 11:05:58 +00:00
Kostas Nakos
14df573175 hint backend about virtual keyboard on save, in LoK
svn-id: r43095
2009-08-07 10:44:34 +00:00
Paul Gilbert
c9ef2d9809 Bugfix for #2831159 - Palace guards saying !!HIGH STRING!!
svn-id: r43093
2009-08-07 09:25:06 +00:00
Kostas Nakos
b395b1836a overload showMouse to kill mouse shadows in kyra
svn-id: r43088
2009-08-06 18:05:50 +00:00
Norbert Lange
648bec1d0c move function definitions from header to the cpp file
moved a few functions to static scope

svn-id: r43077
2009-08-05 19:26:00 +00:00
Norbert Lange
621071ea9e added some error messages to the compile-time checks
svn-id: r43076
2009-08-05 18:57:13 +00:00
Norbert Lange
025846020b moved check if class should be compiled to the header
svn-id: r43075
2009-08-05 18:45:22 +00:00
Norbert Lange
55a24eacd5 fixed wrong indentation
moved notetable to static scope

svn-id: r43074
2009-08-05 18:13:42 +00:00
Norbert Lange
29e4755f2a check if modplayers should be compiled based on engine-macros
svn-id: r43073
2009-08-05 18:00:13 +00:00
Norbert Lange
4890ada18f replace workaround in case musicfiles are missing with a simpler one
svn-id: r43071
2009-08-05 17:29:02 +00:00
Scott Thomas
8820b6166e T7G: Fix bug #2831041 by implementing opcode responsible for starting music partway through a video
svn-id: r43068
2009-08-05 13:57:40 +00:00
Paul Gilbert
26b372603b Bugfix for music not being stopped when music volume is set to zero
svn-id: r43066
2009-08-05 10:44:37 +00:00
Filippos Karapetis
4af0cfbdbd Cleanup
svn-id: r43056
2009-08-04 21:56:59 +00:00
Norbert Lange
139fa6ff13 remove a former workaround for Amiga MI
svn-id: r43055
2009-08-04 20:27:25 +00:00
Norbert Lange
28210abe77 fixed hanging intro (and possible other scenes) when music cant be loaded
svn-id: r43054
2009-08-04 19:53:13 +00:00
Norbert Lange
fc8e269c36 cleaned up sound_amiga.cpp a bit, added checks for missing files
svn-id: r43050
2009-08-04 18:24:39 +00:00
Norbert Lange
4c4eb1394c added warning should the sound files not be available (intro will hang if there is no musictimer)
svn-id: r43049
2009-08-04 17:43:56 +00:00
Filippos Karapetis
d14f0ccfb5 Removed the superfluous VGA buffer, replacing it with direct writes to the video buffer
svn-id: r43048
2009-08-04 17:22:18 +00:00
Norbert Lange
c304c633ce moved helper functions from the header file into the cpp file
svn-id: r43047
2009-08-04 17:12:19 +00:00
Norbert Lange
dbe50abae4 added doxygeb comments
added checks to public functions if resources already got loaded

svn-id: r43046
2009-08-04 17:03:35 +00:00
Norbert Lange
e6f8bfafc7 moved code for initialising patterns into own function
added initialisation of return-addresses for patterns and macros

svn-id: r43045
2009-08-04 15:43:40 +00:00
Kostas Nakos
7b4d3c1289 got rid of superfluous semicolons
svn-id: r43043
2009-08-04 14:53:43 +00:00
Filippos Karapetis
6b11923bc8 Cleaned up the MSVC project files of the gob engine
svn-id: r43042
2009-08-04 14:20:38 +00:00
Kostas Nakos
73572158a8 commit slightly modified patch #2828646: WINCE: Integrate Windows CE with the master build system
svn-id: r43041
2009-08-04 13:17:33 +00:00
Kostas Nakos
342cce1b19 update readme (draft)
svn-id: r43039
2009-08-04 12:51:17 +00:00