Strangerke
751183a269
CGE2: Silent a CppCheck warning
2015-11-27 15:06:10 +01:00
Thierry Crozat
0433eda4de
CGE2: Add detection for new English freeware version
2014-12-21 18:25:57 +00:00
uruk
0aba59b460
CGE2: Add support for Sfinx.
2014-12-01 14:45:18 +01:00
Filippos Karapetis
c76c72c799
CGE2: Remove trailing whitespace
2014-10-28 16:06:07 +02:00
Thierry Crozat
c4a829a7c6
CGE2: Add detection for English v1.0 version of the game
2014-10-14 21:44:14 +01:00
uruk
601918c917
CGE2: Fix bug #6733 .
...
The problem was that the engine used the SFX volume for later parts of speeches longer than one sound file.
2014-10-10 15:02:29 +02:00
Thierry Crozat
7a431ecb2c
CGE2: Add list of files that contain translatable strings
2014-10-04 01:01:13 +01:00
Strangerke
1fe9038918
CGE2: Initialize a variable
2014-09-29 00:35:09 +02:00
Strangerke
9a927d7fd1
CGE2: Initialize some variables
2014-09-29 00:23:42 +02:00
Willem Jan Palenstijn
2c61e80d7e
CGE2: Constify strings
2014-09-28 23:57:26 +02:00
Strangerke
9ee78d1e4c
CGE2: Fix the case of a couple of constants, remove a useless variable
2014-09-28 23:43:07 +02:00
Strangerke
cd86ccb73e
CGE2: Remove unused constants
2014-09-28 23:39:18 +02:00
Matthew Hoops
cbfa8bfccd
CGE2: Silence gcc warnings
2014-09-28 15:29:49 -04:00
Strangerke
b5ad4eedb3
CGE2: Fix a crash when detecting an empty set of VOL files
2014-09-26 23:41:31 +02:00
Strangerke
a78b2c867d
CGE2: Add some comment concerning the fallback detection in CGE2
2014-09-18 21:54:35 +02:00
Strangerke
0b81ffedd4
CGE2: Reduce the scope of a variable
2014-09-17 23:10:25 +02:00
Strangerke
1769003a9b
CGE2: Implement fallbackDetect
2014-09-17 23:10:03 +02:00
Peter Bozsó
a418481a3c
CGE2: Remove fallback detection for English translation.
2014-09-15 15:02:01 +02:00
Strangerke
ccdb9c8d6b
CGE2: Add detection for the freeware v0.3 English
2014-09-11 21:37:24 +02:00
unknown
5c8129a1dd
CGE2: Refactor _startupMode.
2014-09-07 11:01:23 +02:00
Peter Bozsó
da1b76be4d
Revert "CGE2: Make the intro skippable."
...
This reverts commit 5e099e90bc
.
There's no need for this addition, since the intro was skippable before that too, by hitting the ESC key.
See System::touch().
2014-09-07 10:45:29 +02:00
Peter Bozsó
5e099e90bc
CGE2: Make the intro skippable.
2014-09-06 22:52:24 +02:00
Peter Bozsó
6201ddf63e
CGE2: Update English autodetection.
2014-09-06 22:26:39 +02:00
Strangerke
4be8aa8906
CGE2: Update Polish detection v1.0 freeware
2014-09-03 20:53:37 +02:00
Strangerke
5b6d520009
CGE2: Add detection for Sfinx v1.0 Freeware Polish
2014-09-01 22:14:21 +02:00
uruk
606f80ef36
CGE2: Silence warning about uninitialized variable.
2014-08-22 14:55:13 +02:00
uruk
e545a0afc4
CGE2: Update version in the fallback detection.
2014-08-20 11:13:54 +02:00
uruk
e525878444
CGE2: Silence GCC warning.
2014-08-13 21:18:34 +02:00
uruk
12a894a803
CGE2: Add checkMute().
...
This keeps the "Mute All" option of ScummVM and the music on/off and speech on/off buttons of Sfinx's toolbar in sync.
2014-08-13 21:16:20 +02:00
uruk
d7a9ea9e2a
CGE2: Rework sound system.
2014-08-13 20:58:22 +02:00
uruk
c247125469
CGE2: Rename _soundHandle to _sfxHandle.
2014-08-13 20:35:31 +02:00
uruk
28a450982a
CGE2: Fix initVolumeSwitch().
2014-08-13 20:25:38 +02:00
uruk
2eddd72fbf
CGE2: Initialize _startGameSlot.
2014-08-13 20:00:48 +02:00
uruk
e52c14b8d9
CGE2: Remove unused variable from System.
2014-08-13 19:58:58 +02:00
uruk
547ad696f2
CGE2: Initialize _h and _w in every constuctor of Bitmap.
2014-08-13 19:57:09 +02:00
uruk
277f844f09
CGE2: Initialize _maxDist in Hero's constructor.
2014-08-13 19:54:59 +02:00
uruk
fecabc039e
CGE2: Initialize every member in Talk's every constructor.
2014-08-13 19:53:28 +02:00
uruk
8e22ef9b6d
CGE2: Fix possible string overflow in Hero::expand().
2014-08-13 19:49:56 +02:00
uruk
8b1ffab95b
CGE2: Fix possible string overflow in Bitmap's constructor.
2014-08-13 19:40:15 +02:00
uruk
8e7279f5ac
CGE2: Fix possible string overflow in setEye().
2014-08-13 18:18:26 +02:00
uruk
45e8078dab
CGE2: Don't allow Sprite::step() to dereference nullptr-s.
2014-08-13 17:54:35 +02:00
uruk
3e8041d54b
CGE2: Fix comparing _spr->file against null in runCommand().
2014-08-13 17:43:52 +02:00
uruk
3b342a21c6
CGE2: Eliminate inferred misuse of enums in Sprite::labVal().
2014-08-13 17:39:09 +02:00
uruk
528ed79575
CGE2: Make impossible to dereference nullptr in sndDigiStart().
2014-08-13 17:30:40 +02:00
Johannes Schickel
f35889713c
CGE2: Get rid of superflous game name in extra field.
2014-08-12 17:42:04 +02:00
uruk
be859276d2
CGE2: Fix fallback detection.
2014-08-12 17:33:36 +02:00
Eugene Sandulenko
148793cadd
CGE2: Fix compilation
2014-08-12 10:52:38 +02:00
uruk
5b9c51d4b4
CGE2: Repair FXP's operator=().
2014-08-12 10:05:51 +02:00
uruk
ae037b2315
CGE2: Use snprintf() instead of sprintf().
2014-08-11 20:43:08 +02:00
uruk
e488da5757
CGE2: Remove unnecessary commented out code.
2014-08-11 20:34:18 +02:00
uruk
02f3418d6f
CGE2: Fix some more formatting in vga13h.h.
2014-08-11 20:32:56 +02:00
uruk
3e3430ed5d
CGE2: Fix EncryptedStream::err().
2014-08-11 16:10:14 +02:00
uruk
235e3d396e
CGE2: Fix formatting in events.cpp.
2014-08-11 16:09:04 +02:00
uruk
9c5bdc6dde
CGE2: Fix formatting in bitmap.h.
2014-08-11 16:07:29 +02:00
uruk
5e375d0796
CGE2: Fix formatting of operators' return values in vga13h.h.
2014-08-11 16:06:10 +02:00
uruk
b3fed6c369
CGE2: Return value instead of reference in FXP's operator=.
2014-08-11 16:03:38 +02:00
uruk
7dfd108f68
CGE2: Remove unused functions from V2D.
2014-08-11 15:56:20 +02:00
uruk
25ebfe461f
CGE2: Remove unnecessary comments from vga13h.h.
2014-08-11 15:54:38 +02:00
uruk
0d47893d51
CGE2: Make matrixes static constants in makeSpeechBubbleTail().
2014-08-11 15:44:55 +02:00
uruk
f8e60e467f
CGE2: Make movie() safer.
2014-08-11 15:42:55 +02:00
uruk
c3a5a9177b
CGE2: Fix comment in runGame().
2014-08-11 15:38:28 +02:00
uruk
8510152545
CGE2: Rename XCrpyt() to xCrypt().
2014-08-11 15:31:34 +02:00
uruk
854849f57a
CGE2: Get rid of detection.h, move things to detection.cpp.
2014-08-11 15:28:43 +02:00
uruk
eb13d6ece1
CGE2: Add necessary tabs in detection.cpp.
2014-08-11 15:13:24 +02:00
uruk
411e8ac5c8
CGE2: Change return type of readSint16LE().
2014-08-11 15:03:24 +02:00
uruk
1224d79e53
CGE2: Fix typo in detection.cpp.
2014-08-11 14:54:47 +02:00
uruk
e709be446c
CGE2: Remove unnecessary #pragma before Sprite::touch().
2014-08-11 14:53:49 +02:00
uruk
01950e1b1c
CGE2: Remove unused function from vga13h.cpp.
2014-08-11 14:48:33 +02:00
uruk
0ea1268940
CGE2: Fix canSaveGameStateCurrently().
2014-08-09 17:22:19 +02:00
uruk
58822b47a7
CGE2: Use spaces instead of tabs.
2014-08-09 13:54:20 +02:00
uruk
895f8a5e59
CGE2: Remove commented out code from text.cpp.
2014-08-09 13:51:31 +02:00
uruk
59bc45e79f
CGE2: Get rid of _keyAlt.
2014-08-06 17:44:12 +02:00
uruk
010a806a19
CGE2: Rework canSaveGameStateCurrently().
2014-08-03 22:50:16 +02:00
uruk
69b9a3fdff
CGE2: Properly fade out if the player exits during the intro too.
2014-08-03 22:49:43 +02:00
uruk
11d2cf66b6
CGE2: Rework the handling of the sound buttons on the toolbar.
...
Also keep in sync the volume settings and the audio mode of the game and the settings in the Launcher.
2014-08-03 22:23:55 +02:00
uruk
07fc3fb3c3
CGE2: Some repair in Bitmap::code().
2014-08-03 19:16:18 +02:00
Strangerke
b8b3e5af04
CGE2: Some more minor cleanup
2014-08-03 15:44:20 +02:00
uruk
41fece6487
CGE2: Remove #if 0-s.
2014-08-03 15:18:44 +02:00
uruk
7dfb2b01f1
CGE2: Rearrange content of saveload.cpp and cge2.h a bit.
2014-08-03 15:04:00 +02:00
Strangerke
2697c71301
CGE2: Misc cleanup
2014-08-03 14:47:25 +02:00
uruk
60a77ae6d7
CGE2: Add autosave functionality.
2014-08-03 14:46:11 +02:00
uruk
61083e5cab
CGE2: Add RTL support.
2014-08-03 12:15:07 +02:00
uruk
00bb645e54
CGE2: Fix mismatched new/delete pair in Sprite::ghost() and snGhost().
2014-08-03 11:59:55 +02:00
uruk
241d07ff07
CGE2: Silence GCC warning concerning destructors of Choice's children.
2014-08-03 11:53:28 +02:00
uruk
8eae09afca
CGE2: Fix memory leak concerning the quit menu.
2014-08-03 11:36:56 +02:00
uruk
239fa2a5cf
CGE2: Rename classes representing quit menu choices.
2014-08-03 10:50:53 +02:00
Strangerke
6558581d68
CGE2: Remove more checks on the return value of new
2014-08-03 10:33:37 +02:00
uruk
2b60bb9cc3
CGE2: Fix possible null pointer dereference.
2014-08-03 09:27:47 +02:00
Strangerke
9dc06870e7
CGE2: Start removing the checks on the return value of new
2014-08-03 01:51:33 +02:00
uruk
d44ff54912
CGE2: Fix error message in makeSpeechBubbleTail().
2014-08-02 23:17:25 +02:00
Strangerke
f2de89c7bc
CGE2: Fix CppCheck warnings by reducing variable scope
2014-08-02 22:26:00 +02:00
Strangerke
3376ab4f62
CGE2: Update the comment about another non-fixable workaround
2014-08-02 19:05:30 +02:00
Strangerke
0eb7e52490
CGE2: Update comment concerning a workaround for a non-fixable issue
2014-08-02 19:04:41 +02:00
Paul Gilbert
96ab1d5d83
CGE2: Further FXP multiply fix to fix hero scaling
2014-08-02 10:23:43 -04:00
Strangerke
1a49887855
CGE2: Some cosmetic changes
2014-08-01 19:36:24 +02:00
Strangerke
c012c762d0
CGE2: Remove moveHi() and moveLo() from bitmap
2014-08-01 19:22:12 +02:00
Paul Gilbert
0d662566bd
CGE2: Further fixes to FXP operators to fix pathfinding
2014-08-01 11:16:39 -04:00
uruk
6d278157e1
CGE2: Comment out delay in the splash screen during testing.
2014-07-30 21:13:47 +02:00
uruk
6a38671cc2
CGE2: Rearrange showTitle() and add some delay to the display.
...
Now the splash screen doesn't vanish almost immediately right after it's drawn.
2014-07-30 19:34:37 +02:00
uruk
733f72d810
CGE2: Fix sunset() and sunrise().
...
Now they really do the fade-in/fade-out effect.
2014-07-30 19:15:59 +02:00