This change introduces SDL instead of SFML for this engine.
Why?
SDL supports more targets
In particular, it has first class support in Emscripten to generate WASM builds
What changes?
Colors are now SDL colors (instead of SFML's)
In general, all the SFML things have been replaced
There are a couple of Emscripten specific blocks (guarded by ifdef) in the GameManager
There is an AudioManager that takes care of initialising audio devices for now. It will be the place where one can set volumes and effects for the different FX channels and the music channel
This change introduces SDL instead of SFML for this engine.
Why?
What changes?
ifdef
) in the GameManagerAudioManager
that takes care of initialising audio devices for now. It will be the place where one can set volumes and effects for the different FX channels and the music channel