aboutsummaryrefslogtreecommitdiff
path: root/engines/hugo
AgeCommit message (Collapse)Author
2010-12-06HUGO: Fixed Valgrind Errors and Segfault when hugo.dat is missing.David Turner
svn-id: r54804
2010-12-06HUGO: Fix crash in H3 (Swinger display name)Arnaud Boutonné
svn-id: r54801
2010-12-06HUGO: Fixed ReadPCX Memory LeakDavid Turner
freeObjects now works correctly. svn-id: r54796
2010-12-05HUGO: Partial Fix For Leaks from ReadPCX()David Turner
The shutdown() call has been reinstated, and freeObjects() now works without a double free and thus segfault, but this still misses some allocated resources... svn-id: r54789
2010-12-05HUGO: Remove Invalid Memory Read in getSound() - Size not defined until ↵David Turner
after function returns. svn-id: r54787
2010-12-01HUGO: Add Missing shutdown() Call - Currently Disabled.David Turner
The engine shutdown() function is required to be called to clean up a number of allocated memory blocks. Unfortunately, this currently causes double free issues. This call is added, but commented out with a FIXME explaining this. svn-id: r54726
2010-12-01HUGO: Use cursorman, add a windows-looking cursorArnaud Boutonné
Cursor copied from Mohawk engine, thanks clone2727 svn-id: r54717
2010-11-30HUGO: Fix palette issue after restoring a game in H3Arnaud Boutonné
svn-id: r54685
2010-11-30HUGO: Close Memory Leak in PlayMusic() Function.David Turner
svn-id: r54664
2010-11-30HUGO: Close Two Memory Leaks.David Turner
Note that the first leak is the allocation of the Common::RandomSource, _rnd. I'm not sure of the effect of deallocating this while it is still registered to g_eventRec, but all other engines seem to be the same (or implicitly do this by making a Common::RandomSource member of the engine object) so this is not a engine specific issue, but should be assessed. svn-id: r54659
2010-11-29HUGO: Fix save/load screens, which were always showing slot0 infoArnaud Boutonné
svn-id: r54658
2010-11-29HUGO: Fix assert in H3 Win when displaying the elephant and the planeArnaud Boutonné
svn-id: r54653
2010-11-29HUGO: Fix a remaining warningArnaud Boutonné
svn-id: r54578
2010-11-29HUGO: Fix compilationArnaud Boutonné
svn-id: r54577
2010-11-29HUGO: Add GMM save/load and RTLArnaud Boutonné
svn-id: r54576
2010-11-28HUGO: Modify or suppress some obsolete comments and warningsArnaud Boutonné
svn-id: r54530
2010-11-27HUGO: Add F4/F5 keys to save/restoreGameArnaud Boutonné
Currently, it only saves/restores slot #0, no selection screen is displayed svn-id: r54515
2010-11-27TOOLS: Fix 'Boat' bug in H1 DosArnaud Boutonné
H1 Dos is now completable svn-id: r54507
2010-11-27HUGO: Fix warningTorbjörn Andersson
svn-id: r54506
2010-11-26HUGO: Add Win save/restore behavior to the Dos versions Arnaud Boutonné
(useful to debug the lake screen) svn-id: r54505
2010-11-26HUGO: Avoid using 'short' in function definitionArnaud Boutonné
svn-id: r54504
2010-11-26HUGO: Get rid of initial savegameArnaud Boutonné
svn-id: r54503
2010-11-26HUGO: Clean up SchedulerArnaud Boutonné
svn-id: r54502
2010-11-22HUGO: Rewrite saveObjects() and restoreObjects()Arnaud Boutonné
This fixes (at least for me) save and restore. saveEvents() and restoreEvents() still have to be rewritten. svn-id: r54422
2010-11-22HUGO: Suppress useless enums, cleanupArnaud Boutonné
svn-id: r54421
2010-11-19HUGO: Start using endianness-safe read/write functionsArnaud Boutonné
svn-id: r54389
2010-11-13HUGO: Fixed crash on exit when hugo.dat is not availableFilippos Karapetis
svn-id: r54228
2010-11-13HUGO: Close two minor memory leaks.David Turner
Destructor added to SoundHandler and added delete for _intro in engine destructor. svn-id: r54225
2010-11-12TOOL+HUGO: Misc modificationsArnaud Boutonné
- Fix H1 Dos bug (animations not showing in Hall and after) - Get rid of _textSchedule and everything related H1 Dos shoud now be completable (not tested yet) svn-id: r54218
2010-11-11HUGO: Cleanup, move several functions and variables to the object classArnaud Boutonné
svn-id: r54212
2010-11-11TOOL: Suppress useless strings in textUtil Arnaud Boutonné
Also add DOS version for this text array svn-id: r54202
2010-11-11HUGO: Suppress the use of Utils::Error, cleanupArnaud Boutonné
svn-id: r54198
2010-11-09HUGO: Fix the last leaks in H1 DosArnaud Boutonné
Thanks Hkz for the help! svn-id: r54175
2010-11-09HUGO: Fix several memory leaksArnaud Boutonné
svn-id: r54168
2010-11-07HUGO: Use DOS names for and exact names in endGame()Arnaud Boutonné
svn-id: r54131
2010-11-07HUGO: Fix crash when hugo.dat is not the expected versionArnaud Boutonné
svn-id: r54124
2010-11-07HUGO: Added basic debugging console to engineDavid Turner
Since HUGO uses Debug Channels, this allows for the interactive setting of debugflags as well as providing a base for adding further debugging commands. svn-id: r54117
2010-11-07HUGO: Move fonts to display.cppArnaud Boutonné
Some cleanup svn-id: r54103
2010-11-06HUGO: Move _palette to display.cppArnaud Boutonné
svn-id: r54102
2010-11-06HUGO: Implement REMAPPAL. Arnaud Boutonné
Palettes in H3 Win intro are now correct svn-id: r54100
2010-11-05HUGO: Silent GCC warning introduced in r54087Arnaud Boutonné
svn-id: r54095
2010-11-05HUGO: Suppress useless case in processRoute()Arnaud Boutonné
svn-id: r54087
2010-11-05HUGO: Suppress status variables related to playbackArnaud Boutonné
svn-id: r54086
2010-11-05TOOL: Fix bug in data in Hugo2 DosArnaud Boutonné
svn-id: r54085
2010-11-04TOOL: Fix ticks per seconds for H1 DosArnaud Boutonné
svn-id: r54063
2010-11-03HUGO: Fix 'exit' command in DOS versionsArnaud Boutonné
svn-id: r54054
2010-11-02HUGO: Fix typo... sorryArnaud Boutonné
svn-id: r54044
2010-11-02HUGO: Fix cypher for v1 DosArnaud Boutonné
svn-id: r54043
2010-11-01HUGO: Replace Utils::Warn() by warning()Max Horn
svn-id: r54021
2010-11-01HUGO: Fix typoArnaud Boutonné
svn-id: r54019