diff --git a/.DS_Store b/.DS_Store
new file mode 100644
index 0000000..aaa2362
Binary files /dev/null and b/.DS_Store differ
diff --git a/.gitignore b/.gitignore
index e3460eb..406e301 100644
--- a/.gitignore
+++ b/.gitignore
@@ -108,3 +108,5 @@ _deps
# CMake artifacts
CMakeCache.txt
+# macOS finder files
+.DS_Store
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3955b63..03fb21b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -11,13 +11,15 @@ include(FindPkgConfig)
PKG_SEARCH_MODULE(SDL2 REQUIRED sdl2)
PKG_SEARCH_MODULE(SDL2IMAGE REQUIRED SDL2_image>=2.0.0)
PKG_SEARCH_MODULE(SDL2MIXER REQUIRED SDL2_mixer>=2.0.0)
+#PKG_SEARCH_MODULE(BOOSTFILESYSTEM boost_filesystem >=)
+find_package(Boost COMPONENTS system filesystem REQUIRED)
# Point to our own cmake modules
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/sdl2)
# Add global definitions
add_definitions("-Wall")
-include_directories(${PROJECT_NAME} ${SDL2_INCLUDE_DIRS} ${SDL2IMAGE_INCLUDE_DIRS} ${SDL2MIXER_INCLUDE_DIRS})
+include_directories(${PROJECT_NAME} PRIVATE /usr/local/include/SDL2)
#add_custom_target(${TMXPARSER})
file(GLOB_RECURSE CSOURCES src/cjson/*.c)
@@ -25,4 +27,4 @@ file(GLOB_RECURSE CPPSOURCES src/*.cpp)
add_executable(${PROJECT_NAME} ${CSOURCES} ${CPPSOURCES})
install(TARGETS ${PROJECT_NAME} DESTINATION bin)
-target_link_libraries(${PROJECT_NAME} PRIVATE ${SDL2_LIBRARIES} ${SDL2IMAGE_LIBRARIES} ${SDL2MIXER_LIBRARIES})
+target_link_libraries(${PROJECT_NAME} PUBLIC Boost::system Boost::filesystem PRIVATE /usr/local/lib/libSDL2.dylib /usr/local/lib/libSDL2_image.dylib /usr/local/lib/libSDL2_mixer.dylib)
diff --git a/Makefile b/Makefile
deleted file mode 100644
index 5995941..0000000
--- a/Makefile
+++ /dev/null
@@ -1,608 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.25
-
-# Default target executed when no arguments are given to make.
-default_target: all
-.PHONY : default_target
-
-# Allow only one "make -f Makefile2" at a time, but pass parallelism.
-.NOTPARALLEL:
-
-#=============================================================================
-# Special targets provided by cmake.
-
-# Disable implicit rules so canonical targets will work.
-.SUFFIXES:
-
-# Disable VCS-based implicit rules.
-% : %,v
-
-# Disable VCS-based implicit rules.
-% : RCS/%
-
-# Disable VCS-based implicit rules.
-% : RCS/%,v
-
-# Disable VCS-based implicit rules.
-% : SCCS/s.%
-
-# Disable VCS-based implicit rules.
-% : s.%
-
-.SUFFIXES: .hpux_make_needs_suffix_list
-
-# Command-line flag to silence nested $(MAKE).
-$(VERBOSE)MAKESILENT = -s
-
-#Suppress display of executed commands.
-$(VERBOSE).SILENT:
-
-# A target that is always out of date.
-cmake_force:
-.PHONY : cmake_force
-
-#=============================================================================
-# Set environment variables for the build.
-
-# The shell in which to execute make rules.
-SHELL = /bin/sh
-
-# The CMake executable.
-CMAKE_COMMAND = /usr/bin/cmake
-
-# The command to remove a file.
-RM = /usr/bin/cmake -E rm -f
-
-# Escaping for special characters.
-EQUALS = =
-
-# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /home/ayoungblood/Projects/BeagleRescue
-
-# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /home/ayoungblood/Projects/BeagleRescue
-
-#=============================================================================
-# Targets provided globally by CMake.
-
-# Special rule for the target edit_cache
-edit_cache:
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
- /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
-.PHONY : edit_cache
-
-# Special rule for the target edit_cache
-edit_cache/fast: edit_cache
-.PHONY : edit_cache/fast
-
-# Special rule for the target rebuild_cache
-rebuild_cache:
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
- /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
-.PHONY : rebuild_cache
-
-# Special rule for the target rebuild_cache
-rebuild_cache/fast: rebuild_cache
-.PHONY : rebuild_cache/fast
-
-# Special rule for the target list_install_components
-list_install_components:
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
-.PHONY : list_install_components
-
-# Special rule for the target list_install_components
-list_install_components/fast: list_install_components
-.PHONY : list_install_components/fast
-
-# Special rule for the target install
-install: preinstall
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
- /usr/bin/cmake -P cmake_install.cmake
-.PHONY : install
-
-# Special rule for the target install
-install/fast: preinstall/fast
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
- /usr/bin/cmake -P cmake_install.cmake
-.PHONY : install/fast
-
-# Special rule for the target install/local
-install/local: preinstall
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
- /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
-.PHONY : install/local
-
-# Special rule for the target install/local
-install/local/fast: preinstall/fast
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
- /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
-.PHONY : install/local/fast
-
-# Special rule for the target install/strip
-install/strip: preinstall
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
- /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
-.PHONY : install/strip
-
-# Special rule for the target install/strip
-install/strip/fast: preinstall/fast
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
- /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
-.PHONY : install/strip/fast
-
-# The main all target
-all: cmake_check_build_system
- $(CMAKE_COMMAND) -E cmake_progress_start /home/ayoungblood/Projects/BeagleRescue/CMakeFiles /home/ayoungblood/Projects/BeagleRescue//CMakeFiles/progress.marks
- $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all
- $(CMAKE_COMMAND) -E cmake_progress_start /home/ayoungblood/Projects/BeagleRescue/CMakeFiles 0
-.PHONY : all
-
-# The main clean target
-clean:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean
-.PHONY : clean
-
-# The main clean target
-clean/fast: clean
-.PHONY : clean/fast
-
-# Prepare targets for installation.
-preinstall: all
- $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall
-.PHONY : preinstall
-
-# Prepare targets for installation.
-preinstall/fast:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall
-.PHONY : preinstall/fast
-
-# clear depends
-depend:
- $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
-.PHONY : depend
-
-#=============================================================================
-# Target rules for targets named BeagleRescue
-
-# Build rule for target.
-BeagleRescue: cmake_check_build_system
- $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 BeagleRescue
-.PHONY : BeagleRescue
-
-# fast build rule for target.
-BeagleRescue/fast:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/build
-.PHONY : BeagleRescue/fast
-
-src/assetmgr/AssetManager.o: src/assetmgr/AssetManager.cpp.o
-.PHONY : src/assetmgr/AssetManager.o
-
-# target to build an object file
-src/assetmgr/AssetManager.cpp.o:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.o
-.PHONY : src/assetmgr/AssetManager.cpp.o
-
-src/assetmgr/AssetManager.i: src/assetmgr/AssetManager.cpp.i
-.PHONY : src/assetmgr/AssetManager.i
-
-# target to preprocess a source file
-src/assetmgr/AssetManager.cpp.i:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.i
-.PHONY : src/assetmgr/AssetManager.cpp.i
-
-src/assetmgr/AssetManager.s: src/assetmgr/AssetManager.cpp.s
-.PHONY : src/assetmgr/AssetManager.s
-
-# target to generate assembly for a file
-src/assetmgr/AssetManager.cpp.s:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/AssetManager.cpp.s
-.PHONY : src/assetmgr/AssetManager.cpp.s
-
-src/assetmgr/GameObject.o: src/assetmgr/GameObject.cpp.o
-.PHONY : src/assetmgr/GameObject.o
-
-# target to build an object file
-src/assetmgr/GameObject.cpp.o:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.o
-.PHONY : src/assetmgr/GameObject.cpp.o
-
-src/assetmgr/GameObject.i: src/assetmgr/GameObject.cpp.i
-.PHONY : src/assetmgr/GameObject.i
-
-# target to preprocess a source file
-src/assetmgr/GameObject.cpp.i:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.i
-.PHONY : src/assetmgr/GameObject.cpp.i
-
-src/assetmgr/GameObject.s: src/assetmgr/GameObject.cpp.s
-.PHONY : src/assetmgr/GameObject.s
-
-# target to generate assembly for a file
-src/assetmgr/GameObject.cpp.s:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/GameObject.cpp.s
-.PHONY : src/assetmgr/GameObject.cpp.s
-
-src/assetmgr/Map.o: src/assetmgr/Map.cpp.o
-.PHONY : src/assetmgr/Map.o
-
-# target to build an object file
-src/assetmgr/Map.cpp.o:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/Map.cpp.o
-.PHONY : src/assetmgr/Map.cpp.o
-
-src/assetmgr/Map.i: src/assetmgr/Map.cpp.i
-.PHONY : src/assetmgr/Map.i
-
-# target to preprocess a source file
-src/assetmgr/Map.cpp.i:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/Map.cpp.i
-.PHONY : src/assetmgr/Map.cpp.i
-
-src/assetmgr/Map.s: src/assetmgr/Map.cpp.s
-.PHONY : src/assetmgr/Map.s
-
-# target to generate assembly for a file
-src/assetmgr/Map.cpp.s:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/Map.cpp.s
-.PHONY : src/assetmgr/Map.cpp.s
-
-src/assetmgr/MusicManager.o: src/assetmgr/MusicManager.cpp.o
-.PHONY : src/assetmgr/MusicManager.o
-
-# target to build an object file
-src/assetmgr/MusicManager.cpp.o:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.o
-.PHONY : src/assetmgr/MusicManager.cpp.o
-
-src/assetmgr/MusicManager.i: src/assetmgr/MusicManager.cpp.i
-.PHONY : src/assetmgr/MusicManager.i
-
-# target to preprocess a source file
-src/assetmgr/MusicManager.cpp.i:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.i
-.PHONY : src/assetmgr/MusicManager.cpp.i
-
-src/assetmgr/MusicManager.s: src/assetmgr/MusicManager.cpp.s
-.PHONY : src/assetmgr/MusicManager.s
-
-# target to generate assembly for a file
-src/assetmgr/MusicManager.cpp.s:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/MusicManager.cpp.s
-.PHONY : src/assetmgr/MusicManager.cpp.s
-
-src/assetmgr/TextureManager.o: src/assetmgr/TextureManager.cpp.o
-.PHONY : src/assetmgr/TextureManager.o
-
-# target to build an object file
-src/assetmgr/TextureManager.cpp.o:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.o
-.PHONY : src/assetmgr/TextureManager.cpp.o
-
-src/assetmgr/TextureManager.i: src/assetmgr/TextureManager.cpp.i
-.PHONY : src/assetmgr/TextureManager.i
-
-# target to preprocess a source file
-src/assetmgr/TextureManager.cpp.i:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.i
-.PHONY : src/assetmgr/TextureManager.cpp.i
-
-src/assetmgr/TextureManager.s: src/assetmgr/TextureManager.cpp.s
-.PHONY : src/assetmgr/TextureManager.s
-
-# target to generate assembly for a file
-src/assetmgr/TextureManager.cpp.s:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/assetmgr/TextureManager.cpp.s
-.PHONY : src/assetmgr/TextureManager.cpp.s
-
-src/cjson/cJSON.o: src/cjson/cJSON.c.o
-.PHONY : src/cjson/cJSON.o
-
-# target to build an object file
-src/cjson/cJSON.c.o:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.o
-.PHONY : src/cjson/cJSON.c.o
-
-src/cjson/cJSON.i: src/cjson/cJSON.c.i
-.PHONY : src/cjson/cJSON.i
-
-# target to preprocess a source file
-src/cjson/cJSON.c.i:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.i
-.PHONY : src/cjson/cJSON.c.i
-
-src/cjson/cJSON.s: src/cjson/cJSON.c.s
-.PHONY : src/cjson/cJSON.s
-
-# target to generate assembly for a file
-src/cjson/cJSON.c.s:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/cjson/cJSON.c.s
-.PHONY : src/cjson/cJSON.c.s
-
-src/ecs/ECS.o: src/ecs/ECS.cpp.o
-.PHONY : src/ecs/ECS.o
-
-# target to build an object file
-src/ecs/ECS.cpp.o:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.o
-.PHONY : src/ecs/ECS.cpp.o
-
-src/ecs/ECS.i: src/ecs/ECS.cpp.i
-.PHONY : src/ecs/ECS.i
-
-# target to preprocess a source file
-src/ecs/ECS.cpp.i:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.i
-.PHONY : src/ecs/ECS.cpp.i
-
-src/ecs/ECS.s: src/ecs/ECS.cpp.s
-.PHONY : src/ecs/ECS.s
-
-# target to generate assembly for a file
-src/ecs/ECS.cpp.s:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/ecs/ECS.cpp.s
-.PHONY : src/ecs/ECS.cpp.s
-
-src/game/Collision.o: src/game/Collision.cpp.o
-.PHONY : src/game/Collision.o
-
-# target to build an object file
-src/game/Collision.cpp.o:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.o
-.PHONY : src/game/Collision.cpp.o
-
-src/game/Collision.i: src/game/Collision.cpp.i
-.PHONY : src/game/Collision.i
-
-# target to preprocess a source file
-src/game/Collision.cpp.i:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.i
-.PHONY : src/game/Collision.cpp.i
-
-src/game/Collision.s: src/game/Collision.cpp.s
-.PHONY : src/game/Collision.s
-
-# target to generate assembly for a file
-src/game/Collision.cpp.s:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/Collision.cpp.s
-.PHONY : src/game/Collision.cpp.s
-
-src/game/Game.o: src/game/Game.cpp.o
-.PHONY : src/game/Game.o
-
-# target to build an object file
-src/game/Game.cpp.o:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.o
-.PHONY : src/game/Game.cpp.o
-
-src/game/Game.i: src/game/Game.cpp.i
-.PHONY : src/game/Game.i
-
-# target to preprocess a source file
-src/game/Game.cpp.i:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.i
-.PHONY : src/game/Game.cpp.i
-
-src/game/Game.s: src/game/Game.cpp.s
-.PHONY : src/game/Game.s
-
-# target to generate assembly for a file
-src/game/Game.cpp.s:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/Game.cpp.s
-.PHONY : src/game/Game.cpp.s
-
-src/game/GameStateManager.o: src/game/GameStateManager.cpp.o
-.PHONY : src/game/GameStateManager.o
-
-# target to build an object file
-src/game/GameStateManager.cpp.o:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.o
-.PHONY : src/game/GameStateManager.cpp.o
-
-src/game/GameStateManager.i: src/game/GameStateManager.cpp.i
-.PHONY : src/game/GameStateManager.i
-
-# target to preprocess a source file
-src/game/GameStateManager.cpp.i:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.i
-.PHONY : src/game/GameStateManager.cpp.i
-
-src/game/GameStateManager.s: src/game/GameStateManager.cpp.s
-.PHONY : src/game/GameStateManager.s
-
-# target to generate assembly for a file
-src/game/GameStateManager.cpp.s:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/GameStateManager.cpp.s
-.PHONY : src/game/GameStateManager.cpp.s
-
-src/game/Main.o: src/game/Main.cpp.o
-.PHONY : src/game/Main.o
-
-# target to build an object file
-src/game/Main.cpp.o:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.o
-.PHONY : src/game/Main.cpp.o
-
-src/game/Main.i: src/game/Main.cpp.i
-.PHONY : src/game/Main.i
-
-# target to preprocess a source file
-src/game/Main.cpp.i:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.i
-.PHONY : src/game/Main.cpp.i
-
-src/game/Main.s: src/game/Main.cpp.s
-.PHONY : src/game/Main.s
-
-# target to generate assembly for a file
-src/game/Main.cpp.s:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/Main.cpp.s
-.PHONY : src/game/Main.cpp.s
-
-src/game/StateMachine.o: src/game/StateMachine.cpp.o
-.PHONY : src/game/StateMachine.o
-
-# target to build an object file
-src/game/StateMachine.cpp.o:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.o
-.PHONY : src/game/StateMachine.cpp.o
-
-src/game/StateMachine.i: src/game/StateMachine.cpp.i
-.PHONY : src/game/StateMachine.i
-
-# target to preprocess a source file
-src/game/StateMachine.cpp.i:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.i
-.PHONY : src/game/StateMachine.cpp.i
-
-src/game/StateMachine.s: src/game/StateMachine.cpp.s
-.PHONY : src/game/StateMachine.s
-
-# target to generate assembly for a file
-src/game/StateMachine.cpp.s:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/StateMachine.cpp.s
-.PHONY : src/game/StateMachine.cpp.s
-
-src/game/Vector2D.o: src/game/Vector2D.cpp.o
-.PHONY : src/game/Vector2D.o
-
-# target to build an object file
-src/game/Vector2D.cpp.o:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.o
-.PHONY : src/game/Vector2D.cpp.o
-
-src/game/Vector2D.i: src/game/Vector2D.cpp.i
-.PHONY : src/game/Vector2D.i
-
-# target to preprocess a source file
-src/game/Vector2D.cpp.i:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.i
-.PHONY : src/game/Vector2D.cpp.i
-
-src/game/Vector2D.s: src/game/Vector2D.cpp.s
-.PHONY : src/game/Vector2D.s
-
-# target to generate assembly for a file
-src/game/Vector2D.cpp.s:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/game/Vector2D.cpp.s
-.PHONY : src/game/Vector2D.cpp.s
-
-src/ui/UINineSlice.o: src/ui/UINineSlice.cpp.o
-.PHONY : src/ui/UINineSlice.o
-
-# target to build an object file
-src/ui/UINineSlice.cpp.o:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.o
-.PHONY : src/ui/UINineSlice.cpp.o
-
-src/ui/UINineSlice.i: src/ui/UINineSlice.cpp.i
-.PHONY : src/ui/UINineSlice.i
-
-# target to preprocess a source file
-src/ui/UINineSlice.cpp.i:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.i
-.PHONY : src/ui/UINineSlice.cpp.i
-
-src/ui/UINineSlice.s: src/ui/UINineSlice.cpp.s
-.PHONY : src/ui/UINineSlice.s
-
-# target to generate assembly for a file
-src/ui/UINineSlice.cpp.s:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/ui/UINineSlice.cpp.s
-.PHONY : src/ui/UINineSlice.cpp.s
-
-src/ui/UIText.o: src/ui/UIText.cpp.o
-.PHONY : src/ui/UIText.o
-
-# target to build an object file
-src/ui/UIText.cpp.o:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.o
-.PHONY : src/ui/UIText.cpp.o
-
-src/ui/UIText.i: src/ui/UIText.cpp.i
-.PHONY : src/ui/UIText.i
-
-# target to preprocess a source file
-src/ui/UIText.cpp.i:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.i
-.PHONY : src/ui/UIText.cpp.i
-
-src/ui/UIText.s: src/ui/UIText.cpp.s
-.PHONY : src/ui/UIText.s
-
-# target to generate assembly for a file
-src/ui/UIText.cpp.s:
- $(MAKE) $(MAKESILENT) -f CMakeFiles/BeagleRescue.dir/build.make CMakeFiles/BeagleRescue.dir/src/ui/UIText.cpp.s
-.PHONY : src/ui/UIText.cpp.s
-
-# Help Target
-help:
- @echo "The following are some of the valid targets for this Makefile:"
- @echo "... all (the default if no target is provided)"
- @echo "... clean"
- @echo "... depend"
- @echo "... edit_cache"
- @echo "... install"
- @echo "... install/local"
- @echo "... install/strip"
- @echo "... list_install_components"
- @echo "... rebuild_cache"
- @echo "... BeagleRescue"
- @echo "... src/assetmgr/AssetManager.o"
- @echo "... src/assetmgr/AssetManager.i"
- @echo "... src/assetmgr/AssetManager.s"
- @echo "... src/assetmgr/GameObject.o"
- @echo "... src/assetmgr/GameObject.i"
- @echo "... src/assetmgr/GameObject.s"
- @echo "... src/assetmgr/Map.o"
- @echo "... src/assetmgr/Map.i"
- @echo "... src/assetmgr/Map.s"
- @echo "... src/assetmgr/MusicManager.o"
- @echo "... src/assetmgr/MusicManager.i"
- @echo "... src/assetmgr/MusicManager.s"
- @echo "... src/assetmgr/TextureManager.o"
- @echo "... src/assetmgr/TextureManager.i"
- @echo "... src/assetmgr/TextureManager.s"
- @echo "... src/cjson/cJSON.o"
- @echo "... src/cjson/cJSON.i"
- @echo "... src/cjson/cJSON.s"
- @echo "... src/ecs/ECS.o"
- @echo "... src/ecs/ECS.i"
- @echo "... src/ecs/ECS.s"
- @echo "... src/game/Collision.o"
- @echo "... src/game/Collision.i"
- @echo "... src/game/Collision.s"
- @echo "... src/game/Game.o"
- @echo "... src/game/Game.i"
- @echo "... src/game/Game.s"
- @echo "... src/game/GameStateManager.o"
- @echo "... src/game/GameStateManager.i"
- @echo "... src/game/GameStateManager.s"
- @echo "... src/game/Main.o"
- @echo "... src/game/Main.i"
- @echo "... src/game/Main.s"
- @echo "... src/game/StateMachine.o"
- @echo "... src/game/StateMachine.i"
- @echo "... src/game/StateMachine.s"
- @echo "... src/game/Vector2D.o"
- @echo "... src/game/Vector2D.i"
- @echo "... src/game/Vector2D.s"
- @echo "... src/ui/UINineSlice.o"
- @echo "... src/ui/UINineSlice.i"
- @echo "... src/ui/UINineSlice.s"
- @echo "... src/ui/UIText.o"
- @echo "... src/ui/UIText.i"
- @echo "... src/ui/UIText.s"
-.PHONY : help
-
-
-
-#=============================================================================
-# Special targets to cleanup operation of make.
-
-# Special rule to run CMake to check the build system integrity.
-# No rule that depends on this can have commands that come from listfiles
-# because they might be regenerated.
-cmake_check_build_system:
- $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
-.PHONY : cmake_check_build_system
-
diff --git a/assets/.DS_Store b/assets/.DS_Store
new file mode 100644
index 0000000..80beb96
Binary files /dev/null and b/assets/.DS_Store differ
diff --git a/assets/maps/kaiju-city-map.json b/assets/maps/kaiju-city-map.json
index 172ffb7..aafe6cb 100644
--- a/assets/maps/kaiju-city-map.json
+++ b/assets/maps/kaiju-city-map.json
@@ -18,7 +18,7 @@
},
{
"compression":"",
- "data":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQAAADkAAAA5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5AAAAOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5AAAAOQAAADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkAAAA5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkAAAA5AAAAOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQAAADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQAAADkAAAA5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5AAAAOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5AAAAOQAAADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkAAAA5AAAAOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQAAADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkAAAA5AAAAOQAAADkAAAA5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5AAAAOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQAAADkAAAA5AAAAOQAAADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkAAAA5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5AAAAOQAAADkAAAA5AAAAOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQAAADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkAAAA5AAAAOQAAADkAAAA5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5AAAAOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5AAAAOQAAAAAAAAA5AAAAOQAAAAAAAAA5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkAAAA5AAAAAAAAADkAAAA5AAAAAAAAADkAAAAAAAAAAAAAADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQAAADkAAAA5AAAAOQAAADkAAAA5AAAAOQAAAAAAAAAAAAAAOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5AAAAOQAAADkAAAA5AAAAOQAAADkAAAA5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkAAAA5AAAAOQAAADkAAAA5AAAAOQAAADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
+ "data":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQAAADkAAAA5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5AAAAOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5AAAAOQAAADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkAAAA5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkAAAA5AAAAOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQAAADkAAAAAAAAAAAAAAAAAAAANAAAADQAAAA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQAAADkAAAA5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5AAAAOQAAAAAAAAAAAAAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5AAAAOQAAADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkAAAA5AAAAOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQAAADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkAAAA5AAAAOQAAADkAAAA5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5AAAAOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQAAADkAAAA5AAAAOQAAADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkAAAA5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5AAAAOQAAADkAAAA5AAAAOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQAAADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkAAAA5AAAAOQAAADkAAAA5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5AAAAOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5AAAAOQAAAAAAAAA5AAAAOQAAAAAAAAA5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkAAAA5AAAAAAAAADkAAAA5AAAAAAAAADkAAAAAAAAAAAAAADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQAAADkAAAA5AAAAOQAAADkAAAA5AAAAOQAAAAAAAAAAAAAAOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5AAAAOQAAADkAAAA5AAAAOQAAADkAAAA5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkAAAA5AAAAOQAAADkAAAA5AAAAOQAAADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"encoding":"base64",
"height":32,
"id":2,
@@ -34,7 +34,7 @@
"nextobjectid":1,
"orientation":"orthogonal",
"renderorder":"right-down",
- "tiledversion":"1.8.2",
+ "tiledversion":"1.10.1",
"tileheight":8,
"tilesets":[
{
@@ -43,6 +43,6 @@
}],
"tilewidth":8,
"type":"map",
- "version":"1.8",
+ "version":"1.10",
"width":32
}
\ No newline at end of file
diff --git a/assets/maps/kaiju-city-map.tmx b/assets/maps/kaiju-city-map.tmx
deleted file mode 100644
index 2632905..0000000
--- a/assets/maps/kaiju-city-map.tmx
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
diff --git a/assets/textures/.DS_Store b/assets/textures/.DS_Store
new file mode 100644
index 0000000..406732f
Binary files /dev/null and b/assets/textures/.DS_Store differ
diff --git a/src/.DS_Store b/src/.DS_Store
new file mode 100644
index 0000000..d863c1b
Binary files /dev/null and b/src/.DS_Store differ
diff --git a/src/assetmgr/MusicManager.cpp b/src/assetmgr/MusicManager.cpp
index e35231f..f57c1fb 100644
--- a/src/assetmgr/MusicManager.cpp
+++ b/src/assetmgr/MusicManager.cpp
@@ -6,7 +6,7 @@
*/
#include "MusicManager.h"
-#include
+#include
Mix_Music* MusicManager::LoadMusic(const char* path){
Mix_Music* music = Mix_LoadMUS(path);
diff --git a/src/assetmgr/MusicManager.h b/src/assetmgr/MusicManager.h
index e3e3d61..251ecaf 100644
--- a/src/assetmgr/MusicManager.h
+++ b/src/assetmgr/MusicManager.h
@@ -9,7 +9,7 @@
#define SRC_MUSICMANAGER_H_
#include "../game/Game.hpp"
-#include
+#include
class MusicManager
{
diff --git a/src/assetmgr/TextureManager.h b/src/assetmgr/TextureManager.h
index e45bc73..10b70e8 100644
--- a/src/assetmgr/TextureManager.h
+++ b/src/assetmgr/TextureManager.h
@@ -8,7 +8,6 @@
#ifndef SRC_TEXTUREMANAGER_H_
#define SRC_TEXTUREMANAGER_H_
-// #include
#include "../game/Game.hpp"
class TextureManager
diff --git a/src/config/credits.json b/src/config/credits.json
index a4d5f6f..f176869 100644
--- a/src/config/credits.json
+++ b/src/config/credits.json
@@ -1,6 +1,6 @@
{
-"GameName":"Kaiju Save Earth",
-"Developers": "Alan Youngblood",
-"LibraryDevelopers": "Sam Lantinga, Dave Gamble, Carl Birch, Job Vranish, David Lafreniere, Bayle Jonathan, Robin Berg Pettersen",
-"SpecialThanks":"Nic Allen, Brian Lhota, Rodrigo Monteiro"
+ "GameName": "Kaiju Save Earth",
+ "Developers": "Alan Youngblood",
+ "LibraryDevelopers": "Sam Lantinga, Dave Gamble, Carl Birch, Job Vranish, David Lafreniere, Bayle Jonathan, Robin Berg Pettersen, Beman Dawes, Andrey Semashev",
+ "SpecialThanks": "Nic Allen, Brian Lhota, Rodrigo Monteiro"
}
diff --git a/src/ecs/ColliderComponent.h b/src/ecs/ColliderComponent.h
index c927b5e..c11974c 100644
--- a/src/ecs/ColliderComponent.h
+++ b/src/ecs/ColliderComponent.h
@@ -9,7 +9,7 @@
#define SRC_ECS_COLLIDERCOMPONENT_H_
#include
-#include
+#include
#include "Components.h"
#include "ECS.h"
#include "../assetmgr/TextureManager.h"
diff --git a/src/ecs/SpriteComponent.h b/src/ecs/SpriteComponent.h
index 4a0c349..5d2e288 100644
--- a/src/ecs/SpriteComponent.h
+++ b/src/ecs/SpriteComponent.h
@@ -9,7 +9,7 @@
#define SRC_ECS_SPRITECOMPONENT_H_
#include "Components.h"
-#include
+#include
#include "../assetmgr/TextureManager.h"
#include "Animation.h"
#include