Bendegúz Nagy
4b83ebc0da
DM: Add fix gDungeonViewport, some comments
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
051b1d9adf
DM: Remove demo code from ToggleInventory, add dummy code setting _inventoryChampionOrdinal, fix error in InventoryToggle getting champion pointer
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
0e0fb97632
DM: Some renaming
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
cfebcea041
DM: Add dummy test code for chmpion selection
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
61500b3dc8
DM: Add F0280_CHAMPION_AddCandidateChampionToParty
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
3342757569
DM: Add G0234_ai_Graphic559_DirectionToStepNorthCount, G0233_ai_Graphic559_DirectionToStepEastCount, G0047_s_Graphic562_Box_ChampionPortrait
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
f4f4c867a4
DM: Add InventoryMan, G0041_s_Graphic562_Box_ViewportFloppyZzzCross
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
23c1acff19
DM: Add ObjectMan to DMEngine
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
ceed621a51
DM: Fix missing else in DMEngine::startGame()
2016-08-26 23:02:22 +02:00
Strangerke
c97a4560b2
DM: Change some comments to warnings
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
bcf8e07f28
DM: Add IconIndex enum, F0278_CHAMPION_ResetDataToStartGame, related global variables
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
43cedc4c78
DM: Add F0003_MAIN_ProcessNewPartyMap_CPSE
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
78d8a8d3c8
DM: Add several global variables, add code to F0462_START_StartGame_CPSF
2016-08-26 23:02:22 +02:00
Strangerke
9ad057a486
DM: Some more renaming, remove extra semi-column
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
7a25591999
DM: Rearrange main parts to better align with the original
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
3ff3512c64
DM: Add initialization related to F0435_STARTEND_LoadGame_CPSF
2016-08-26 23:02:22 +02:00
Strangerke
59af06fd82
DM: Fix some CppCheck warnings
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
98c79f89bf
DM: Add mouse input processing and display for movement arrows
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
bcfe176df5
DM: Add mouseclick processing
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
251768b883
DM: Add commands
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
de3bb231d7
DM: Add dummy cursor display
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
ad8fbaa118
DM: Add event manager
2016-08-26 23:02:22 +02:00
WinterGrascph
f591cbbcf3
DM: Add dummy movement code for testing
2016-08-26 23:02:22 +02:00
WinterGrascph
807fda8a9a
DM: Add wall flipping display
2016-08-26 23:02:22 +02:00
WinterGrascph
9655066a06
DM: getSquareAspect(..) is complete
2016-08-26 23:02:22 +02:00
WinterGrascph
d9bb44eeb9
DM: Add the partial drawing of dungeonwalls
2016-08-26 23:02:22 +02:00
WinterGrascph
134b482e60
DM: Add flipped wall bitmaps
2016-08-26 23:02:22 +02:00
WinterGrascph
f21a9197a6
DM: Fix file loading dependancy
2016-08-26 23:02:22 +02:00
Bendegúz Nagy
73a7cba589
DM: Fix bug with uninitialized _currMap.index and file loading order
2016-08-26 23:02:22 +02:00
WinterGrascph
a8c82c1e94
DM: Add some draw dungeon dependencies
...
I forgot to do commits and it was already too late to revert back the
changes I've because they were too numerous.
2016-08-26 23:02:22 +02:00
WinterGrascph
16199b4091
DM: Add loadWallSet(..) and loadFloorSet(..)
2016-08-26 23:02:22 +02:00
WinterGrascph
68f13e8462
DM: Implement F0173_DUNGEON_SetCurrentMap
2016-08-26 23:02:22 +02:00
WinterGrascph
9823845c99
DM: Fix constant and global variable names according to coding conventions
2016-08-26 23:02:22 +02:00
WinterGrascph
64371787e2
DM: Rewrite blitting methods, revise FRAME POD
2016-08-26 23:02:22 +02:00
WinterGrascph
18ff2e9940
DM: Refactor DisplayMan::DrawFrame and Frame POD
2016-08-26 23:02:22 +02:00
WinterGrascph
77cd7df08d
DM: Add support for drawing portions of bitmaps
...
Create Frame structure and drawFrame(..) convenience method, also
DisplayMan unpacks all the bitmaps with unpackGraphics()
2016-08-26 23:02:22 +02:00
WinterGrascph
4a8b34e993
DM: Add the original palettes, edit palette loading accordingly
2016-08-26 23:02:22 +02:00
WinterGrascph
66c55db9f0
DM: Fix typos and whitespace
2016-08-26 23:02:22 +02:00
WinterGrascph
b7987d84c1
DM: Fix memory leak in dm.cpp and gfx.cpp
2016-08-26 23:02:22 +02:00
WinterGrascph
cdf377f7a7
DM: Add support for Dungeon.dat uncompression
...
Add DungeonMan class with support for loading and uncompressing
Dungeon.dat file into memory
2016-08-26 23:02:22 +02:00
WinterGrascph
055e789d04
DM: Create DisplayMan, add support parsing IMG0 files
...
Add display manager named DisplayMan with functions: setUpScreens(),
loadGraphics() (which loads graphics from the graphics.dat file),
setPalette(..), loadIntoBitmap(..) which loads the requested image into a
bitmap and blitToScreen(..)
2016-08-26 23:02:22 +02:00
WinterGrascph
5ae7d3a84b
DM: Add detection for Amiga v2.0 English
2016-08-26 23:02:22 +02:00
WinterGrascph
96cc074ea0
DM: Create engine and detection with dummy data
2016-08-26 23:02:22 +02:00