├── .gitignore ├── LICENSE ├── README.md ├── RPG ├── Makefile ├── PUGIXML │ ├── pugiconfig.hpp │ ├── pugixml.cpp │ ├── pugixml.hpp │ └── readme.txt ├── audio.cpp ├── combat.cpp ├── game.cpp ├── game_hud.cpp ├── include │ ├── audio.h │ ├── combat.h │ ├── game.h │ ├── game_hud.h │ ├── items.h │ ├── loading.h │ ├── main.h │ ├── map.h │ ├── monsters.h │ ├── pause.h │ ├── resource_ids.h │ ├── screens.h │ ├── sprites.h │ ├── tile_map.h │ └── treasure.h ├── items.cpp ├── loading.cpp ├── main.cpp ├── map.cpp ├── monsters.cpp ├── pause.cpp ├── premake5.lua ├── screens.cpp ├── sprites.cpp ├── tile_map_drawing.cpp ├── tile_map_io.cpp └── treasure.cpp ├── _resources ├── colored_tilemap.png ├── icons │ ├── Icon.5_46.png │ └── Icon.6_98.png ├── maps │ ├── level0.tmx │ ├── level1.tmx │ ├── level2.tmx │ ├── level3.tmx │ ├── level4.tmx │ └── menu_map.tmx └── sounds │ ├── Flowing Rocks.ogg │ ├── Mission Plausible.ogg │ ├── chop.ogg │ ├── click3.ogg │ ├── creature1.ogg │ ├── creature5.ogg │ ├── doorOpen_1.ogg │ ├── handleCoins.ogg │ ├── handleSmallLeather.ogg │ ├── knifeSlice2.ogg │ ├── metalPot1.ogg │ ├── powerUp2.ogg │ └── woosh4.ogg ├── premake-mingw.bat ├── premake5 ├── premake5.exe ├── premake5.lua ├── premake5.osx └── raylib_premake5.lua /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/README.md -------------------------------------------------------------------------------- /RPG/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/Makefile -------------------------------------------------------------------------------- /RPG/PUGIXML/pugiconfig.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/PUGIXML/pugiconfig.hpp -------------------------------------------------------------------------------- /RPG/PUGIXML/pugixml.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/PUGIXML/pugixml.cpp -------------------------------------------------------------------------------- /RPG/PUGIXML/pugixml.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/PUGIXML/pugixml.hpp -------------------------------------------------------------------------------- /RPG/PUGIXML/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/PUGIXML/readme.txt -------------------------------------------------------------------------------- /RPG/audio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/audio.cpp -------------------------------------------------------------------------------- /RPG/combat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/combat.cpp -------------------------------------------------------------------------------- /RPG/game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/game.cpp -------------------------------------------------------------------------------- /RPG/game_hud.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/game_hud.cpp -------------------------------------------------------------------------------- /RPG/include/audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/include/audio.h -------------------------------------------------------------------------------- /RPG/include/combat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/include/combat.h -------------------------------------------------------------------------------- /RPG/include/game.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/include/game.h -------------------------------------------------------------------------------- /RPG/include/game_hud.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/include/game_hud.h -------------------------------------------------------------------------------- /RPG/include/items.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/include/items.h -------------------------------------------------------------------------------- /RPG/include/loading.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/include/loading.h -------------------------------------------------------------------------------- /RPG/include/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/include/main.h -------------------------------------------------------------------------------- /RPG/include/map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/include/map.h -------------------------------------------------------------------------------- /RPG/include/monsters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/include/monsters.h -------------------------------------------------------------------------------- /RPG/include/pause.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/include/pause.h -------------------------------------------------------------------------------- /RPG/include/resource_ids.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/include/resource_ids.h -------------------------------------------------------------------------------- /RPG/include/screens.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/include/screens.h -------------------------------------------------------------------------------- /RPG/include/sprites.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/include/sprites.h -------------------------------------------------------------------------------- /RPG/include/tile_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/include/tile_map.h -------------------------------------------------------------------------------- /RPG/include/treasure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/include/treasure.h -------------------------------------------------------------------------------- /RPG/items.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/items.cpp -------------------------------------------------------------------------------- /RPG/loading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/loading.cpp -------------------------------------------------------------------------------- /RPG/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/main.cpp -------------------------------------------------------------------------------- /RPG/map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/map.cpp -------------------------------------------------------------------------------- /RPG/monsters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/monsters.cpp -------------------------------------------------------------------------------- /RPG/pause.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/pause.cpp -------------------------------------------------------------------------------- /RPG/premake5.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/premake5.lua -------------------------------------------------------------------------------- /RPG/screens.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/screens.cpp -------------------------------------------------------------------------------- /RPG/sprites.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/sprites.cpp -------------------------------------------------------------------------------- /RPG/tile_map_drawing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/tile_map_drawing.cpp -------------------------------------------------------------------------------- /RPG/tile_map_io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/tile_map_io.cpp -------------------------------------------------------------------------------- /RPG/treasure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/RPG/treasure.cpp -------------------------------------------------------------------------------- /_resources/colored_tilemap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/_resources/colored_tilemap.png -------------------------------------------------------------------------------- /_resources/icons/Icon.5_46.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/_resources/icons/Icon.5_46.png -------------------------------------------------------------------------------- /_resources/icons/Icon.6_98.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/_resources/icons/Icon.6_98.png -------------------------------------------------------------------------------- /_resources/maps/level0.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/_resources/maps/level0.tmx -------------------------------------------------------------------------------- /_resources/maps/level1.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/_resources/maps/level1.tmx -------------------------------------------------------------------------------- /_resources/maps/level2.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/_resources/maps/level2.tmx -------------------------------------------------------------------------------- /_resources/maps/level3.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/_resources/maps/level3.tmx -------------------------------------------------------------------------------- /_resources/maps/level4.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/_resources/maps/level4.tmx -------------------------------------------------------------------------------- /_resources/maps/menu_map.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/_resources/maps/menu_map.tmx -------------------------------------------------------------------------------- /_resources/sounds/Flowing Rocks.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/_resources/sounds/Flowing Rocks.ogg -------------------------------------------------------------------------------- /_resources/sounds/Mission Plausible.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/_resources/sounds/Mission Plausible.ogg -------------------------------------------------------------------------------- /_resources/sounds/chop.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/_resources/sounds/chop.ogg -------------------------------------------------------------------------------- /_resources/sounds/click3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/_resources/sounds/click3.ogg -------------------------------------------------------------------------------- /_resources/sounds/creature1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/_resources/sounds/creature1.ogg -------------------------------------------------------------------------------- /_resources/sounds/creature5.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/_resources/sounds/creature5.ogg -------------------------------------------------------------------------------- /_resources/sounds/doorOpen_1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/_resources/sounds/doorOpen_1.ogg -------------------------------------------------------------------------------- /_resources/sounds/handleCoins.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/_resources/sounds/handleCoins.ogg -------------------------------------------------------------------------------- /_resources/sounds/handleSmallLeather.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/_resources/sounds/handleSmallLeather.ogg -------------------------------------------------------------------------------- /_resources/sounds/knifeSlice2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/_resources/sounds/knifeSlice2.ogg -------------------------------------------------------------------------------- /_resources/sounds/metalPot1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/_resources/sounds/metalPot1.ogg -------------------------------------------------------------------------------- /_resources/sounds/powerUp2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/_resources/sounds/powerUp2.ogg -------------------------------------------------------------------------------- /_resources/sounds/woosh4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/_resources/sounds/woosh4.ogg -------------------------------------------------------------------------------- /premake-mingw.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/premake-mingw.bat -------------------------------------------------------------------------------- /premake5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/premake5 -------------------------------------------------------------------------------- /premake5.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/premake5.exe -------------------------------------------------------------------------------- /premake5.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/premake5.lua -------------------------------------------------------------------------------- /premake5.osx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/premake5.osx -------------------------------------------------------------------------------- /raylib_premake5.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raylib-extras/RPGExample/HEAD/raylib_premake5.lua --------------------------------------------------------------------------------