WinterGrascph
18ff2e9940
DM: Refactor DisplayMan::DrawFrame and Frame POD
2016-08-26 23:02:22 +02:00
WinterGrascph
cb2bb82b32
DM: Add support for transparency in blitting
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