Commit graph

115 commits

Author SHA1 Message Date
Bendegúz Nagy
1f99dab5b5 DM: Fix double delete[] of DMEngine::_savedScreenForOpenEntranceDoor 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
6428110da8 DM: Fix dungon not drawn behind entrance doors 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
7570844f5e DM: Fill stub method f438_STARTEND_OpenEntranceDoors 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
fd775be377 DM: Swap warnings to stub method f363_highlightBoxDisable 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
233f93fefe DM: Swap some warnings to stub methods
Stub methods: f362_commandHighlightBoxEnable, f442_SARTEND_processCommand202_entranceDrawCredits, f437_STARTEND_drawTittle
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
79c0a0adc9 DM: Add f064_SOUND_RequestPlay_CPSD, f65_playPendingSound, f505_soundGetVolume 2016-08-26 23:02:22 +02:00
Strangerke
db164ae9d6 DM: Refactor f439_drawEntrance 2016-08-26 23:02:22 +02:00
Strangerke
a2b495e0e5 DM: Refactor f444_endGame 2016-08-26 23:02:22 +02:00
Strangerke
ef34e8bb39 DM: Apply coding conventions to a couple of oneliner functions, remove a GOTO 2016-08-26 23:02:22 +02:00
Strangerke
f0e037e305 DM: Some renaming, add a couple of STUBS 2016-08-26 23:02:22 +02:00
Strangerke
ba46060b13 DM: Fix compilation using MSVC9 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
22d6973de5 DM: Add sound loading 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
2b2a028332 DM: Add f444_endGame and checks for Common::EVENT_QUIT 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
734abf8d48 DM: Adjust idle delay when renaming champion 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
715ef2d404 DM: Debug loading savegames, add missing save loading parts 2016-08-26 23:02:22 +02:00
Strangerke
e8e1a54cea DM: Rename mapTime in dm.cpp 2016-08-26 23:02:22 +02:00
Strangerke
cdbbc15e56 DM: Refactor f318_dropAllObjects, f319_championKill and f323_unpoison. Rename _moveSens 2016-08-26 23:02:22 +02:00
Strangerke
b174331e71 DM: refact f293_drawAllChampionStates, f283_viAltarRebirth, f327_isProjectileSpellCast and f326_championShootProjectile. Rename Direction. 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
e8bdaee8bf DM: Add DialogMan 2016-08-26 23:02:22 +02:00
Strangerke
831eca5c42 DM: Refactor f304_addSkillExperience, change _g313_gameTime to int32 2016-08-26 23:02:22 +02:00
Strangerke
0f02cc5b02 DM: Fix compilation using MSVC9 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
ee3973aa15 DM: Add code for loading the save files 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
aacecd6c06 DM: Add entrance processing 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
11704d0c50 DM: Add savegame functions 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
d7c7f110c1 DM: Fix pressure plate on level 0 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
78cf0030e3 DM: Fix missing messages at the bottom of the screen 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
3f01beea8a DM: Add ChampionMan::f331_applyTimeEffects 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
3a654ff91e DM: Add ChampionMan::f320_applyAndDrawPendingDamageAndWounds() 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
75fe72b27c DM: Add input timeout and fix movement after throwing a projectile 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
42cbf35b0b DM: Clean up f380_processCommandQueue, add _g318_waitForInputMaxVerticalBlankCount 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
0f76448e57 DM: Fix up main loop 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
536e9c1bb9 DM: Add f248_timelineProcessEvent6_squareWall 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
12f06fd1d9 DM: Add f219_processEvents48To49_projectile 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
dd3f12c7d5 DM: Complete main gameloop 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
8c7760bd61 DM: Add F0239_TIMELINE_ExtractFirstEvent 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
9c79d02a1f DM: Add missing code to command move party 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
14bef5326a DM: Add warning with repeat parameter 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
1f73323113 DM: Add proper keyboard input handling 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
89473344d8 DM: Fix several bugs realted to dungeon thing management and item handling 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
723c96fffe DM: Clean up some initialization 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
c95b23317c DM: Add some missing code 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
411ad40ca4 DM: Add missing code to several display functions 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
7fef7b8312 DM: Add paritial drawing of doors 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
94c878143e DM: Add F0108_DUNGEONVIEW_DrawFloorOrnament 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
816319c659 DM: Revert to using byteWidths where the original does so as well 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
bd06132072 DM: Box objects are not expected to conatain inclusive boundaries, blitting and other methods adapted 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
d69236e674 DM: Rename functions 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
ce1c52bceb DM: Remove blitToScreen overloads 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
8c06b0afd0 DM: Add F0097_DUNGEONVIEW_DrawViewport 2016-08-26 23:02:22 +02:00
Bendegúz Nagy
683230207c DM: Refactor DisplayMan::_walsetBitmaps 2016-08-26 23:02:22 +02:00