Johannes Schickel
9e4dfe556e
CRUISE: Directly use assert.
...
This fixes an ASSERT macro redefinition when compiling the Symbian port.
See bug #6622 "SYMBIAN: CRUISE: warning: `ASSERT' redefined".
2014-06-08 17:57:02 +02:00
Strangerke
add9010dbb
CRUISE: Add a couple of checks to avoid the use of negative indices in arrays. Some minor rework in the data Loader
2014-06-07 16:05:08 +02:00
Strangerke
7f19bbb21d
CRUISE: Reduce the scope of a variable, remove a useless increment
2014-06-01 11:50:44 +02:00
Strangerke
1dbcd74988
CRUISE: Reduce the scope of variables used in the for loops
2014-06-01 01:21:32 +02:00
Strangerke
659b7bfeed
CRUISE: Replace some more strcpy
2014-05-31 17:30:53 +02:00
Johannes Schickel
00b6dfe9cf
CRUISE: Make GPL headers consistent in themselves.
2014-02-18 02:39:33 +01:00
Eugene Sandulenko
5a9d437866
CRUISE: Plug memory lek. CID 1003917
2013-04-26 08:08:12 +03:00
Eugene Sandulenko
575179be7f
CRUISE: Plug memory leak. CID 1003918
2013-04-26 08:06:24 +03:00
Tarek Soliman
a4798602d7
JANITORIAL: Fix missing whitespace in pointer cast
...
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g'
This seems to have caught some params as well which is not undesirable IMO.
It also caught some strings containing this which is undesirable so I
excluded them manually. (engines/sci/engine/kernel_tables.h)
2012-02-15 10:07:10 -06:00
Torbjörn Andersson
411750ed4a
CRUISE: Fix cppcheck warning about possible NULL pointer use.
2011-12-27 23:25:45 +01:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Ori Avtalion
9414d7a6e2
JANITORIAL: Reduce header dependencies in shared code
...
Some backends may break as I only compiled SDL
2011-04-28 15:08:58 +03:00
dhewg
d83a83ef50
JANITORIAL: Remove/comment unused vars
...
Found by GCC 4.6's -Wunused-but-set-variable
2011-03-29 21:57:56 +02:00
Max Horn
2180b2d6b5
COMMON: Split common/stream.h into several headers
...
svn-id: r54385
2010-11-19 17:03:07 +00:00
Max Horn
c975ed11a1
ALL: Fix various typos (patch #3093266 )
...
svn-id: r53762
2010-10-24 13:04:33 +00:00
Torbjörn Andersson
65585f6433
Silenced some harmless cppcheck warnings about unreachable code after a return.
...
In this case, it was always a break after a return in a switch case. There are
similar cases which cppcheck didn't detect, and a couple of cases where we have
a break after a continue in a switch case (where the continue refers to an
outer loop), but I didn't touch those. Not yet, at least.
svn-id: r48218
2010-03-10 06:39:23 +00:00
Paul Gilbert
df3fbd432d
Further memory leak fixes
...
svn-id: r44861
2009-10-10 04:15:38 +00:00
Paul Gilbert
857a35f748
Fixed all memory leaks as far as the initial title screen
...
svn-id: r44814
2009-10-09 10:32:33 +00:00
Paul Gilbert
8694b48ae3
Set up a basic tracing system for all memory allocations to help track down memory leaks
...
svn-id: r44808
2009-10-09 08:15:30 +00:00
Filippos Karapetis
a983c88e37
Reverted parts of revisions #44292 , #44293 , #44295 and #44296 , to prevent warnings and issues in compilers which don't support NORETURN
...
svn-id: r44312
2009-09-24 17:24:42 +00:00
Filippos Karapetis
f2c4bd514f
Changed createResFileEntry() to error out again
...
svn-id: r44301
2009-09-24 10:24:12 +00:00
Filippos Karapetis
db63b401a6
CRUISE: Fixed some warnings about unreachable code
...
svn-id: r44293
2009-09-24 09:40:12 +00:00
Joost Peters
81b508e98a
use READ_UINT16 macro
...
svn-id: r42780
2009-07-25 18:35:27 +00:00
Paul Gilbert
382af0407f
Bugfixes to pre-loading and handling of resources such as sound files
...
svn-id: r41724
2009-06-21 05:13:29 +00:00
Joost Peters
12837c968c
Change flip[Short|Long] functions to bigEndian[Short|Long]ToNative to clarify that flipping only occurs on LE systems + some related cleanup.
...
svn-id: r41107
2009-06-01 19:29:04 +00:00
Torbjörn Andersson
0999534749
The error() and warning() functions add ! and newline automatically. (I didn't
...
look at debug() and debugC(), since I'm really bored with this now. :-)
svn-id: r41061
2009-05-31 10:02:16 +00:00
Johannes Schickel
b3c6751b9b
Strip trailing whitespaces in the whole code base.
...
svn-id: r40867
2009-05-24 15:17:42 +00:00
Paul Gilbert
57e104c625
Fixed the display glitch associated with the animated handle in the engine room
...
svn-id: r40851
2009-05-24 04:29:44 +00:00
Paul Gilbert
7ca0ca1dab
Corrected mixed up parameter usage in the LoadFile method
...
svn-id: r40617
2009-05-16 04:04:35 +00:00
Paul Gilbert
bb45be960d
Converted various printf statements to use debug, warning, and error.
...
svn-id: r40588
2009-05-15 04:35:47 +00:00
Paul Gilbert
03f5ad5cbb
Bugfix for loadSetEntry to ensure graphics get allocated enough space. It's not exactly the way the original did it, but should suffice to ensure grahpics have sufficient space
...
svn-id: r40587
2009-05-15 04:07:10 +00:00
Paul Gilbert
fc87b82861
Fixed a memory leak in the new unified decodeGfxUnified decoder method
...
svn-id: r40585
2009-05-15 02:18:51 +00:00
Johannes Schickel
f0182121f7
Fix some variable may be used uninitialized warnings.
...
svn-id: r40528
2009-05-13 18:12:17 +00:00
Torbjörn Andersson
6372a3f527
Surely this function is supposed to return -2 when the memory allocation
...
*fails*, not when it succeeds...?
svn-id: r40510
2009-05-12 20:13:42 +00:00
Torbjörn Andersson
0cc6b88f58
When source and destination are the same, there is no need to strcpy(). In fact
...
it may even be harmful when source and destination overlap. (This happens when
loading savegames.)
svn-id: r40508
2009-05-12 20:03:10 +00:00
Paul Gilbert
70472c79cd
Commit of patch submitted by Jaime Abraham Corrales Gonzalez, with minor formatting changes
...
svn-id: r40368
2009-05-07 09:49:13 +00:00
Paul Gilbert
07fb7735b5
Replaced all occurrences of the constant '257' with the existing constant 'NUM_FILE_ENTRIES'
...
svn-id: r39824
2009-04-04 01:21:25 +00:00
Paul Gilbert
d093adbb55
Replaced resource type numbers with existing constants
...
svn-id: r39785
2009-04-01 10:38:14 +00:00
Paul Gilbert
117d72e497
Bug fixes for handling 5-bit layered sprites correctly - this fixes the black boxes appearing in the first room during the fade-in
...
svn-id: r39604
2009-03-22 09:37:49 +00:00
Paul Gilbert
34d3d7c74d
Code formatting, added further constant references, and corrected method signatures
...
svn-id: r39445
2009-03-16 09:45:37 +00:00
Max Horn
4c5efaecf4
Code formatting fixes, automatically performed by astyle
...
svn-id: r35870
2009-01-16 02:43:41 +00:00
Eugene Sandulenko
297d4228d3
Patch #2054467 : CRUISE: 64bits fixes
...
svn-id: r34622
2008-09-21 10:23:22 +00:00
Jordi Vilalta Prat
66e9d4f5e8
Removed trailing spaces.
...
svn-id: r30664
2008-01-27 19:47:41 +00:00
Vincent Hamm
a2d2f01835
Bunch of gfx fix
...
svn-id: r29986
2007-12-25 18:11:35 +00:00
Vincent Hamm
37d8bed89b
Fix cell sorting
...
Fix palette loading
svn-id: r29985
2007-12-25 16:37:12 +00:00
Vincent Hamm
b6ec364eae
Fix save/loading
...
svn-id: r29977
2007-12-24 15:47:52 +00:00
Vincent Hamm
35b1521e68
Fix sprite mode 5
...
Fix backgroundIncrust system
svn-id: r29970
2007-12-24 02:59:23 +00:00
Vincent Hamm
2d9d0f1b1f
-Fade in/fade out
...
-Implement background mode 5
svn-id: r29968
2007-12-24 01:05:36 +00:00
Vincent Hamm
43437e6d74
Menu display fix
...
Linked objects implementation (barman)
The gameplay is now kind of working and it is possible to play at least the first part of the game
svn-id: r29478
2007-11-11 19:33:25 +00:00
Vincent Hamm
faf78d582a
-Cleanup strings
...
-Fix load saves from original interpreter
-Add all background merge functions
svn-id: r29467
2007-11-10 17:15:48 +00:00