Created filesystem class

Signed-off-by: Alberto Corona <albcoron@gmail.com>
Fixed filesystem false positives
Need to pass PhysFS open file to SDL

Signed-off-by: Alberto Corona <albcoron@gmail.com>
Added test zip

Signed-off-by: Alberto Corona <albcoron@gmail.com>
Added function descriptions
[ci skip]

Signed-off-by: Alberto Corona <albcoron@gmail.com>
Added PhysFS open file to IMG_Load
IMG_Load is meant to load from PhysFS, though borked, still passes compile. SDL_Error shows cannot open file.

Signed-off-by: Alberto Corona <albcoron@gmail.com>
Fixed PhysFS stream to SDL
SDL surfaces and textures now load assets from zip file using PhysFS. Functions need clean up

Signed-off-by: Alberto Corona <albcoron@gmail.com>
Cleaned up PhysFS and SDL_RWops functions

Signed-off-by: Alberto Corona <albcoron@gmail.com>
Renamed filesystem method

Signed-off-by: Alberto Corona <albcoron@gmail.com>
Removed unneeded data members

Signed-off-by: Alberto Corona <albcoron@gmail.com>
Added ttf to init

Signed-off-by: Alberto Corona <albcoron@gmail.com>
Moved PhysFS init from filesystem into init

Signed-off-by: Alberto Corona <albcoron@gmail.com>
Added bin/memcheck, updated README

Signed-off-by: Alberto Corona <albcoron@gmail.com>
Initial SDL_TTF implementation
Added test font

Signed-off-by: Alberto Corona <albcoron@gmail.com>
Prelim sprite sheet clip

Signed-off-by: Alberto Corona <albcoron@gmail.com>
Temporarily removing SDL_mixer
Causing trouble on ci server

Signed-off-by: Alberto Corona <albcoron@gmail.com>
Added tests for filesystem

Signed-off-by: Alberto Corona <albcoron@gmail.com>
Changed GetNumVideoDisplays

Signed-off-by: Alberto Corona <albcoron@gmail.com>
Fixed Filesystem::OpenFile
Would segfault if set to file that didn't exist in archive set

Signed-off-by: Alberto Corona <albcoron@gmail.com>
Fixed memory leak in Filesystem
OpenFile allocated new memory but was never being freed

Signed-off-by: Alberto Corona <albcoron@gmail.com>
Changed method names
Former names were misleading

Signed-off-by: Alberto Corona <albcoron@gmail.com>