338 Commits

Author SHA1 Message Date
Max Horn
484e6f923f Change CVS keywords to SVN keywords
svn-id: r20512
2006-02-11 10:01:01 +00:00
Max Horn
0ad58cdb95 Removed .cvsignore files
svn-id: r20424
2006-02-07 22:50:14 +00:00
Travis Howell
fd008f42b3 Make game titles consistent
svn-id: r20097
2006-01-19 23:11:56 +00:00
Eugene Sandulenko
ea42bad781 Update copyright notice
svn-id: r20088
2006-01-18 17:39:49 +00:00
Travis Howell
d6a5c39e3d Add full game titles.
svn-id: r20083
2006-01-18 14:06:20 +00:00
Joost Peters
c4c9ca6f99 Fix MI1 & BS1 bugs reported in #1276592 - both are related to the number of open file handles.
svn-id: r19837
2005-12-27 19:17:53 +00:00
Torbjörn Andersson
6cfb37c441 Stop sounds at control panel, otherwise any looping sounds will still be
playing. (For instance, when getting yourself killed on top of the train.)

svn-id: r19574
2005-11-12 15:25:22 +00:00
Robert Göffringmann
fa5af9ce6d Don't warn if 3m9.wav is missing. It always is.
svn-id: r19573
2005-11-12 11:26:24 +00:00
Robert Göffringmann
6325516a0f clear screen when entering control panel. Fixes palette glitch after playing animations
svn-id: r19570
2005-11-12 09:14:07 +00:00
Robert Göffringmann
67ecf5ce83 minor cleanup
svn-id: r19517
2005-11-08 11:24:46 +00:00
Robert Göffringmann
243f99df40 another scrolling fix, the engine didn't scroll all the way to the end of the screens before.
svn-id: r19516
2005-11-08 10:21:02 +00:00
Torbjörn Andersson
be5bae9106 Don't write empty save slot names to the savegame index. All that does is
raising the "I/O error" flag.

svn-id: r19514
2005-11-08 07:28:31 +00:00
Joost Peters
d7b50885e2 fix compilation
svn-id: r19487
2005-11-06 13:14:10 +00:00
Chris Apers
f123080d63 Revert last change, doesn't seem to work either
svn-id: r19486
2005-11-06 12:58:19 +00:00
Chris Apers
c36eddd91a - Move opcode table to a method so that it is correctly initialized with PalmOS ARM
svn-id: r19477
2005-11-05 19:42:50 +00:00
Chris Apers
b87ca6a568 Removed obsolete code
svn-id: r19476
2005-11-05 19:29:06 +00:00
Chris Apers
57698a16ab PalmOS ifdef
svn-id: r19475
2005-11-05 19:26:26 +00:00
Robert Göffringmann
5d7a97690f fixed bug #1345130: BS1: Scrolling regression.
Could possibly cause other problems, needs testing.
Testing, also in respect to #1077394

svn-id: r19426
2005-11-04 15:40:54 +00:00
Torbjörn Andersson
934fe91620 Clear the sound queue when starting a cutscene. They usually (always?)
herald a change of scene, so it should be ok. And it keeps the crackling
fire at the end from playing over the end credits and the End of Game
dialog afterwards.

(If we change the sound engine to do looping manually, instead of letting
the mixer handle it, the looping will not be seamless and we'll still get
the crackling fire over the dialog after the credits.)

This change is probably safe for 0.8.1, assuming we make one.

svn-id: r19387
2005-11-01 18:52:21 +00:00
Robert Göffringmann
70ea15410d removed old and unused defines.
svn-id: r19304
2005-10-26 06:37:09 +00:00
Robert Göffringmann
ccd7557a87 added call to OutSaveFile::flush() and some more I/O error checks
svn-id: r19302
2005-10-26 06:30:28 +00:00
Robert Göffringmann
722e9a7986 fix for bug #1328022: BS1: savegame name text input ignores keypresses
svn-id: r19300
2005-10-26 06:16:14 +00:00
Robert Göffringmann
6cb96049fb include the datafile's name in error() message when I/O errors occur.
svn-id: r19291
2005-10-26 05:33:23 +00:00
Robert Göffringmann
0aaecdcf2f fix for bug #1153682:
BS1: 64-bit crash when menu appears

