DGEngine v0.2.1
Pre-release
Pre-release
Release for Windows
now requires a C++17 compiler.
- add initial flare gamefiles
- add offset support to BaseLevelObject
- add support to load part of image
- add support to loading flare animation offsets
- add support to position drawables in top/center/bottom of screen
- BaseAnimation class
- cache images when loading
- don't hide cursor when loading new cursor
- fix glitches with level view when zooming resizing
- fix small bugs
- fix small bugs in menu
- refactor classes that use animations to use BaseAnimation
- refactor Fonts
- refactor items
- refactor level parser to get map size from map if none provided
- refactor PCX decoder
- refactor RectTexturePack
- refactor SimpleIndexedTexturePack to IndexedTexturePack
- refactor texturePack to support setting start index
- refactor texturePacks/level/itemClass/playerClass
- try to parse bitmap button and then text button (if bitmap button fails to parse)
- update level draw code
- update parseLevel to handle invalid data better
- update gamefiles
- add F1-F8 keyboard actions to add/remove gold, life, mana, experience (for testing purposes)
Note: This is a work in progress. Some things aren't perfect and that's known.
Delete previous saves to avoid error caused by changes.