├── README.md ├── assets ├── BOSS │ ├── boss_AI.cpp │ ├── boss_AI.h │ ├── boss_Controller.cpp │ ├── boss_Controller.h │ ├── boss_Head.cpp │ ├── boss_Head.h │ ├── boss_TailSegment.cpp │ ├── boss_TailSegment.h │ ├── boss_TailSegmentConnector.cpp │ └── boss_TailSegmentConnector.h ├── NAV │ ├── nav_graph.cpp │ ├── nav_graph.h │ ├── nav_path.cpp │ ├── nav_path.h │ ├── nav_point.cpp │ └── nav_point.h ├── animation.cpp ├── animation.h ├── background.cpp ├── background.h ├── missile.cpp ├── missile.h ├── physicsObj.cpp ├── physicsObj.h ├── player.cpp ├── player.h ├── projectile.cpp ├── projectile.h ├── terrain.cpp └── terrain.h ├── base.cpp ├── base.h ├── defs.h ├── gamemaster.cpp ├── gamemaster.h ├── main.cpp ├── random.h └── resource ├── bg_volcano.png ├── boss_head.png ├── boss_head_alt.png ├── boss_tailsegment.png ├── boss_tailsegment_end.png ├── boss_tailsegmentconnector.png ├── exp.png ├── exp_large.png ├── fire.png ├── flare_01_0.png ├── hitmarker.png ├── laser_sprite.png ├── missile.png ├── missile_drop.png ├── player.png ├── point.png ├── projectile.png ├── terrain1.png └── terrain1_msk.png /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/README.md -------------------------------------------------------------------------------- /assets/BOSS/boss_AI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/BOSS/boss_AI.cpp -------------------------------------------------------------------------------- /assets/BOSS/boss_AI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/BOSS/boss_AI.h -------------------------------------------------------------------------------- /assets/BOSS/boss_Controller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/BOSS/boss_Controller.cpp -------------------------------------------------------------------------------- /assets/BOSS/boss_Controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/BOSS/boss_Controller.h -------------------------------------------------------------------------------- /assets/BOSS/boss_Head.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/BOSS/boss_Head.cpp -------------------------------------------------------------------------------- /assets/BOSS/boss_Head.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/BOSS/boss_Head.h -------------------------------------------------------------------------------- /assets/BOSS/boss_TailSegment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/BOSS/boss_TailSegment.cpp -------------------------------------------------------------------------------- /assets/BOSS/boss_TailSegment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/BOSS/boss_TailSegment.h -------------------------------------------------------------------------------- /assets/BOSS/boss_TailSegmentConnector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/BOSS/boss_TailSegmentConnector.cpp -------------------------------------------------------------------------------- /assets/BOSS/boss_TailSegmentConnector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/BOSS/boss_TailSegmentConnector.h -------------------------------------------------------------------------------- /assets/NAV/nav_graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/NAV/nav_graph.cpp -------------------------------------------------------------------------------- /assets/NAV/nav_graph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/NAV/nav_graph.h -------------------------------------------------------------------------------- /assets/NAV/nav_path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/NAV/nav_path.cpp -------------------------------------------------------------------------------- /assets/NAV/nav_path.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/NAV/nav_path.h -------------------------------------------------------------------------------- /assets/NAV/nav_point.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/NAV/nav_point.cpp -------------------------------------------------------------------------------- /assets/NAV/nav_point.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/NAV/nav_point.h -------------------------------------------------------------------------------- /assets/animation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/animation.cpp -------------------------------------------------------------------------------- /assets/animation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/animation.h -------------------------------------------------------------------------------- /assets/background.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/background.cpp -------------------------------------------------------------------------------- /assets/background.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/background.h -------------------------------------------------------------------------------- /assets/missile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/missile.cpp -------------------------------------------------------------------------------- /assets/missile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/missile.h -------------------------------------------------------------------------------- /assets/physicsObj.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/physicsObj.cpp -------------------------------------------------------------------------------- /assets/physicsObj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/physicsObj.h -------------------------------------------------------------------------------- /assets/player.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/player.cpp -------------------------------------------------------------------------------- /assets/player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/player.h -------------------------------------------------------------------------------- /assets/projectile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/projectile.cpp -------------------------------------------------------------------------------- /assets/projectile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/projectile.h -------------------------------------------------------------------------------- /assets/terrain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/terrain.cpp -------------------------------------------------------------------------------- /assets/terrain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/assets/terrain.h -------------------------------------------------------------------------------- /base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/base.cpp -------------------------------------------------------------------------------- /base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/base.h -------------------------------------------------------------------------------- /defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/defs.h -------------------------------------------------------------------------------- /gamemaster.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/gamemaster.cpp -------------------------------------------------------------------------------- /gamemaster.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/gamemaster.h -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/main.cpp -------------------------------------------------------------------------------- /random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/random.h -------------------------------------------------------------------------------- /resource/bg_volcano.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/resource/bg_volcano.png -------------------------------------------------------------------------------- /resource/boss_head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/resource/boss_head.png -------------------------------------------------------------------------------- /resource/boss_head_alt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/resource/boss_head_alt.png -------------------------------------------------------------------------------- /resource/boss_tailsegment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/resource/boss_tailsegment.png -------------------------------------------------------------------------------- /resource/boss_tailsegment_end.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/resource/boss_tailsegment_end.png -------------------------------------------------------------------------------- /resource/boss_tailsegmentconnector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/resource/boss_tailsegmentconnector.png -------------------------------------------------------------------------------- /resource/exp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/resource/exp.png -------------------------------------------------------------------------------- /resource/exp_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/resource/exp_large.png -------------------------------------------------------------------------------- /resource/fire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/resource/fire.png -------------------------------------------------------------------------------- /resource/flare_01_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/resource/flare_01_0.png -------------------------------------------------------------------------------- /resource/hitmarker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/resource/hitmarker.png -------------------------------------------------------------------------------- /resource/laser_sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/resource/laser_sprite.png -------------------------------------------------------------------------------- /resource/missile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/resource/missile.png -------------------------------------------------------------------------------- /resource/missile_drop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/resource/missile_drop.png -------------------------------------------------------------------------------- /resource/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/resource/player.png -------------------------------------------------------------------------------- /resource/point.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/resource/point.png -------------------------------------------------------------------------------- /resource/projectile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/resource/projectile.png -------------------------------------------------------------------------------- /resource/terrain1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/resource/terrain1.png -------------------------------------------------------------------------------- /resource/terrain1_msk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Helliaca/SDL2-Game/HEAD/resource/terrain1_msk.png --------------------------------------------------------------------------------