58199 Commits

Author SHA1 Message Date
D G Turner
cb88db65cd HDB: Fix Some GCC Compiler Warnings 2019-09-04 19:47:15 +01:00
sluicebox
9d709866a5 SCI32: Fix QFG4 Gnome talker at inn
Fixes bug #11030
2019-09-04 11:08:33 -07:00
Peter Kohaut
4355c42044 BLADERUNNER: Performance fixes
Pixel format functions and CLIP functions are too slow in debug builds,
replacing them with static code makes debug builds faster.
2019-09-04 17:59:29 +02:00
Eugene Sandulenko
a7e30d0e7f HDB: Fix compilation on Amiga 2019-09-03 21:08:13 +02:00
Eugene Sandulenko
8ec8b5fc7d GLK: Fix compilation 2019-09-03 21:08:13 +02:00
Eugene Sandulenko
100ea9ff0e HDB: Fix warnings 2019-09-03 17:17:35 +02:00
Eugene Sandulenko
373002d303 HDB: Added debug output for map loading 2019-09-03 17:17:35 +02:00
Eugene Sandulenko
abbe16bf01 HDB: Do not write config on every launch 2019-09-03 17:17:35 +02:00
Eugene Sandulenko
32969d3d7e HDB: Fix monkeystone star triggers 2019-09-03 17:17:35 +02:00
Strangerke
b29317c0b0 HDB: Janitorial - Fix some code formatting 2019-09-03 17:17:35 +02:00
Eugene Sandulenko
36c2b15ab9 HDB: Fix out-of-bound access when on the edge of map 2019-09-03 17:17:35 +02:00
Strangerke
83d3af6009 HDB: Make the frame delay variable in order to have a more stable frame rate 2019-09-03 17:17:35 +02:00
Eugene Sandulenko
4d186571d5 HDB: Fix closed loops with laser beams
Nipun was able to construct such position in Map28 which led to a closed
loop and the game hung.

We're inserting a watchdog here now.
2019-09-03 17:17:35 +02:00
Eugene Sandulenko
e5883e999b HDB: Fix teleporter on MAP29 in PPC version.
It was fixed later in the Win version, as it was transferring
Guy to a wrong level.
2019-09-03 17:17:35 +02:00
Eugene Sandulenko
93f05fa32c HDB: Added debug info to entity loading 2019-09-03 17:17:35 +02:00
Eugene Sandulenko
036ef5fdfd HDB: Mark autosave slots with 'Auto:' in the GUI 2019-09-03 17:17:35 +02:00
Eugene Sandulenko
73b6724b92 HDB: Do not allocate sound handles dynamically 2019-09-03 17:17:35 +02:00
Eugene Sandulenko
c3032f7742 HDB: Remove excess calls to stopVoices() 2019-09-03 17:17:35 +02:00
Eugene Sandulenko
43f39b30de HDB: FUrther simplification of sound code 2019-09-03 17:17:35 +02:00
Eugene Sandulenko
d1ef6fc008 HDB: Cache sounds as data pointers. This fixes problem with distorted sounds 2019-09-03 17:17:34 +02:00
Eugene Sandulenko
9907ebed0a HDB: Simplified sound loading code 2019-09-03 17:17:34 +02:00
Eugene Sandulenko
cf3c1f0997 HDB: Added optional length parameter for querying from FindFirstData 2019-09-03 17:17:34 +02:00
Nipun Garg
af8df1bd56 JANITORIAL: Remove unnecessary whitespace 2019-09-03 17:17:34 +02:00
Nipun Garg
429bb7af4d HDB: Fix Sound caching to prevent Vorbis crash 2019-09-03 17:17:34 +02:00
Nipun Garg
0ca9c2fbcc HDB: Remove unnecessary warnings 2019-09-03 17:17:34 +02:00
Nipun Garg
1e25bf5fbe HDB: Re-add updateFade() debug output 2019-09-03 17:17:34 +02:00
Eugene Sandulenko
f934e0d094 HDB: Replace cursor in PPC version with the one from Win version 2019-09-03 17:17:34 +02:00
Nipun Garg
6500e81aab HDB: Remove redundant STUBs 2019-09-03 17:17:34 +02:00
Strangerke
2178770898 HDB: Change init functions to handle errors 2019-09-03 17:17:34 +02:00
Eugene Sandulenko
23c7dc8ebd HDB: Implement differences in rendering pipeline for the PPC demo 2019-09-03 17:17:34 +02:00
Eugene Sandulenko
62a0fb8551 HDB: Remove unneeded include 2019-09-03 17:17:34 +02:00
Nipun Garg
6fbadccf08 HDB: Fix voice playing when no message on screen 2019-09-03 17:17:34 +02:00
Nipun Garg
7e0af9a2cb HDB: Fix Try Again position 2019-09-03 17:17:34 +02:00
Eugene Sandulenko
0dbc63a31f HDB: Remove redundant global references 2019-09-03 17:17:34 +02:00
Eugene Sandulenko
5f2be7e993 HDB: Remove unnecessary global references 2019-09-03 17:17:34 +02:00
Eugene Sandulenko
45e49a6ba2 HDB: Support bootparams for demo 2019-09-03 17:17:34 +02:00
Eugene Sandulenko
d7b1e9d38e HDB: Implement quit screenshot differences for the PPC demos 2019-09-03 17:17:34 +02:00
Eugene Sandulenko
390152b0b8 HDB: Implement cheating as GUI option 2019-09-03 17:17:34 +02:00
Nipun Garg
c2a8a0c2c4 HDB: Fix PPC Double Click code 2019-09-03 17:17:34 +02:00
Eugene Sandulenko
f0eb59cdee HDB: Draw all stars/snow in PPC version.
Along the way, this caught a buffer overflow, so sanity checks
were also implemented
2019-09-03 17:17:34 +02:00
Nipun Garg
e1f0506642 HDB: Fix drawDeliveries() when carrying 2...
... or more delivery items
2019-09-03 17:17:34 +02:00
Nipun Garg
a5f66ed1fe HDB: Fix warnings 2019-09-03 17:17:34 +02:00
Nipun Garg
a411d35b20 HDB: Add PPC version of updateFade() 2019-09-03 17:17:34 +02:00
Strangerke
29eb9dc9d6 HDB: Remove an unused member of Song, get rid of the return value of several sound functions 2019-09-03 17:17:33 +02:00
Eugene Sandulenko
eaa972347f HDB: Increase number of slots to 99 and support saveload from the GMM 2019-09-03 17:17:33 +02:00
Strangerke
f14edf90d4 HDB: Remove two unused variables 2019-09-03 17:17:33 +02:00
Strangerke
bbcab297f7 HDB: Reduce the scope of some more variables in gfx 2019-09-03 17:17:33 +02:00
Nipun Garg
8b1d05eefa HDB: Fix PPC No Deliveries screen
Earlier the No Deliveries couldn't be exited
since _dlvsInfo.animate was true
2019-09-03 17:17:33 +02:00
Nipun Garg
83ceef1e97 HDB: Fix PPC _quitYes and _quitNo co-ordinates 2019-09-03 17:17:33 +02:00
Nipun Garg
a69f6afe10 HDB: Convert FPS to Millis for double click check 2019-09-03 17:17:33 +02:00