diff options
author | Thorbjørn Lindeijer <bjorn@lindeijer.nl> | 2024-03-08 21:39:31 +0100 |
---|---|---|
committer | Thorbjørn Lindeijer <bjorn@lindeijer.nl> | 2024-03-08 21:39:34 +0100 |
commit | 144bdaee8c52f3ba4934b64b94e05676d96b8939 (patch) | |
tree | ec9f29983c8b2955e5da762fea4208817a41435b /README.md | |
parent | b119923b4bb90d9ed3bb3a7550401b274d3ef0ad (diff) | |
download | mana-144bdaee8c52f3ba4934b64b94e05676d96b8939.tar.gz mana-144bdaee8c52f3ba4934b64b94e05676d96b8939.tar.bz2 mana-144bdaee8c52f3ba4934b64b94e05676d96b8939.tar.xz mana-144bdaee8c52f3ba4934b64b94e05676d96b8939.zip |
Removed SDL2_gfx dependency
Since the upgrade to SDL2 it was only used for framerate limiting, which
I've replicated in a small helper class.
Also reduced the framerate limit while minimized from 100 to 10 FPS.
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -7,7 +7,7 @@ either tmwAthena or manaserv. The Mana client is written in C++ and builds upon: -- SDL2, SDL2\_gfx, SDL2\_image, SDL2\_mixer, SDL2\_ttf, SDL2\_net (Media framework) +- SDL2, SDL2\_image, SDL2\_mixer, SDL2\_ttf, SDL2\_net (Media framework) - Guichan (GUI framework) - libxml2 (XML parsing and writing) - PhysicsFS (Data files) @@ -113,20 +113,20 @@ Installing the dependencies on Ubuntu: sudo apt install build-essential cmake \ libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev \ - libsdl2-net-dev libsdl2-ttf-dev libsdl2-gfx-dev \ + libsdl2-net-dev libsdl2-ttf-dev \ libcurl4-openssl-dev libphysfs-dev libxml2-dev \ libguichan-dev libpng-dev gettext Installing the dependencies on macOS (with Homebrew): - brew install sdl2 sdl2_gfx sdl2_image sdl2_mixer sdl2_net sdl2_ttf \ + brew install sdl2 sdl2_image sdl2_mixer sdl2_net sdl2_ttf \ physfs curl Installing the dependencies on Fedora: sudo dnf install gcc-c++ cmake physfs-devel libcurl-devel guichan-devel \ SDL2_image-devel SDL2_mixer-devel SDL2_net-devel \ - SDL2_ttf-devel SDL2_gfx-devel + SDL2_ttf-devel Once the dependencies are installed, use CMake: |