aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-25TITANIC: Fix doubled announcement when summoning DoorBotColin Snover
This would happen when the player is in one of the rooms with a room-specific announcement.
2017-08-25TITANIC: Correct cursor after ejecting cylinder in music systemPaul Gilbert
2017-08-25TITANIC: Don't allow cylinders to be dropped in music system slot closedPaul Gilbert
2017-08-25WAGE: Update games statusEugene Sandulenko
2017-08-25JANITORIAL: Remove unnecessary semicolonTorbjörn Andersson
2017-08-25Merge pull request #999 from dafioram/header_reducePaul Gilbert
TITANIC: Reduce header includes
2017-08-25Merge pull request #1000 from csnover/indeo4-transparencyPaul Gilbert
IMAGE: Implement Indeo4 transparency
2017-08-24IMAGE: Allow Indeo4 transparency decoding in scalable videosColin Snover
y459.avi in Starship Titanic uses these two modes together, and this appears to work fine.
2017-08-24IMAGE: Implement handling of key color in Indeo transparencyColin Snover
This should also improve performance by eliminating unnecessary writes to the output bitmap for opaque pixels and by simplifying the rendering loop.
2017-08-24IMAGE: Remove unnecessary extra heap allocation of Indeo surfaceColin Snover
2017-08-24IMAGE: Remove unnecessary temporary surface in Indeo4/5Colin Snover
2017-08-24IMAGE: Add support for Indeo4 transparency planeColin Snover
This is used by TITANIC for most of the furniture in the SGT stateroom and Titania's parts.
2017-08-25BLADERUNNER: Fix buildPeter Kohaut
2017-08-24BLADERUNNER: Added audio mixer & various fixesPeter Kohaut
Audio mixer is supporting fading and pan animation Added support for skipping speech by pressing Return Added proper support for ambient sounds Added more code to the dialogue menu Added tooltips to the Spinner Fixed calculation of volume and pan of walk steps Code cleanup & formatting
2017-08-24BLADERUNNER: Fix buildThomas Fach-Pedersen
2017-08-24BLADERUNNER: Add support for elevatorsThomas Fach-Pedersen
2017-08-24Merge pull request #975 from wjp/bitstreamWillem Jan Palenstijn
Rework and optimize Common::BitStream
2017-08-24COMMON: Optimize BitStream::getBitsWillem Jan Palenstijn
2017-08-24VIDEO: Use new BitStreamMemory class for PSXStreamDecoderWillem Jan Palenstijn
2017-08-24VIDEO: Use new BitStreamMemory class for SmackerDecoderWillem Jan Palenstijn
2017-08-24IMAGE: Use new BitStreamMemory class for indeoWillem Jan Palenstijn
2017-08-24COMMON: Add BitStream classes for memory buffersWillem Jan Palenstijn
2017-08-24COMMON: Keep track of bitstream positionWillem Jan Palenstijn
2017-08-24COMMON: Cache BitStream sizeWillem Jan Palenstijn
2017-08-24IMAGE: Inline indeo getVLC2Willem Jan Palenstijn
2017-08-24COMMON: Remove BitStream base class to allow inlining callsWillem Jan Palenstijn
All users of BitStream were in fact using a specific, hardcoded variant, so we can hardcode that variant, removing the need for virtual calls, and enabling inlining.
2017-08-24TITANIC: Reduce header includes for star_control filesDavid Fioramonti
Minimized a lot of the unncessary files includes in the implementation files as well.
2017-08-24TITANIC: Fixed titanic.h float random function rangeDavid Fioramonti
Fixed float random number function of titanic.h which could of given 65537 instead of a max of 65535.
2017-08-24TITANIC: Reduce header includes for titanic.hDavid Fioramonti
I reduced the header includes a lot in Titanic.h and forward declared when I could. Titanic.h was including a lot and a lot of functions that were including it were not using its API. This will help make it more clear which implementation files are using which class since they will just need to include which ones they need. I also moved the debug related items in Titanic.h into the debugger header. I also reordered several of the the header includes to be local to global.
2017-08-24WAGE: Do something when player is not defined instead of crashesEugene Sandulenko
2017-08-24WAGE: Update status of The Phoenix gameEugene Sandulenko
2017-08-24WAGE: Read rectangles sanelyEugene Sandulenko
2017-08-24WAGE: Fake input text when using shortcutsEugene Sandulenko
2017-08-23TITANIC: Disable fix for dispensed chickens' initial temperaturePaul Gilbert
The original had a bug that didn't dispense chickens as cold when the yellow fuse was removed from the fusebox. Too many walkthroughs suggest removing it though, so I'm disabling fix to avoid confusion.
2017-08-24SLUDGE: Convert CP1250 to UTF8 for some windows gamesSimei Yin
2017-08-23TITANIC: Fix incorrect cursor after getting nosePaul Gilbert
2017-08-22TITANIC: Don't allow GMM loading in the middle of receiving mailPaul Gilbert
2017-08-22TITANIC: Ensure PET _remoteTargetName is set when savingPaul Gilbert
2017-08-22TITANIC: Fix using Fn keys when Conversations tab is activePaul Gilbert
2017-08-22TITANIC: Formatting fixes for star control classesPaul Gilbert
2017-08-22Merge pull request #997 from dafioram/star_fix10148Paul Gilbert
TITANIC: Change ship view and position even if not moved
2017-08-22BLADERUNNER: Call AI script when clue is receivedThomas Fach-Pedersen
2017-08-22BLADERUNNER: Add Dialogue MenuThomas Fach-Pedersen
2017-08-22SLUDGE: Reset engine when launching a new game data fileSimei Yin
2017-08-22GRAPHICS: MACGUI: Now MacWindowManager processes most of the events, remove ↵Eugene Sandulenko
filter
2017-08-22GRAPHICS: MACGUI: Added support for scrolling with mouse wheelEugene Sandulenko
2017-08-22GRAPHICS: MACGUI: Ignore keys with modifiers in MacTextWindowEugene Sandulenko
2017-08-22WAGE: Do not dump the interpreter codeEugene Sandulenko
2017-08-22GRAPHICS: MACGUI: Improved debug output in MacFontManagerEugene Sandulenko
2017-08-21TITANIC: Renamings for MaitreDScriptPaul Gilbert