├── LICENSE ├── Makefile ├── README.md ├── headers ├── bulletManager.h ├── collidable.h ├── contactListener.h ├── enemy.h ├── groundTileMap.h ├── healthBar.h ├── item.h ├── light.h ├── lineIntersections.h ├── mapGen.h ├── minimap.h ├── player.h ├── shadow.h ├── updatable.h └── updatableManager.h ├── maps ├── big_map_1.pgm ├── chambers_map.pgm ├── chambers_map.png ├── chambers_map2.pgm ├── chambers_map3.pgm ├── light_map.png ├── light_map.ppm ├── light_map2.ppm ├── light_map3.ppm ├── light_map4.ppm ├── test_map_1shadow.pgm ├── test_map_1shadow.pgm~ ├── test_map_2.pgm ├── test_map_3.pgm ├── test_map_shadows.pgm └── test_map_shadows.pgm~ ├── normalmaps ├── box1Normal.png ├── box1Normal2.png ├── enemy1Normal.png ├── enemy1Normal2.png ├── playerNormal.png ├── playerNormal2.png ├── playerNormal3.png ├── tilesNormal.png ├── tilesNormal2.png └── tilesNormal3.png ├── shaders ├── light.frag ├── light.frag~ ├── lightMultiplier.frag ├── rotateNormalBitmap.frag └── tileMapRotationShader.frag ├── sprites ├── box1.png ├── enemy1.png ├── mousePointer.png ├── player.png ├── player_gray.png ├── spriteMap.png ├── spriteMap3.png ├── spriteMap4.png └── spriteMap5.png ├── src ├── bulletManager.cpp ├── contactListener.cpp ├── enemy.cpp ├── groundTileMap.cpp ├── healthBar.cpp ├── item.cpp ├── light.cpp ├── lineIntersections.cpp ├── main.cpp ├── mapGen.cpp ├── minimap.cpp ├── player.cpp ├── shadow.cpp └── updatableManager.cpp └── svg ├── player1.svg ├── playerNormal.xcf ├── spriteMap.svg └── tilesHeight2.xcf /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/README.md -------------------------------------------------------------------------------- /headers/bulletManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/headers/bulletManager.h -------------------------------------------------------------------------------- /headers/collidable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/headers/collidable.h -------------------------------------------------------------------------------- /headers/contactListener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/headers/contactListener.h -------------------------------------------------------------------------------- /headers/enemy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/headers/enemy.h -------------------------------------------------------------------------------- /headers/groundTileMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/headers/groundTileMap.h -------------------------------------------------------------------------------- /headers/healthBar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/headers/healthBar.h -------------------------------------------------------------------------------- /headers/item.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/headers/item.h -------------------------------------------------------------------------------- /headers/light.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/headers/light.h -------------------------------------------------------------------------------- /headers/lineIntersections.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/headers/lineIntersections.h -------------------------------------------------------------------------------- /headers/mapGen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/headers/mapGen.h -------------------------------------------------------------------------------- /headers/minimap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/headers/minimap.h -------------------------------------------------------------------------------- /headers/player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/headers/player.h -------------------------------------------------------------------------------- /headers/shadow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/headers/shadow.h -------------------------------------------------------------------------------- /headers/updatable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/headers/updatable.h -------------------------------------------------------------------------------- /headers/updatableManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/headers/updatableManager.h -------------------------------------------------------------------------------- /maps/big_map_1.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/maps/big_map_1.pgm -------------------------------------------------------------------------------- /maps/chambers_map.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/maps/chambers_map.pgm -------------------------------------------------------------------------------- /maps/chambers_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/maps/chambers_map.png -------------------------------------------------------------------------------- /maps/chambers_map2.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/maps/chambers_map2.pgm -------------------------------------------------------------------------------- /maps/chambers_map3.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/maps/chambers_map3.pgm -------------------------------------------------------------------------------- /maps/light_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/maps/light_map.png -------------------------------------------------------------------------------- /maps/light_map.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/maps/light_map.ppm -------------------------------------------------------------------------------- /maps/light_map2.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/maps/light_map2.ppm -------------------------------------------------------------------------------- /maps/light_map3.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/maps/light_map3.ppm -------------------------------------------------------------------------------- /maps/light_map4.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/maps/light_map4.ppm -------------------------------------------------------------------------------- /maps/test_map_1shadow.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/maps/test_map_1shadow.pgm -------------------------------------------------------------------------------- /maps/test_map_1shadow.pgm~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/maps/test_map_1shadow.pgm~ -------------------------------------------------------------------------------- /maps/test_map_2.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/maps/test_map_2.pgm -------------------------------------------------------------------------------- /maps/test_map_3.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/maps/test_map_3.pgm -------------------------------------------------------------------------------- /maps/test_map_shadows.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/maps/test_map_shadows.pgm -------------------------------------------------------------------------------- /maps/test_map_shadows.pgm~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/maps/test_map_shadows.pgm~ -------------------------------------------------------------------------------- /normalmaps/box1Normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/normalmaps/box1Normal.png -------------------------------------------------------------------------------- /normalmaps/box1Normal2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/normalmaps/box1Normal2.png -------------------------------------------------------------------------------- /normalmaps/enemy1Normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/normalmaps/enemy1Normal.png -------------------------------------------------------------------------------- /normalmaps/enemy1Normal2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/normalmaps/enemy1Normal2.png -------------------------------------------------------------------------------- /normalmaps/playerNormal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/normalmaps/playerNormal.png -------------------------------------------------------------------------------- /normalmaps/playerNormal2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/normalmaps/playerNormal2.png -------------------------------------------------------------------------------- /normalmaps/playerNormal3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/normalmaps/playerNormal3.png -------------------------------------------------------------------------------- /normalmaps/tilesNormal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/normalmaps/tilesNormal.png -------------------------------------------------------------------------------- /normalmaps/tilesNormal2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/normalmaps/tilesNormal2.png -------------------------------------------------------------------------------- /normalmaps/tilesNormal3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/normalmaps/tilesNormal3.png -------------------------------------------------------------------------------- /shaders/light.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/shaders/light.frag -------------------------------------------------------------------------------- /shaders/light.frag~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/shaders/light.frag~ -------------------------------------------------------------------------------- /shaders/lightMultiplier.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/shaders/lightMultiplier.frag -------------------------------------------------------------------------------- /shaders/rotateNormalBitmap.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/shaders/rotateNormalBitmap.frag -------------------------------------------------------------------------------- /shaders/tileMapRotationShader.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/shaders/tileMapRotationShader.frag -------------------------------------------------------------------------------- /sprites/box1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/sprites/box1.png -------------------------------------------------------------------------------- /sprites/enemy1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/sprites/enemy1.png -------------------------------------------------------------------------------- /sprites/mousePointer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/sprites/mousePointer.png -------------------------------------------------------------------------------- /sprites/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/sprites/player.png -------------------------------------------------------------------------------- /sprites/player_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/sprites/player_gray.png -------------------------------------------------------------------------------- /sprites/spriteMap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/sprites/spriteMap.png -------------------------------------------------------------------------------- /sprites/spriteMap3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/sprites/spriteMap3.png -------------------------------------------------------------------------------- /sprites/spriteMap4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/sprites/spriteMap4.png -------------------------------------------------------------------------------- /sprites/spriteMap5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/sprites/spriteMap5.png -------------------------------------------------------------------------------- /src/bulletManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/src/bulletManager.cpp -------------------------------------------------------------------------------- /src/contactListener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/src/contactListener.cpp -------------------------------------------------------------------------------- /src/enemy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/src/enemy.cpp -------------------------------------------------------------------------------- /src/groundTileMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/src/groundTileMap.cpp -------------------------------------------------------------------------------- /src/healthBar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/src/healthBar.cpp -------------------------------------------------------------------------------- /src/item.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/src/item.cpp -------------------------------------------------------------------------------- /src/light.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/src/light.cpp -------------------------------------------------------------------------------- /src/lineIntersections.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/src/lineIntersections.cpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/mapGen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/src/mapGen.cpp -------------------------------------------------------------------------------- /src/minimap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/src/minimap.cpp -------------------------------------------------------------------------------- /src/player.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/src/player.cpp -------------------------------------------------------------------------------- /src/shadow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/src/shadow.cpp -------------------------------------------------------------------------------- /src/updatableManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/src/updatableManager.cpp -------------------------------------------------------------------------------- /svg/player1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/svg/player1.svg -------------------------------------------------------------------------------- /svg/playerNormal.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/svg/playerNormal.xcf -------------------------------------------------------------------------------- /svg/spriteMap.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/svg/spriteMap.svg -------------------------------------------------------------------------------- /svg/tilesHeight2.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raatmarien/TopDownShooter/HEAD/svg/tilesHeight2.xcf --------------------------------------------------------------------------------