Filippos Karapetis
ce87175bed
TINSEL: Revert the BE -> LE resource conversion for DW1 Mac
...
This was a bad idea, as we ended up with another place where the
resource files were processed. Thus, I'm moving back to handling the
BE resources of the Mac version in the engine itself
2012-12-11 02:41:51 +02:00
Strangerke
af667771a9
HOPKINS: Rename functions in DialogManager
2012-12-10 23:57:59 +01:00
Strangerke
78cf8296e0
HOPKINS: Fix typo reported by alex
2012-12-10 22:17:35 +01:00
Torbjörn Andersson
4914bea358
TINSEL: Remove unused variable
2012-12-10 20:07:17 +01:00
Johannes Schickel
d2a536ff89
Revert "OPENGLSDL: Remove HACK in fullscreen toggle mode."
...
This reverts commit b6f7d69709 . This actually
breaks fullscreen mode cycling.
2012-12-10 19:26:13 +01:00
D G Turner
62d87e30f4
AUDIO: Fix MS ADPCM to work with Mono streams using odd sized buffers.
2012-12-10 16:29:16 +00:00
Filippos Karapetis
b532a81b42
TINSEL: Add a WIP BE To LE SCN file conversion code (unfinished)
...
This is a cleaner approach to handle the Mac version of DW1 (demo
and full versions - refer to bug #3110936 ). This way, we can keep
the game engine as LE even with the Mac BE resource files.
Both the demo and the full version progress up to drawing the scene
graphics now and crash because of the currently unhandled bitmap
chunk.
2012-12-10 17:38:24 +02:00
Filippos Karapetis
c90d56355f
TINSEL: Simplify the scene entrance handling code
...
This also reverts the rest of the BE resource handling code
2012-12-10 17:38:23 +02:00
Filippos Karapetis
c6cf4827d7
TINSEL: Revert most of the engine BE resource handling code
...
This was added in commit 3fdddd53b2 .
However, having handling for both BE and LE resource complicates
the engine code unnecessarily. Thus, a different approach will be
done.
2012-12-10 17:38:22 +02:00
Paul Gilbert
6aa2ef92b9
HOPKINS: Bugfix for first display of newspaper in the Linux full game intro
2012-12-10 22:16:47 +11:00
Paul Gilbert
9d8a2154f2
HOPKINS: Cleanup of playAnim method
2012-12-10 22:16:09 +11:00
Strangerke
269a6f9cae
HOPKINS: Some more function renaming
2012-12-10 07:54:03 +01:00
Matthew Hoops
00e5169991
WINTERMUTE: Fix a gcc warning
2012-12-09 21:58:39 -05:00
Strangerke
663bf3139f
HOPKINS: Rename (most of) ComputerManager functions
2012-12-10 00:23:51 +01:00
Strangerke
742b9e4750
HOPKINS: Rename animationManager functions
2012-12-09 22:35:59 +01:00
Strangerke
867cbbf4ff
HOPKINS: Refactor fileManager
2012-12-09 20:22:12 +01:00
Matthew Hoops
81ea69cd33
VIDEO: Fix setRate when _lastTimeChange is less than a frame
...
Thanks to bgK for noticing
2012-12-09 13:56:06 -05:00
Einar Johan Trøan Sømåen
c9c90e925a
WINTERMUTE: Privatize members in AdObject.
2012-12-09 18:10:07 +01:00
Einar Johan Trøan Sømåen
8f33a2ea0b
WINTERMUTE: Privatize members in AdSceneState
2012-12-09 17:06:13 +01:00
Einar Johan Trøan Sømåen
4985a89b36
WINTERMUTE: Mark savedGameExt and localSaveDir for eventual removal.
2012-12-09 16:53:33 +01:00
Einar Johan Trøan Sømåen
6a0f72bee0
WINTERMUTE: Remove unused include in BaseGame
2012-12-09 16:50:12 +01:00
Einar Johan Trøan Sømåen
9bd16b80c9
WINTERMUTE: Remove code moved in previous commit.
2012-12-09 16:45:20 +01:00
Einar Johan Trøan Sømåen
6bde2926c1
WINTERMUTE: Move "GetSoundLength" to BaseGameMusic
2012-12-09 16:41:18 +01:00
Einar Johan Trøan Sømåen
115e60e7cb
WINTERMUTE: Split out the music-related functionality of BaseGame to a separate class.
2012-12-09 16:31:47 +01:00
Einar Johan Trøan Sømåen
83ecd85e78
WINTERMUTE: Only warn about drawLine once.
2012-12-09 12:54:52 +01:00
Einar Johan Trøan Sømåen
2ede3f58a0
WINTERMUTE: Privatize members of AdResponseBox
2012-12-09 12:49:23 +01:00
Einar Johan Trøan Sømåen
7ff74312a0
WINTERMUTE: Make AdScaleLevel::getScale() const.
2012-12-09 12:27:27 +01:00
Einar Johan Trøan Sømåen
ae4380b88f
WINTERMUTE: Make getters const in AdRegion
2012-12-09 12:26:43 +01:00
Einar Johan Trøan Sømåen
233ca0be4a
WINTERMUTE: Privatize members in AdEntity
2012-12-09 12:25:20 +01:00
Einar Johan Trøan Sømåen
32e63091d6
WINTERMUTE: Privatize AdScaleLevel and AdWaypointGroup's members.
2012-12-09 12:18:38 +01:00
Einar Johan Trøan Sømåen
0e93e898c5
WINTERMUTE: Privatize members in AdRegion
2012-12-09 12:13:04 +01:00
Einar Johan Trøan Sømåen
8d866683d9
WINTERMUTE: Fix the rest of the Common:sort comparators.
2012-12-09 11:08:04 +01:00
Paul Gilbert
fedf2ca70f
HOPKINS: Bugfix for sounds in the Breakout game
2012-12-09 20:38:28 +11:00
Strangerke
9987b436f5
HOPKINS: Fix language internal mapping for Polish
2012-12-09 10:05:26 +01:00
Strangerke
17da9c0694
HOPKINS: Fix crash in Win95 EN Demo, enable intro in Win95 PL demo
2012-12-09 10:00:13 +01:00
Strangerke
88c223824e
HOPKINS: Refactor runLinuxFull
2012-12-09 01:19:48 +01:00
Einar Johan Trøan Sømåen
517980d43e
WINTERMUTE: Use uint32 to fix warning in drawTickets()
2012-12-09 01:04:12 +01:00
Einar Johan Trøan Sømåen
e489b69324
WINTERMUTE: Fix Object-sorting in scenes.
2012-12-09 01:03:36 +01:00
Strangerke
d68a296258
HOPKINS: Refactor runWin95Full
2012-12-09 00:07:54 +01:00
Strangerke
0e1eeaa5f1
HOPKINS: Some more refactoring
2012-12-08 20:19:14 +01:00
Strangerke
706e1584fa
HOPKINS: Refactor runWin95Demo and PLAY_ANM_SOUND
2012-12-08 20:02:33 +01:00
Strangerke
d5042c5049
HOPKINS: Refactor runLinuxDemo to avoid nested loops and gotos
2012-12-08 15:36:37 +01:00
Paul Gilbert
a8c7f70251
HOPKINS: Apply second memory leak patch
2012-12-08 22:45:11 +11:00
Paul Gilbert
91e44d8e21
HOPKINS: Apply first set of memory leak fixes
2012-12-08 22:44:00 +11:00
Strangerke
e10f98fa5b
HOPKINS: Add fallback to APC for dialogs
2012-12-06 08:12:00 +01:00
Strangerke
5ac76b5c52
HOPKINS: Remove useless tests in CENSURE()
2012-12-06 08:02:30 +01:00
Strangerke
a645f876c3
HOPKINS: Remove CARD_SB variable. Sound card is always present.
2012-12-06 07:49:55 +01:00
Strangerke
dbef4b9147
HOPKINS: Remove duplicate variable
2012-12-06 07:44:24 +01:00
Strangerke
89f3ecdfb1
HOPKINS: Better initialization of FontManager
2012-12-06 00:10:46 +01:00
Einar Johan Trøan Sømåen
0d52e27be2
WINTERMUTE: Add another detection-entry for Chivalry is not Dead
2012-12-05 12:14:29 +01:00