svn-id: r19290
2005-10-26 05:06:52 +00:00
Max Horn
ae6fb05c8f Unified Broken Sword 1 & 2 name (instead of I & II) -- usage is more consistent with other numerically numbered games (and also internally consistent). Work in progress.
svn-id: r19249
2005-10-23 10:03:28 +00:00
Torbjörn Andersson
6e6a2f3187 Changed some spaces to tabs
svn-id: r19191
2005-10-20 13:08:43 +00:00
Eugene Sandulenko
b36677af71 Update FSF address. Eek. Actually that took place on May 1, 2005
svn-id: r19142
2005-10-18 01:30:26 +00:00
Torbjörn Andersson
4a9bf82143 Decrease delay while editing savegame name. This way, there should be much
less risk of keypresses being lost.

svn-id: r19128
2005-10-17 07:15:18 +00:00
Torbjörn Andersson
8b1e22e964 Be more careful when subtracting from unsigned values. Fixes bug #1327972.
svn-id: r19110
2005-10-16 15:06:51 +00:00
Marcus Comstedt
ee15539952 Try do display the virtual keyboard only when a string input widget has focus.
svn-id: r19102
2005-10-15 15:46:12 +00:00
Chris Apers
037665a1b3 Not needed
svn-id: r19038
2005-10-12 19:41:57 +00:00
Torbjörn Andersson
27334a55d7 Marked all these structs as packed, except CollisionData, which I have
removed because it wasn't used. Does this make any difference at all on
64-bit architectures in general, and bug #1153682 in particular?

svn-id: r18856
2005-09-21 12:06:52 +00:00
Torbjörn Andersson
d28cb8931e After saving, return to the game instead of the main control panel. This is
how the original did it (the DOS version, at least -- I couldn't get the
Windows version to install under Wine), and is part of RFE #1273746.

svn-id: r18795
2005-09-09 07:32:29 +00:00
Max Horn
3f2286031a Avoid putting non-ASCII chars into source files
svn-id: r18761
2005-09-03 19:59:33 +00:00
Torbjörn Andersson
2174c6f49c Implement looping sounds. This should fix bug #1273741, hopefully without
causing any problems. (I assume either the game scripts or the engine will
make sure that looped sounds are stopped.)

svn-id: r18713
2005-08-26 12:50:54 +00:00
Torbjörn Andersson
41e9aa2f2c Added keyboard repeating.
svn-id: r18711
2005-08-25 15:33:38 +00:00
Torbjörn Andersson
3140dbebc4 The dialog windows now react to "Enter" and "Escape" in what I hope is a
sensible way. This is an extension of feature request #1265893.

svn-id: r18710
2005-08-24 16:10:09 +00:00
Jonathan Gray
603a5e4d6f Don't explicity check for tremor and vorbis everywhere and
require both USE_TREMOR and USE_VORBIS to be defined when
using tremor.

svn-id: r18642
2005-08-10 12:42:56 +00:00
Jonathan Gray
3c1b5648ae Rest of the changes required for tremor to actually work.
Based on patches against 0.7.1 by Jolan Luff.

svn-id: r18641
2005-08-10 06:16:26 +00:00
Eugene Sandulenko
6b4484472b Remove trailing whitespaces.
svn-id: r18604
2005-07-30 21:11:48 +00:00
Torbjörn Andersson
35cb8fb875 For consistency, specify directory when including files.
svn-id: r18447
2005-06-24 16:01:42 +00:00
Max Horn
8b1d7b9166 When including files from common/, explicitly use the common/ prefix
svn-id: r18444
2005-06-24 15:23:51 +00:00
Max Horn
2de46dc8eb Moved some more stuff to namespace Audio (enough for tonight)
svn-id: r18040
2005-05-11 00:01:44 +00:00
Max Horn
1a615346ab Moved class SoundMixer to Audio::Mixer (didn't call the namespace 'Sound' because we already have many classes with that name)
svn-id: r18039
2005-05-10 23:48:48 +00:00
Max Horn
72f4c03b0b Moved (In/Out)SaveFile(Manager) and Timer to namespace Common
svn-id: r18038
2005-05-10 23:17:38 +00:00
Max Horn
b75c969e66 Moved class File and the MD5 stuff to namespace Common
svn-id: r18037
2005-05-10 22:56:25 +00:00
Max Horn
cca744f69a Comply to our coding conventions
svn-id: r17975
2005-05-08 21:49:52 +00:00
Torbjörn Andersson
42ae68ff37 Whitespace
svn-id: r17891
2005-05-01 17:55:45 +00:00
Robert Göffringmann
f28c3d14a3 fixed filehandling bug
svn-id: r17830
2005-04-27 02:16:34 +00:00
Max Horn
e79c168d35 split SaveFileManager::openSavefile and class SaveFile into two, each, one for loading and one for saving
svn-id: r17517
2005-04-10 15:13:40 +00:00