Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
display
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Make Graphics::Surface::pixels protected.
|
|
|
|
|
|
Using a LoopingAudioStream gets rid of the pause between each loop
(and simplifies the code).
|
|
This was due to the _speakerHandle being reused between its
initialisation in the SoundManager constructor and the destructor
causing it to have a wrong value when trying (and failing) to stop
the PCSpeaker channel in the mixer before deleting the stream.
|
|
|
|
the song
|
|
|
|
This should avoid unnecessary copying of a 400+ byte struct. This
was a low-priority Coverity issue, for some reason without a CID.
|
|
This should be sufficient. At this point, cy is at most 23, and if
cx is 41 it's either 23 or less than 20. That means ix is either
46 or less than 43. If it's less than 43, there is no out of bounds
access, and now we look at the special case first.
This was a Coverity issue, but for some reason I don't see any CID
for it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The first is due to a variable set but never used i.e. destSurface, but
I think this call is still needed to lock the area being copied, hence
have removed the variable, but not the call.
The second was a real bug in the type of the print format string used
for savegame naming. slot is a number, not a string and can vary from 0
to 999, hence the 3 digit fixed size with zero padded prefix.
|
|
S_OK is a system define in the WinCE toolchain library headers, so this
conflicts. Renamed to S_OKAY in the engine code to avoid this.
|
|
The LANG_* symbols were colliding with defined symbols in the WinCE
system headers. Renamed to avoid this.
|
|
way _cfiphBuffer is read/written
|
|
|
|
|
|
|
|
|
|
|
|
different sizes of the Amiga and Atari versions
|
|
|
|
alternate filename in loading code
|
|
|
|
|
|
|
|
|
|
|
|
|