This repository has been archived by the owner on Nov 21, 2024. It is now read-only.
Releases: ShenMian/sokoban-cpp
Releases · ShenMian/sokoban-cpp
v0.2.0
New features
- Undo push, undo a push instead of a move.
- Display keymap on startup, previously keymap could only be found in
README.md
.
Improvements
- Allow launching from other working directories, previously doing so would result in
assets
being unable to be located. - Update dependencies.
- SFML to v2.6.1.
- SQLiteCpp to v3.3.1.
Bug Fixes
- Fix #4.
upx
indicates that the executable has been compressed by UPX.
Full Changelog: v0.1.1...v0.2.0
v0.1.1
New features
- Support window resize.
- Support load prev/next level(
-
/=
). - Support instant move(
Ctrl
+I
).
Improvements
- Replace banner with higher recognition.
Bug Fixes
upx
indicates that the executable has been compressed by UPX.
Full Changelog: v0.1.0...v0.1.1
v0.1.0
New features
- Support for mouse control(move character, select & drop crates).
- Support for single step undo and undo all.
- Support for importing levels from XSB files.
- Support for importing XSB format level from the clipboard.
- Support for freeze deadlocks detection.
- Save opened levels.
- Save level opening history.
- Save and restore positions.
- Save and play solutions.
- Support rotate level map.
Improvements
- Reduce the memory usage of background music.
- Integrate material images into a single file.
Bug Fixes
- Fix performance issues when filling map flooring.
- Fix the increase in exit time caused by waiting for sub threads when the main thread exits.
upx
indicates that the executable has been compressed by UPX.
Full Changelog: v0.0.0...v0.1.0