aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-02-04HOPKINS: Start refactoring playSequence2. Remove 4 labels and the associated ↵Strangerke
GOTOs
2013-02-04HOPKINS: Use SWAP() to swap elements in displaySprite()Torbjörn Andersson
2013-02-03HOPKINS: More refactoring of playSequence in order to handle shouldQuit()Strangerke
2013-02-03HOPKINS: Replace a global variable by a parameter in playSequence()Strangerke
2013-02-03HOPKINS: Fix the Esc key behavior in playSequence, remove several GOTOsStrangerke
2013-02-03HOPKINS: Attempt to fix crash when skipping movieTorbjörn Andersson
Before starting an "Swav" sound, check that its sound handle isn't already used. If it is, stop it. When skipping a movie, it still (incorrectly?) goes through the motions of playing the remaining frames, including starting any movie sounds on the way. This would cause us to lose the handle to the sound that was currently playing in the "Swav" slot, and I *think* that's what ended up confusing things. I'm still not entirely sure exactly what was happening.
2013-02-03HOPKINS: Refactor selection of action animationsStrangerke
2013-02-03HOPKINS: Remove debug hack left in previous commit, some tiny refactoringStrangerke
2013-02-03HOPKINS: flatten a leftover serie of IFsStrangerke
2013-02-03HOPKINS: Some more refactoring in BTOCEAN codeStrangerke
2013-02-03HOPKINS: Get rid of 3 more labelsStrangerke
2013-02-03HOPKINS: Start refactoring BTOCEAN. Get rid of two labels and their ↵Strangerke
associated GOTOs
2013-02-03HOPKINS: Skip several useless reads in playAnim2, some more refactoringStrangerke
2013-02-03HOPKINS: More refactoring in playAnim2. Get rid of the remaining GOTOsStrangerke
2013-02-03HOPKINS: More refactoring in playAnim2: Get rid of another label and ↵Strangerke
associated GOTO
2013-02-03HOPKINS: Remove dead code in playAnim2, get rid of one more GOTOStrangerke
2013-02-03HOPKINS: Get rid of another couple of GOTOs in playAnim2Strangerke
2013-02-03HOPKINS: Remove two GOTOs in playAnim()Strangerke
2013-02-03HOPKINS: Some more refactoringStrangerke
2013-02-02HOPKINS: Fix Valgrind warnings in INILINK()Torbjörn Andersson
We can't read all the way to the end of the buffer, because the READ_BE_UINT24() function will, naturally, read a few bytes ahead.
2013-02-02HOPKINS: Fix GCC warningsTorbjörn Andersson
2013-02-02HOPKINS: Some refactoring in GraphicsManagerStrangerke
2013-02-02HOPKINS: Fix Sprite_Vesa() height clippingTorbjörn Andersson
This fixes some Valgrind warnings on the city overhead map, and also seem to get rid of the bird "droppings" previously left behind in the area beneath the picture. There are things I don't understand about this function, but I hope I didn't break anything.
2013-02-02HOPKINS: Fix signness issue, get rid of another GOTOStrangerke
2013-02-02HOPKINS: Get rid of a goto in the display code. Remove useless casts (with ↵Strangerke
comments about that). Some renaming.
2013-02-01HOPKINS: Remove 2 more labels in EventsManagerStrangerke
2013-02-01HOPKINS: Get rid of a couple of LABELS in EventsManager, some renamingStrangerke
2013-02-01HOPKINS: Some refactoring in DialogsManagerStrangerke
2013-01-31HOPKINS: More refactoring in AnimationManager and ComputerManagerStrangerke
2013-01-31HOPKINS: More refactoring in searchAnimStrangerke
2013-01-31HOPKINS: Start refactoring searchAnimStrangerke
2013-01-31HOPKINS: Remove some more casts to unsigned intStrangerke
2013-01-30HOPKINS: Introduce MKTAG24. Make use of MKTAG16 and MKTAG24Strangerke
2013-01-30HOPKINS: USe MKTAG where possibleStrangerke
2013-01-29HOPKINS: Refactor searchCharacterAnim()Strangerke
2013-01-29HOPKINS: Fix regression introduced in 4ce218ef00225dc6f0032fe263a53170dfbbea9bStrangerke
2013-01-29HOPKINS: More renaming in the Global classStrangerke
2013-01-29HOPKINS: Various renamingStrangerke
2013-01-28HOPKINS: Add hack to improve the display of text on the computers, for the ↵Strangerke
BeOS and OS/2 versions
2013-01-28HOPKINS: Add a fallback for the sound played in the option menu, for the ↵Strangerke
BeOS and OS/2 versions
2013-01-28HOPKINS: Add fallback alternative for the computer font file, for the BeOS ↵Strangerke
and OS/2 versions
2013-01-27HOPKINS: Renaming of another variable in LinesManagerStrangerke
2013-01-27HOPKINS: set private a couple of members of AnimationManagerStrangerke
2013-01-27HOPKINS: Some refactoring in LinesManagerStrangerke
2013-01-27HOPKINS: Move some more LinesManager variables to private, add some ↵Strangerke
functions to access them
2013-01-27HOPKINS: More private members in LinesManagerStrangerke
2013-01-27HOPKINS: Move some more members to LinesManagerStrangerke
2013-01-27HOPKINS: Work around broken cadavre.mod in OS/2 and BeOS versionsTorbjörn Andersson
A large part of cadavre.mod is broken. No new notes play, and only the old background sounds remain. It's possible, perhaps even probable, that the original MOD player didn't have this problem, but all standalone players I've tried do, so I'm assuming it's the file that's broken. We work around it by changing the length of the song after it's been loaded to only include the good parts.
2013-01-27HOPKINS: Move two more variables to _linesManager, set private some variablesStrangerke
2013-01-27HOPKINS: Move some more variables from Globals to LinesManagerStrangerke