├── LICENSE ├── Pong ├── Chapter06 │ ├── Bat.cpp │ ├── Bat.h │ └── main.cpp └── Chapter07 │ ├── Ball.cpp │ ├── Ball.h │ ├── Bat.cpp │ ├── Bat.h │ ├── fonts │ └── DS-DIGIT.TTF │ └── main.cpp ├── README.md ├── Run ├── Chapter15 │ └── Run1 │ │ ├── Component.cpp │ │ ├── Component.h │ │ ├── Factory.cpp │ │ ├── Factory.h │ │ ├── GameObject.cpp │ │ ├── GameObject.h │ │ ├── Graphics.cpp │ │ ├── Graphics.h │ │ ├── InputDispatcher.cpp │ │ ├── InputDispatcher.h │ │ ├── InputReceiver.cpp │ │ ├── InputReceiver.h │ │ ├── Run1.cpp │ │ ├── Update.cpp │ │ ├── Update.h │ │ ├── fonts │ │ └── KOMIKAP_.ttf │ │ ├── graphics │ │ ├── backgroundTexture.png │ │ └── texture.png │ │ ├── music │ │ └── music.wav │ │ ├── shaders │ │ └── glslsandbox109644 │ │ └── sound │ │ ├── click.wav │ │ ├── fireballLaunch.wav │ │ └── jump.wav ├── Chapter16 │ └── Run2 │ │ ├── Component.cpp │ │ ├── Component.h │ │ ├── Factory.cpp │ │ ├── Factory.h │ │ ├── GameObject.cpp │ │ ├── GameObject.h │ │ ├── Graphics.cpp │ │ ├── Graphics.h │ │ ├── InputDispatcher.cpp │ │ ├── InputDispatcher.h │ │ ├── InputReceiver.cpp │ │ ├── InputReceiver.h │ │ ├── LevelUpdate.cpp │ │ ├── LevelUpdate.h │ │ ├── PlayerGraphics.cpp │ │ ├── PlayerGraphics.h │ │ ├── PlayerUpdate.cpp │ │ ├── PlayerUpdate.h │ │ ├── Run.cpp │ │ ├── SoundEngine.cpp │ │ ├── SoundEngine.h │ │ ├── Update.cpp │ │ ├── Update.h │ │ ├── fonts │ │ └── KOMIKAP_.ttf │ │ ├── graphics │ │ ├── backgroundTexture.png │ │ └── texture.png │ │ ├── music │ │ └── music.wav │ │ ├── shaders │ │ └── glslsandbox109644 │ │ └── sound │ │ ├── click.wav │ │ ├── fireballLaunch.wav │ │ └── jump.wav ├── Chapter17 │ └── Run3 │ │ ├── CameraGraphics.cpp │ │ ├── CameraGraphics.h │ │ ├── CameraUpdate.cpp │ │ ├── CameraUpdate.h │ │ ├── Component.cpp │ │ ├── Component.h │ │ ├── Factory.cpp │ │ ├── Factory.h │ │ ├── GameObject.cpp │ │ ├── GameObject.h │ │ ├── Graphics.cpp │ │ ├── Graphics.h │ │ ├── InputDispatcher.cpp │ │ ├── InputDispatcher.h │ │ ├── InputReceiver.cpp │ │ ├── InputReceiver.h │ │ ├── LevelUpdate.cpp │ │ ├── LevelUpdate.h │ │ ├── PlayerGraphics.cpp │ │ ├── PlayerGraphics.h │ │ ├── PlayerUpdate.cpp │ │ ├── PlayerUpdate.h │ │ ├── Run.cpp │ │ ├── SoundEngine.cpp │ │ ├── SoundEngine.h │ │ ├── Update.cpp │ │ ├── Update.h │ │ ├── fonts │ │ └── KOMIKAP_.ttf │ │ ├── graphics │ │ ├── backgroundTexture.png │ │ └── texture.png │ │ ├── music │ │ └── music.wav │ │ ├── shaders │ │ └── glslsandbox109644 │ │ └── sound │ │ ├── click.wav │ │ ├── fireballLaunch.wav │ │ └── jump.wav ├── Chapter18 │ └── Run4 │ │ ├── Animator.cpp │ │ ├── Animator.h │ │ ├── CameraGraphics.cpp │ │ ├── CameraGraphics.h │ │ ├── CameraUpdate.cpp │ │ ├── CameraUpdate.h │ │ ├── Component.cpp │ │ ├── Component.h │ │ ├── Factory.cpp │ │ ├── Factory.h │ │ ├── GameObject.cpp │ │ ├── GameObject.h │ │ ├── Graphics.cpp │ │ ├── Graphics.h │ │ ├── InputDispatcher.cpp │ │ ├── InputDispatcher.h │ │ ├── InputReceiver.cpp │ │ ├── InputReceiver.h │ │ ├── LevelUpdate.cpp │ │ ├── LevelUpdate.h │ │ ├── PlatformGraphics.cpp │ │ ├── PlatformGraphics.h │ │ ├── PlatformUpdate.cpp │ │ ├── PlatformUpdate.h │ │ ├── PlayerGraphics.cpp │ │ ├── PlayerGraphics.h │ │ ├── PlayerUpdate.cpp │ │ ├── PlayerUpdate.h │ │ ├── Run.cpp │ │ ├── SoundEngine.cpp │ │ ├── SoundEngine.h │ │ ├── Update.cpp │ │ ├── Update.h │ │ ├── fonts │ │ └── KOMIKAP_.ttf │ │ ├── graphics │ │ ├── backgroundTexture.png │ │ └── texture.png │ │ ├── music │ │ └── music.wav │ │ ├── shaders │ │ └── glslsandbox109644 │ │ └── sound │ │ ├── click.wav │ │ ├── fireballLaunch.wav │ │ └── jump.wav ├── Chapter19 │ └── Run5 │ │ ├── Animator.cpp │ │ ├── Animator.h │ │ ├── CameraGraphics.cpp │ │ ├── CameraGraphics.h │ │ ├── CameraUpdate.cpp │ │ ├── CameraUpdate.h │ │ ├── Component.cpp │ │ ├── Component.h │ │ ├── Factory.cpp │ │ ├── Factory.h │ │ ├── GameObject.cpp │ │ ├── GameObject.h │ │ ├── Graphics.cpp │ │ ├── Graphics.h │ │ ├── InputDispatcher.cpp │ │ ├── InputDispatcher.h │ │ ├── InputReceiver.cpp │ │ ├── InputReceiver.h │ │ ├── LevelUpdate.cpp │ │ ├── LevelUpdate.h │ │ ├── MenuGraphics.cpp │ │ ├── MenuGraphics.h │ │ ├── MenuUpdate.cpp │ │ ├── MenuUpdate.h │ │ ├── PlatformGraphics.cpp │ │ ├── PlatformGraphics.h │ │ ├── PlatformUpdate.cpp │ │ ├── PlatformUpdate.h │ │ ├── PlayerGraphics.cpp │ │ ├── PlayerGraphics.h │ │ ├── PlayerUpdate.cpp │ │ ├── PlayerUpdate.h │ │ ├── RainGraphics.cpp │ │ ├── RainGraphics.h │ │ ├── Run.cpp │ │ ├── SoundEngine.cpp │ │ ├── SoundEngine.h │ │ ├── Update.cpp │ │ ├── Update.h │ │ ├── fonts │ │ └── KOMIKAP_.ttf │ │ ├── graphics │ │ ├── backgroundTexture.png │ │ └── texture.png │ │ ├── music │ │ └── music.wav │ │ ├── shaders │ │ └── glslsandbox109644 │ │ └── sound │ │ ├── click.wav │ │ ├── fireballLaunch.wav │ │ └── jump.wav ├── Chapter20 │ └── Run6 │ │ ├── Animator.cpp │ │ ├── Animator.h │ │ ├── CameraGraphics.cpp │ │ ├── CameraGraphics.h │ │ ├── CameraUpdate.cpp │ │ ├── CameraUpdate.h │ │ ├── Component.cpp │ │ ├── Component.h │ │ ├── Factory.cpp │ │ ├── Factory.h │ │ ├── FireballGraphics.cpp │ │ ├── FireballGraphics.h │ │ ├── FireballUpdate.cpp │ │ ├── FireballUpdate.h │ │ ├── GameObject.cpp │ │ ├── GameObject.h │ │ ├── Graphics.cpp │ │ ├── Graphics.h │ │ ├── InputDispatcher.cpp │ │ ├── InputDispatcher.h │ │ ├── InputReceiver.cpp │ │ ├── InputReceiver.h │ │ ├── LevelUpdate.cpp │ │ ├── LevelUpdate.h │ │ ├── MenuGraphics.cpp │ │ ├── MenuGraphics.h │ │ ├── MenuUpdate.cpp │ │ ├── MenuUpdate.h │ │ ├── PlatformGraphics.cpp │ │ ├── PlatformGraphics.h │ │ ├── PlatformUpdate.cpp │ │ ├── PlatformUpdate.h │ │ ├── PlayerGraphics.cpp │ │ ├── PlayerGraphics.h │ │ ├── PlayerUpdate.cpp │ │ ├── PlayerUpdate.h │ │ ├── RainGraphics.cpp │ │ ├── RainGraphics.h │ │ ├── Run.cpp │ │ ├── SoundEngine.cpp │ │ ├── SoundEngine.h │ │ ├── Update.cpp │ │ ├── Update.h │ │ ├── fonts │ │ └── KOMIKAP_.ttf │ │ ├── graphics │ │ ├── backgroundTexture.png │ │ └── texture.png │ │ ├── music │ │ └── music.wav │ │ ├── shaders │ │ └── glslsandbox109644 │ │ └── sound │ │ ├── click.wav │ │ ├── fireballLaunch.wav │ │ └── jump.wav └── Chapter21 │ └── Run7 │ ├── Animator.cpp │ ├── Animator.h │ ├── CameraGraphics.cpp │ ├── CameraGraphics.h │ ├── CameraUpdate.cpp │ ├── CameraUpdate.h │ ├── Component.cpp │ ├── Component.h │ ├── Factory.cpp │ ├── Factory.h │ ├── FireballGraphics.cpp │ ├── FireballGraphics.h │ ├── FireballUpdate.cpp │ ├── FireballUpdate.h │ ├── GameObject.cpp │ ├── GameObject.h │ ├── Graphics.cpp │ ├── Graphics.h │ ├── InputDispatcher.cpp │ ├── InputDispatcher.h │ ├── InputReceiver.cpp │ ├── InputReceiver.h │ ├── LevelUpdate.cpp │ ├── LevelUpdate.h │ ├── MenuGraphics.cpp │ ├── MenuGraphics.h │ ├── MenuUpdate.cpp │ ├── MenuUpdate.h │ ├── PlatformGraphics.cpp │ ├── PlatformGraphics.h │ ├── PlatformUpdate.cpp │ ├── PlatformUpdate.h │ ├── PlayerGraphics.cpp │ ├── PlayerGraphics.h │ ├── PlayerUpdate.cpp │ ├── PlayerUpdate.h │ ├── RainGraphics.cpp │ ├── RainGraphics.h │ ├── Run.cpp │ ├── SoundEngine.cpp │ ├── SoundEngine.h │ ├── Update.cpp │ ├── Update.h │ ├── fonts │ └── KOMIKAP_.ttf │ ├── graphics │ ├── backgroundTexture.png │ └── texture.png │ ├── music │ └── music.wav │ ├── shaders │ └── glslsandbox109644 │ └── sound │ ├── click.wav │ ├── fireballLaunch.wav │ └── jump.wav ├── Timber ├── Chapter01 │ ├── Timber.cpp │ ├── fonts │ │ └── KOMIKAP_.ttf │ ├── graphics │ │ ├── axe.png │ │ ├── background.png │ │ ├── bee.png │ │ ├── branch.png │ │ ├── cloud.png │ │ ├── log.png │ │ ├── player.png │ │ ├── rip.png │ │ ├── tree.png │ │ └── tree2.png │ └── sound │ │ ├── chop.wav │ │ ├── death.wav │ │ └── out_of_time.wav ├── Chapter02 │ └── Timber.cpp ├── Chapter03 │ └── Timber.cpp ├── Chapter04 │ └── Timber.cpp └── Chapter05 │ ├── Timber.cpp │ └── enhanced.cpp └── ZombieShooter ├── Chapter08 ├── Player.cpp ├── Player.h ├── ZombieArena.cpp ├── fonts │ └── zombiecontrol.ttf ├── graphics │ ├── ammo_icon.png │ ├── ammo_pickup.png │ ├── background.png │ ├── background_sheet.png │ ├── bloater.png │ ├── blood.png │ ├── chaser.png │ ├── crawler.png │ ├── crosshair.png │ ├── health_pickup.png │ ├── player.png │ └── sample.png └── sound │ ├── hit.wav │ ├── pickup.wav │ ├── powerup.wav │ ├── reload.wav │ ├── reload_failed.wav │ ├── shoot.wav │ └── splat.wav ├── Chapter09 ├── CreateBackground.cpp ├── Player.cpp ├── Player.h ├── ZombieArena.h ├── ZombieArena2.cpp ├── fonts │ └── zombiecontrol.ttf ├── graphics │ ├── ammo_icon.png │ ├── ammo_pickup.png │ ├── background.png │ ├── background_sheet.png │ ├── bloater.png │ ├── blood.png │ ├── chaser.png │ ├── crawler.png │ ├── crosshair.png │ ├── health_pickup.png │ ├── player.png │ └── sample.png └── sound │ ├── hit.wav │ ├── pickup.wav │ ├── powerup.wav │ ├── reload.wav │ ├── reload_failed.wav │ ├── shoot.wav │ └── splat.wav ├── Chapter10 └── NO CODE IN THIS CHAPTER ├── Chapter11 ├── CreateBackground.cpp ├── CreateHorde.cpp ├── Player.cpp ├── Player.h ├── TextureHolder.cpp ├── TextureHolder.h ├── Zombie.cpp ├── Zombie.h ├── ZombieArena.h ├── ZombieArena3.cpp ├── fonts │ └── zombiecontrol.ttf ├── graphics │ ├── ammo_icon.png │ ├── ammo_pickup.png │ ├── background.png │ ├── background_sheet.png │ ├── bloater.png │ ├── blood.png │ ├── chaser.png │ ├── crawler.png │ ├── crosshair.png │ ├── health_pickup.png │ ├── player.png │ └── sample.png └── sound │ ├── hit.wav │ ├── pickup.wav │ ├── powerup.wav │ ├── reload.wav │ ├── reload_failed.wav │ ├── shoot.wav │ └── splat.wav ├── Chapter12 ├── Bullet.cpp ├── Bullet.h ├── CreateBackground.cpp ├── CreateHorde.cpp ├── Pickup.cpp ├── Pickup.h ├── Player.cpp ├── Player.h ├── TextureHolder.cpp ├── TextureHolder.h ├── Zombie.cpp ├── Zombie.h ├── ZombieArena.h ├── ZombieArena4.cpp ├── fonts │ └── zombiecontrol.ttf ├── graphics │ ├── ammo_icon.png │ ├── ammo_pickup.png │ ├── background.png │ ├── background_sheet.png │ ├── bloater.png │ ├── blood.png │ ├── chaser.png │ ├── crawler.png │ ├── crosshair.png │ ├── health_pickup.png │ ├── player.png │ └── sample.png └── sound │ ├── hit.wav │ ├── pickup.wav │ ├── powerup.wav │ ├── reload.wav │ ├── reload_failed.wav │ ├── shoot.wav │ └── splat.wav ├── Chapter13 ├── Bullet.cpp ├── Bullet.h ├── CreateBackground.cpp ├── CreateHorde.cpp ├── Pickup.cpp ├── Pickup.h ├── Player.cpp ├── Player.h ├── TextureHolder.cpp ├── TextureHolder.h ├── Zombie.cpp ├── Zombie.h ├── ZombieArena.h ├── ZombieArena5.cpp ├── fonts │ └── zombiecontrol.ttf ├── graphics │ ├── ammo_icon.png │ ├── ammo_pickup.png │ ├── background.png │ ├── background_sheet.png │ ├── bloater.png │ ├── blood.png │ ├── chaser.png │ ├── crawler.png │ ├── crosshair.png │ ├── health_pickup.png │ ├── player.png │ └── sample.png └── sound │ ├── hit.wav │ ├── pickup.wav │ ├── powerup.wav │ ├── reload.wav │ ├── reload_failed.wav │ ├── shoot.wav │ └── splat.wav └── Chapter14 ├── Bullet.cpp ├── Bullet.h ├── CreateBackground.cpp ├── CreateHorde.cpp ├── Pickup.cpp ├── Pickup.h ├── Player.cpp ├── Player.h ├── TextureHolder.cpp ├── TextureHolder.h ├── Zombie.cpp ├── Zombie.h ├── ZombieArena.h ├── ZombieArena6.cpp ├── fonts └── zombiecontrol.ttf ├── gamedata └── scores.txt ├── graphics ├── ammo_icon.png ├── ammo_pickup.png ├── background.png ├── background_sheet.png ├── bloater.png ├── blood.png ├── chaser.png ├── crawler.png ├── crosshair.png ├── health_pickup.png ├── player.png └── sample.png └── sound ├── hit.wav ├── pickup.wav ├── powerup.wav ├── reload.wav ├── reload_failed.wav ├── shoot.wav └── splat.wav /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/LICENSE -------------------------------------------------------------------------------- /Pong/Chapter06/Bat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Pong/Chapter06/Bat.cpp -------------------------------------------------------------------------------- /Pong/Chapter06/Bat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Pong/Chapter06/Bat.h -------------------------------------------------------------------------------- /Pong/Chapter06/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Pong/Chapter06/main.cpp -------------------------------------------------------------------------------- /Pong/Chapter07/Ball.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Pong/Chapter07/Ball.cpp -------------------------------------------------------------------------------- /Pong/Chapter07/Ball.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Pong/Chapter07/Ball.h -------------------------------------------------------------------------------- /Pong/Chapter07/Bat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Pong/Chapter07/Bat.cpp -------------------------------------------------------------------------------- /Pong/Chapter07/Bat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Pong/Chapter07/Bat.h -------------------------------------------------------------------------------- /Pong/Chapter07/fonts/DS-DIGIT.TTF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Pong/Chapter07/fonts/DS-DIGIT.TTF -------------------------------------------------------------------------------- /Pong/Chapter07/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Pong/Chapter07/main.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/README.md -------------------------------------------------------------------------------- /Run/Chapter15/Run1/Component.cpp: -------------------------------------------------------------------------------- 1 | #include "Component.h" 2 | -------------------------------------------------------------------------------- /Run/Chapter15/Run1/Component.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter15/Run1/Component.h -------------------------------------------------------------------------------- /Run/Chapter15/Run1/Factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter15/Run1/Factory.cpp -------------------------------------------------------------------------------- /Run/Chapter15/Run1/Factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter15/Run1/Factory.h -------------------------------------------------------------------------------- /Run/Chapter15/Run1/GameObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter15/Run1/GameObject.cpp -------------------------------------------------------------------------------- /Run/Chapter15/Run1/GameObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter15/Run1/GameObject.h -------------------------------------------------------------------------------- /Run/Chapter15/Run1/Graphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter15/Run1/Graphics.cpp -------------------------------------------------------------------------------- /Run/Chapter15/Run1/Graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter15/Run1/Graphics.h -------------------------------------------------------------------------------- /Run/Chapter15/Run1/InputDispatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter15/Run1/InputDispatcher.cpp -------------------------------------------------------------------------------- /Run/Chapter15/Run1/InputDispatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter15/Run1/InputDispatcher.h -------------------------------------------------------------------------------- /Run/Chapter15/Run1/InputReceiver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter15/Run1/InputReceiver.cpp -------------------------------------------------------------------------------- /Run/Chapter15/Run1/InputReceiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter15/Run1/InputReceiver.h -------------------------------------------------------------------------------- /Run/Chapter15/Run1/Run1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter15/Run1/Run1.cpp -------------------------------------------------------------------------------- /Run/Chapter15/Run1/Update.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter15/Run1/Update.cpp -------------------------------------------------------------------------------- /Run/Chapter15/Run1/Update.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter15/Run1/Update.h -------------------------------------------------------------------------------- /Run/Chapter15/Run1/fonts/KOMIKAP_.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter15/Run1/fonts/KOMIKAP_.ttf -------------------------------------------------------------------------------- /Run/Chapter15/Run1/graphics/backgroundTexture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter15/Run1/graphics/backgroundTexture.png -------------------------------------------------------------------------------- /Run/Chapter15/Run1/graphics/texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter15/Run1/graphics/texture.png -------------------------------------------------------------------------------- /Run/Chapter15/Run1/music/music.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter15/Run1/music/music.wav -------------------------------------------------------------------------------- /Run/Chapter15/Run1/shaders/glslsandbox109644: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Run/Chapter15/Run1/sound/click.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter15/Run1/sound/click.wav -------------------------------------------------------------------------------- /Run/Chapter15/Run1/sound/fireballLaunch.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter15/Run1/sound/fireballLaunch.wav -------------------------------------------------------------------------------- /Run/Chapter15/Run1/sound/jump.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter15/Run1/sound/jump.wav -------------------------------------------------------------------------------- /Run/Chapter16/Run2/Component.cpp: -------------------------------------------------------------------------------- 1 | #include "Component.h" 2 | -------------------------------------------------------------------------------- /Run/Chapter16/Run2/Component.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/Component.h -------------------------------------------------------------------------------- /Run/Chapter16/Run2/Factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/Factory.cpp -------------------------------------------------------------------------------- /Run/Chapter16/Run2/Factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/Factory.h -------------------------------------------------------------------------------- /Run/Chapter16/Run2/GameObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/GameObject.cpp -------------------------------------------------------------------------------- /Run/Chapter16/Run2/GameObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/GameObject.h -------------------------------------------------------------------------------- /Run/Chapter16/Run2/Graphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/Graphics.cpp -------------------------------------------------------------------------------- /Run/Chapter16/Run2/Graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/Graphics.h -------------------------------------------------------------------------------- /Run/Chapter16/Run2/InputDispatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/InputDispatcher.cpp -------------------------------------------------------------------------------- /Run/Chapter16/Run2/InputDispatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/InputDispatcher.h -------------------------------------------------------------------------------- /Run/Chapter16/Run2/InputReceiver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/InputReceiver.cpp -------------------------------------------------------------------------------- /Run/Chapter16/Run2/InputReceiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/InputReceiver.h -------------------------------------------------------------------------------- /Run/Chapter16/Run2/LevelUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/LevelUpdate.cpp -------------------------------------------------------------------------------- /Run/Chapter16/Run2/LevelUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/LevelUpdate.h -------------------------------------------------------------------------------- /Run/Chapter16/Run2/PlayerGraphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/PlayerGraphics.cpp -------------------------------------------------------------------------------- /Run/Chapter16/Run2/PlayerGraphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/PlayerGraphics.h -------------------------------------------------------------------------------- /Run/Chapter16/Run2/PlayerUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/PlayerUpdate.cpp -------------------------------------------------------------------------------- /Run/Chapter16/Run2/PlayerUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/PlayerUpdate.h -------------------------------------------------------------------------------- /Run/Chapter16/Run2/Run.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/Run.cpp -------------------------------------------------------------------------------- /Run/Chapter16/Run2/SoundEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/SoundEngine.cpp -------------------------------------------------------------------------------- /Run/Chapter16/Run2/SoundEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/SoundEngine.h -------------------------------------------------------------------------------- /Run/Chapter16/Run2/Update.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/Update.cpp -------------------------------------------------------------------------------- /Run/Chapter16/Run2/Update.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/Update.h -------------------------------------------------------------------------------- /Run/Chapter16/Run2/fonts/KOMIKAP_.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/fonts/KOMIKAP_.ttf -------------------------------------------------------------------------------- /Run/Chapter16/Run2/graphics/backgroundTexture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/graphics/backgroundTexture.png -------------------------------------------------------------------------------- /Run/Chapter16/Run2/graphics/texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/graphics/texture.png -------------------------------------------------------------------------------- /Run/Chapter16/Run2/music/music.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/music/music.wav -------------------------------------------------------------------------------- /Run/Chapter16/Run2/shaders/glslsandbox109644: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Run/Chapter16/Run2/sound/click.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/sound/click.wav -------------------------------------------------------------------------------- /Run/Chapter16/Run2/sound/fireballLaunch.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/sound/fireballLaunch.wav -------------------------------------------------------------------------------- /Run/Chapter16/Run2/sound/jump.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter16/Run2/sound/jump.wav -------------------------------------------------------------------------------- /Run/Chapter17/Run3/CameraGraphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/CameraGraphics.cpp -------------------------------------------------------------------------------- /Run/Chapter17/Run3/CameraGraphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/CameraGraphics.h -------------------------------------------------------------------------------- /Run/Chapter17/Run3/CameraUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/CameraUpdate.cpp -------------------------------------------------------------------------------- /Run/Chapter17/Run3/CameraUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/CameraUpdate.h -------------------------------------------------------------------------------- /Run/Chapter17/Run3/Component.cpp: -------------------------------------------------------------------------------- 1 | #include "Component.h" 2 | -------------------------------------------------------------------------------- /Run/Chapter17/Run3/Component.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/Component.h -------------------------------------------------------------------------------- /Run/Chapter17/Run3/Factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/Factory.cpp -------------------------------------------------------------------------------- /Run/Chapter17/Run3/Factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/Factory.h -------------------------------------------------------------------------------- /Run/Chapter17/Run3/GameObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/GameObject.cpp -------------------------------------------------------------------------------- /Run/Chapter17/Run3/GameObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/GameObject.h -------------------------------------------------------------------------------- /Run/Chapter17/Run3/Graphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/Graphics.cpp -------------------------------------------------------------------------------- /Run/Chapter17/Run3/Graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/Graphics.h -------------------------------------------------------------------------------- /Run/Chapter17/Run3/InputDispatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/InputDispatcher.cpp -------------------------------------------------------------------------------- /Run/Chapter17/Run3/InputDispatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/InputDispatcher.h -------------------------------------------------------------------------------- /Run/Chapter17/Run3/InputReceiver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/InputReceiver.cpp -------------------------------------------------------------------------------- /Run/Chapter17/Run3/InputReceiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/InputReceiver.h -------------------------------------------------------------------------------- /Run/Chapter17/Run3/LevelUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/LevelUpdate.cpp -------------------------------------------------------------------------------- /Run/Chapter17/Run3/LevelUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/LevelUpdate.h -------------------------------------------------------------------------------- /Run/Chapter17/Run3/PlayerGraphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/PlayerGraphics.cpp -------------------------------------------------------------------------------- /Run/Chapter17/Run3/PlayerGraphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/PlayerGraphics.h -------------------------------------------------------------------------------- /Run/Chapter17/Run3/PlayerUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/PlayerUpdate.cpp -------------------------------------------------------------------------------- /Run/Chapter17/Run3/PlayerUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/PlayerUpdate.h -------------------------------------------------------------------------------- /Run/Chapter17/Run3/Run.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/Run.cpp -------------------------------------------------------------------------------- /Run/Chapter17/Run3/SoundEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/SoundEngine.cpp -------------------------------------------------------------------------------- /Run/Chapter17/Run3/SoundEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/SoundEngine.h -------------------------------------------------------------------------------- /Run/Chapter17/Run3/Update.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/Update.cpp -------------------------------------------------------------------------------- /Run/Chapter17/Run3/Update.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/Update.h -------------------------------------------------------------------------------- /Run/Chapter17/Run3/fonts/KOMIKAP_.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/fonts/KOMIKAP_.ttf -------------------------------------------------------------------------------- /Run/Chapter17/Run3/graphics/backgroundTexture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/graphics/backgroundTexture.png -------------------------------------------------------------------------------- /Run/Chapter17/Run3/graphics/texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/graphics/texture.png -------------------------------------------------------------------------------- /Run/Chapter17/Run3/music/music.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/music/music.wav -------------------------------------------------------------------------------- /Run/Chapter17/Run3/shaders/glslsandbox109644: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Run/Chapter17/Run3/sound/click.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/sound/click.wav -------------------------------------------------------------------------------- /Run/Chapter17/Run3/sound/fireballLaunch.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/sound/fireballLaunch.wav -------------------------------------------------------------------------------- /Run/Chapter17/Run3/sound/jump.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter17/Run3/sound/jump.wav -------------------------------------------------------------------------------- /Run/Chapter18/Run4/Animator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/Animator.cpp -------------------------------------------------------------------------------- /Run/Chapter18/Run4/Animator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/Animator.h -------------------------------------------------------------------------------- /Run/Chapter18/Run4/CameraGraphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/CameraGraphics.cpp -------------------------------------------------------------------------------- /Run/Chapter18/Run4/CameraGraphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/CameraGraphics.h -------------------------------------------------------------------------------- /Run/Chapter18/Run4/CameraUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/CameraUpdate.cpp -------------------------------------------------------------------------------- /Run/Chapter18/Run4/CameraUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/CameraUpdate.h -------------------------------------------------------------------------------- /Run/Chapter18/Run4/Component.cpp: -------------------------------------------------------------------------------- 1 | #include "Component.h" 2 | -------------------------------------------------------------------------------- /Run/Chapter18/Run4/Component.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/Component.h -------------------------------------------------------------------------------- /Run/Chapter18/Run4/Factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/Factory.cpp -------------------------------------------------------------------------------- /Run/Chapter18/Run4/Factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/Factory.h -------------------------------------------------------------------------------- /Run/Chapter18/Run4/GameObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/GameObject.cpp -------------------------------------------------------------------------------- /Run/Chapter18/Run4/GameObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/GameObject.h -------------------------------------------------------------------------------- /Run/Chapter18/Run4/Graphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/Graphics.cpp -------------------------------------------------------------------------------- /Run/Chapter18/Run4/Graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/Graphics.h -------------------------------------------------------------------------------- /Run/Chapter18/Run4/InputDispatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/InputDispatcher.cpp -------------------------------------------------------------------------------- /Run/Chapter18/Run4/InputDispatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/InputDispatcher.h -------------------------------------------------------------------------------- /Run/Chapter18/Run4/InputReceiver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/InputReceiver.cpp -------------------------------------------------------------------------------- /Run/Chapter18/Run4/InputReceiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/InputReceiver.h -------------------------------------------------------------------------------- /Run/Chapter18/Run4/LevelUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/LevelUpdate.cpp -------------------------------------------------------------------------------- /Run/Chapter18/Run4/LevelUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/LevelUpdate.h -------------------------------------------------------------------------------- /Run/Chapter18/Run4/PlatformGraphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/PlatformGraphics.cpp -------------------------------------------------------------------------------- /Run/Chapter18/Run4/PlatformGraphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/PlatformGraphics.h -------------------------------------------------------------------------------- /Run/Chapter18/Run4/PlatformUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/PlatformUpdate.cpp -------------------------------------------------------------------------------- /Run/Chapter18/Run4/PlatformUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/PlatformUpdate.h -------------------------------------------------------------------------------- /Run/Chapter18/Run4/PlayerGraphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/PlayerGraphics.cpp -------------------------------------------------------------------------------- /Run/Chapter18/Run4/PlayerGraphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/PlayerGraphics.h -------------------------------------------------------------------------------- /Run/Chapter18/Run4/PlayerUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/PlayerUpdate.cpp -------------------------------------------------------------------------------- /Run/Chapter18/Run4/PlayerUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/PlayerUpdate.h -------------------------------------------------------------------------------- /Run/Chapter18/Run4/Run.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/Run.cpp -------------------------------------------------------------------------------- /Run/Chapter18/Run4/SoundEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/SoundEngine.cpp -------------------------------------------------------------------------------- /Run/Chapter18/Run4/SoundEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/SoundEngine.h -------------------------------------------------------------------------------- /Run/Chapter18/Run4/Update.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/Update.cpp -------------------------------------------------------------------------------- /Run/Chapter18/Run4/Update.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/Update.h -------------------------------------------------------------------------------- /Run/Chapter18/Run4/fonts/KOMIKAP_.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/fonts/KOMIKAP_.ttf -------------------------------------------------------------------------------- /Run/Chapter18/Run4/graphics/backgroundTexture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/graphics/backgroundTexture.png -------------------------------------------------------------------------------- /Run/Chapter18/Run4/graphics/texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/graphics/texture.png -------------------------------------------------------------------------------- /Run/Chapter18/Run4/music/music.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/music/music.wav -------------------------------------------------------------------------------- /Run/Chapter18/Run4/shaders/glslsandbox109644: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Run/Chapter18/Run4/sound/click.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/sound/click.wav -------------------------------------------------------------------------------- /Run/Chapter18/Run4/sound/fireballLaunch.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/sound/fireballLaunch.wav -------------------------------------------------------------------------------- /Run/Chapter18/Run4/sound/jump.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter18/Run4/sound/jump.wav -------------------------------------------------------------------------------- /Run/Chapter19/Run5/Animator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/Animator.cpp -------------------------------------------------------------------------------- /Run/Chapter19/Run5/Animator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/Animator.h -------------------------------------------------------------------------------- /Run/Chapter19/Run5/CameraGraphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/CameraGraphics.cpp -------------------------------------------------------------------------------- /Run/Chapter19/Run5/CameraGraphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/CameraGraphics.h -------------------------------------------------------------------------------- /Run/Chapter19/Run5/CameraUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/CameraUpdate.cpp -------------------------------------------------------------------------------- /Run/Chapter19/Run5/CameraUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/CameraUpdate.h -------------------------------------------------------------------------------- /Run/Chapter19/Run5/Component.cpp: -------------------------------------------------------------------------------- 1 | #include "Component.h" 2 | -------------------------------------------------------------------------------- /Run/Chapter19/Run5/Component.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/Component.h -------------------------------------------------------------------------------- /Run/Chapter19/Run5/Factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/Factory.cpp -------------------------------------------------------------------------------- /Run/Chapter19/Run5/Factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/Factory.h -------------------------------------------------------------------------------- /Run/Chapter19/Run5/GameObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/GameObject.cpp -------------------------------------------------------------------------------- /Run/Chapter19/Run5/GameObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/GameObject.h -------------------------------------------------------------------------------- /Run/Chapter19/Run5/Graphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/Graphics.cpp -------------------------------------------------------------------------------- /Run/Chapter19/Run5/Graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/Graphics.h -------------------------------------------------------------------------------- /Run/Chapter19/Run5/InputDispatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/InputDispatcher.cpp -------------------------------------------------------------------------------- /Run/Chapter19/Run5/InputDispatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/InputDispatcher.h -------------------------------------------------------------------------------- /Run/Chapter19/Run5/InputReceiver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/InputReceiver.cpp -------------------------------------------------------------------------------- /Run/Chapter19/Run5/InputReceiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/InputReceiver.h -------------------------------------------------------------------------------- /Run/Chapter19/Run5/LevelUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/LevelUpdate.cpp -------------------------------------------------------------------------------- /Run/Chapter19/Run5/LevelUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/LevelUpdate.h -------------------------------------------------------------------------------- /Run/Chapter19/Run5/MenuGraphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/MenuGraphics.cpp -------------------------------------------------------------------------------- /Run/Chapter19/Run5/MenuGraphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/MenuGraphics.h -------------------------------------------------------------------------------- /Run/Chapter19/Run5/MenuUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/MenuUpdate.cpp -------------------------------------------------------------------------------- /Run/Chapter19/Run5/MenuUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/MenuUpdate.h -------------------------------------------------------------------------------- /Run/Chapter19/Run5/PlatformGraphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/PlatformGraphics.cpp -------------------------------------------------------------------------------- /Run/Chapter19/Run5/PlatformGraphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/PlatformGraphics.h -------------------------------------------------------------------------------- /Run/Chapter19/Run5/PlatformUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/PlatformUpdate.cpp -------------------------------------------------------------------------------- /Run/Chapter19/Run5/PlatformUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/PlatformUpdate.h -------------------------------------------------------------------------------- /Run/Chapter19/Run5/PlayerGraphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/PlayerGraphics.cpp -------------------------------------------------------------------------------- /Run/Chapter19/Run5/PlayerGraphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/PlayerGraphics.h -------------------------------------------------------------------------------- /Run/Chapter19/Run5/PlayerUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/PlayerUpdate.cpp -------------------------------------------------------------------------------- /Run/Chapter19/Run5/PlayerUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/PlayerUpdate.h -------------------------------------------------------------------------------- /Run/Chapter19/Run5/RainGraphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/RainGraphics.cpp -------------------------------------------------------------------------------- /Run/Chapter19/Run5/RainGraphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/RainGraphics.h -------------------------------------------------------------------------------- /Run/Chapter19/Run5/Run.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/Run.cpp -------------------------------------------------------------------------------- /Run/Chapter19/Run5/SoundEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/SoundEngine.cpp -------------------------------------------------------------------------------- /Run/Chapter19/Run5/SoundEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/SoundEngine.h -------------------------------------------------------------------------------- /Run/Chapter19/Run5/Update.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/Update.cpp -------------------------------------------------------------------------------- /Run/Chapter19/Run5/Update.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/Update.h -------------------------------------------------------------------------------- /Run/Chapter19/Run5/fonts/KOMIKAP_.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/fonts/KOMIKAP_.ttf -------------------------------------------------------------------------------- /Run/Chapter19/Run5/graphics/backgroundTexture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/graphics/backgroundTexture.png -------------------------------------------------------------------------------- /Run/Chapter19/Run5/graphics/texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/graphics/texture.png -------------------------------------------------------------------------------- /Run/Chapter19/Run5/music/music.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/music/music.wav -------------------------------------------------------------------------------- /Run/Chapter19/Run5/shaders/glslsandbox109644: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Run/Chapter19/Run5/sound/click.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/sound/click.wav -------------------------------------------------------------------------------- /Run/Chapter19/Run5/sound/fireballLaunch.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/sound/fireballLaunch.wav -------------------------------------------------------------------------------- /Run/Chapter19/Run5/sound/jump.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter19/Run5/sound/jump.wav -------------------------------------------------------------------------------- /Run/Chapter20/Run6/Animator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/Animator.cpp -------------------------------------------------------------------------------- /Run/Chapter20/Run6/Animator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/Animator.h -------------------------------------------------------------------------------- /Run/Chapter20/Run6/CameraGraphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/CameraGraphics.cpp -------------------------------------------------------------------------------- /Run/Chapter20/Run6/CameraGraphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/CameraGraphics.h -------------------------------------------------------------------------------- /Run/Chapter20/Run6/CameraUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/CameraUpdate.cpp -------------------------------------------------------------------------------- /Run/Chapter20/Run6/CameraUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/CameraUpdate.h -------------------------------------------------------------------------------- /Run/Chapter20/Run6/Component.cpp: -------------------------------------------------------------------------------- 1 | #include "Component.h" 2 | -------------------------------------------------------------------------------- /Run/Chapter20/Run6/Component.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/Component.h -------------------------------------------------------------------------------- /Run/Chapter20/Run6/Factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/Factory.cpp -------------------------------------------------------------------------------- /Run/Chapter20/Run6/Factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/Factory.h -------------------------------------------------------------------------------- /Run/Chapter20/Run6/FireballGraphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/FireballGraphics.cpp -------------------------------------------------------------------------------- /Run/Chapter20/Run6/FireballGraphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/FireballGraphics.h -------------------------------------------------------------------------------- /Run/Chapter20/Run6/FireballUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/FireballUpdate.cpp -------------------------------------------------------------------------------- /Run/Chapter20/Run6/FireballUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/FireballUpdate.h -------------------------------------------------------------------------------- /Run/Chapter20/Run6/GameObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/GameObject.cpp -------------------------------------------------------------------------------- /Run/Chapter20/Run6/GameObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/GameObject.h -------------------------------------------------------------------------------- /Run/Chapter20/Run6/Graphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/Graphics.cpp -------------------------------------------------------------------------------- /Run/Chapter20/Run6/Graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/Graphics.h -------------------------------------------------------------------------------- /Run/Chapter20/Run6/InputDispatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/InputDispatcher.cpp -------------------------------------------------------------------------------- /Run/Chapter20/Run6/InputDispatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/InputDispatcher.h -------------------------------------------------------------------------------- /Run/Chapter20/Run6/InputReceiver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/InputReceiver.cpp -------------------------------------------------------------------------------- /Run/Chapter20/Run6/InputReceiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/InputReceiver.h -------------------------------------------------------------------------------- /Run/Chapter20/Run6/LevelUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/LevelUpdate.cpp -------------------------------------------------------------------------------- /Run/Chapter20/Run6/LevelUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/LevelUpdate.h -------------------------------------------------------------------------------- /Run/Chapter20/Run6/MenuGraphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/MenuGraphics.cpp -------------------------------------------------------------------------------- /Run/Chapter20/Run6/MenuGraphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/MenuGraphics.h -------------------------------------------------------------------------------- /Run/Chapter20/Run6/MenuUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/MenuUpdate.cpp -------------------------------------------------------------------------------- /Run/Chapter20/Run6/MenuUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/MenuUpdate.h -------------------------------------------------------------------------------- /Run/Chapter20/Run6/PlatformGraphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/PlatformGraphics.cpp -------------------------------------------------------------------------------- /Run/Chapter20/Run6/PlatformGraphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/PlatformGraphics.h -------------------------------------------------------------------------------- /Run/Chapter20/Run6/PlatformUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/PlatformUpdate.cpp -------------------------------------------------------------------------------- /Run/Chapter20/Run6/PlatformUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/PlatformUpdate.h -------------------------------------------------------------------------------- /Run/Chapter20/Run6/PlayerGraphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/PlayerGraphics.cpp -------------------------------------------------------------------------------- /Run/Chapter20/Run6/PlayerGraphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/PlayerGraphics.h -------------------------------------------------------------------------------- /Run/Chapter20/Run6/PlayerUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/PlayerUpdate.cpp -------------------------------------------------------------------------------- /Run/Chapter20/Run6/PlayerUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/PlayerUpdate.h -------------------------------------------------------------------------------- /Run/Chapter20/Run6/RainGraphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/RainGraphics.cpp -------------------------------------------------------------------------------- /Run/Chapter20/Run6/RainGraphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/RainGraphics.h -------------------------------------------------------------------------------- /Run/Chapter20/Run6/Run.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/Run.cpp -------------------------------------------------------------------------------- /Run/Chapter20/Run6/SoundEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/SoundEngine.cpp -------------------------------------------------------------------------------- /Run/Chapter20/Run6/SoundEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/SoundEngine.h -------------------------------------------------------------------------------- /Run/Chapter20/Run6/Update.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/Update.cpp -------------------------------------------------------------------------------- /Run/Chapter20/Run6/Update.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/Update.h -------------------------------------------------------------------------------- /Run/Chapter20/Run6/fonts/KOMIKAP_.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/fonts/KOMIKAP_.ttf -------------------------------------------------------------------------------- /Run/Chapter20/Run6/graphics/backgroundTexture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/graphics/backgroundTexture.png -------------------------------------------------------------------------------- /Run/Chapter20/Run6/graphics/texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/graphics/texture.png -------------------------------------------------------------------------------- /Run/Chapter20/Run6/music/music.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/music/music.wav -------------------------------------------------------------------------------- /Run/Chapter20/Run6/shaders/glslsandbox109644: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Run/Chapter20/Run6/sound/click.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/sound/click.wav -------------------------------------------------------------------------------- /Run/Chapter20/Run6/sound/fireballLaunch.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/sound/fireballLaunch.wav -------------------------------------------------------------------------------- /Run/Chapter20/Run6/sound/jump.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter20/Run6/sound/jump.wav -------------------------------------------------------------------------------- /Run/Chapter21/Run7/Animator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/Animator.cpp -------------------------------------------------------------------------------- /Run/Chapter21/Run7/Animator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/Animator.h -------------------------------------------------------------------------------- /Run/Chapter21/Run7/CameraGraphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/CameraGraphics.cpp -------------------------------------------------------------------------------- /Run/Chapter21/Run7/CameraGraphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/CameraGraphics.h -------------------------------------------------------------------------------- /Run/Chapter21/Run7/CameraUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/CameraUpdate.cpp -------------------------------------------------------------------------------- /Run/Chapter21/Run7/CameraUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/CameraUpdate.h -------------------------------------------------------------------------------- /Run/Chapter21/Run7/Component.cpp: -------------------------------------------------------------------------------- 1 | #include "Component.h" 2 | -------------------------------------------------------------------------------- /Run/Chapter21/Run7/Component.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/Component.h -------------------------------------------------------------------------------- /Run/Chapter21/Run7/Factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/Factory.cpp -------------------------------------------------------------------------------- /Run/Chapter21/Run7/Factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/Factory.h -------------------------------------------------------------------------------- /Run/Chapter21/Run7/FireballGraphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/FireballGraphics.cpp -------------------------------------------------------------------------------- /Run/Chapter21/Run7/FireballGraphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/FireballGraphics.h -------------------------------------------------------------------------------- /Run/Chapter21/Run7/FireballUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/FireballUpdate.cpp -------------------------------------------------------------------------------- /Run/Chapter21/Run7/FireballUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/FireballUpdate.h -------------------------------------------------------------------------------- /Run/Chapter21/Run7/GameObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/GameObject.cpp -------------------------------------------------------------------------------- /Run/Chapter21/Run7/GameObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/GameObject.h -------------------------------------------------------------------------------- /Run/Chapter21/Run7/Graphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/Graphics.cpp -------------------------------------------------------------------------------- /Run/Chapter21/Run7/Graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/Graphics.h -------------------------------------------------------------------------------- /Run/Chapter21/Run7/InputDispatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/InputDispatcher.cpp -------------------------------------------------------------------------------- /Run/Chapter21/Run7/InputDispatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/InputDispatcher.h -------------------------------------------------------------------------------- /Run/Chapter21/Run7/InputReceiver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/InputReceiver.cpp -------------------------------------------------------------------------------- /Run/Chapter21/Run7/InputReceiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/InputReceiver.h -------------------------------------------------------------------------------- /Run/Chapter21/Run7/LevelUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/LevelUpdate.cpp -------------------------------------------------------------------------------- /Run/Chapter21/Run7/LevelUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/LevelUpdate.h -------------------------------------------------------------------------------- /Run/Chapter21/Run7/MenuGraphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/MenuGraphics.cpp -------------------------------------------------------------------------------- /Run/Chapter21/Run7/MenuGraphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/MenuGraphics.h -------------------------------------------------------------------------------- /Run/Chapter21/Run7/MenuUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/MenuUpdate.cpp -------------------------------------------------------------------------------- /Run/Chapter21/Run7/MenuUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/MenuUpdate.h -------------------------------------------------------------------------------- /Run/Chapter21/Run7/PlatformGraphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/PlatformGraphics.cpp -------------------------------------------------------------------------------- /Run/Chapter21/Run7/PlatformGraphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/PlatformGraphics.h -------------------------------------------------------------------------------- /Run/Chapter21/Run7/PlatformUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/PlatformUpdate.cpp -------------------------------------------------------------------------------- /Run/Chapter21/Run7/PlatformUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/PlatformUpdate.h -------------------------------------------------------------------------------- /Run/Chapter21/Run7/PlayerGraphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/PlayerGraphics.cpp -------------------------------------------------------------------------------- /Run/Chapter21/Run7/PlayerGraphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/PlayerGraphics.h -------------------------------------------------------------------------------- /Run/Chapter21/Run7/PlayerUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/PlayerUpdate.cpp -------------------------------------------------------------------------------- /Run/Chapter21/Run7/PlayerUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/PlayerUpdate.h -------------------------------------------------------------------------------- /Run/Chapter21/Run7/RainGraphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/RainGraphics.cpp -------------------------------------------------------------------------------- /Run/Chapter21/Run7/RainGraphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/RainGraphics.h -------------------------------------------------------------------------------- /Run/Chapter21/Run7/Run.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/Run.cpp -------------------------------------------------------------------------------- /Run/Chapter21/Run7/SoundEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/SoundEngine.cpp -------------------------------------------------------------------------------- /Run/Chapter21/Run7/SoundEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/SoundEngine.h -------------------------------------------------------------------------------- /Run/Chapter21/Run7/Update.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/Update.cpp -------------------------------------------------------------------------------- /Run/Chapter21/Run7/Update.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/Update.h -------------------------------------------------------------------------------- /Run/Chapter21/Run7/fonts/KOMIKAP_.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/fonts/KOMIKAP_.ttf -------------------------------------------------------------------------------- /Run/Chapter21/Run7/graphics/backgroundTexture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/graphics/backgroundTexture.png -------------------------------------------------------------------------------- /Run/Chapter21/Run7/graphics/texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/graphics/texture.png -------------------------------------------------------------------------------- /Run/Chapter21/Run7/music/music.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/music/music.wav -------------------------------------------------------------------------------- /Run/Chapter21/Run7/shaders/glslsandbox109644: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Run/Chapter21/Run7/sound/click.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/sound/click.wav -------------------------------------------------------------------------------- /Run/Chapter21/Run7/sound/fireballLaunch.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/sound/fireballLaunch.wav -------------------------------------------------------------------------------- /Run/Chapter21/Run7/sound/jump.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Run/Chapter21/Run7/sound/jump.wav -------------------------------------------------------------------------------- /Timber/Chapter01/Timber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Timber/Chapter01/Timber.cpp -------------------------------------------------------------------------------- /Timber/Chapter01/fonts/KOMIKAP_.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Timber/Chapter01/fonts/KOMIKAP_.ttf -------------------------------------------------------------------------------- /Timber/Chapter01/graphics/axe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Timber/Chapter01/graphics/axe.png -------------------------------------------------------------------------------- /Timber/Chapter01/graphics/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Timber/Chapter01/graphics/background.png -------------------------------------------------------------------------------- /Timber/Chapter01/graphics/bee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Timber/Chapter01/graphics/bee.png -------------------------------------------------------------------------------- /Timber/Chapter01/graphics/branch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Timber/Chapter01/graphics/branch.png -------------------------------------------------------------------------------- /Timber/Chapter01/graphics/cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Timber/Chapter01/graphics/cloud.png -------------------------------------------------------------------------------- /Timber/Chapter01/graphics/log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Timber/Chapter01/graphics/log.png -------------------------------------------------------------------------------- /Timber/Chapter01/graphics/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Timber/Chapter01/graphics/player.png -------------------------------------------------------------------------------- /Timber/Chapter01/graphics/rip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Timber/Chapter01/graphics/rip.png -------------------------------------------------------------------------------- /Timber/Chapter01/graphics/tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Timber/Chapter01/graphics/tree.png -------------------------------------------------------------------------------- /Timber/Chapter01/graphics/tree2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Timber/Chapter01/graphics/tree2.png -------------------------------------------------------------------------------- /Timber/Chapter01/sound/chop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Timber/Chapter01/sound/chop.wav -------------------------------------------------------------------------------- /Timber/Chapter01/sound/death.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Timber/Chapter01/sound/death.wav -------------------------------------------------------------------------------- /Timber/Chapter01/sound/out_of_time.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Timber/Chapter01/sound/out_of_time.wav -------------------------------------------------------------------------------- /Timber/Chapter02/Timber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Timber/Chapter02/Timber.cpp -------------------------------------------------------------------------------- /Timber/Chapter03/Timber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Timber/Chapter03/Timber.cpp -------------------------------------------------------------------------------- /Timber/Chapter04/Timber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Timber/Chapter04/Timber.cpp -------------------------------------------------------------------------------- /Timber/Chapter05/Timber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Timber/Chapter05/Timber.cpp -------------------------------------------------------------------------------- /Timber/Chapter05/enhanced.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/Timber/Chapter05/enhanced.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter08/Player.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter08/Player.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter08/Player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter08/Player.h -------------------------------------------------------------------------------- /ZombieShooter/Chapter08/ZombieArena.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter08/ZombieArena.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter08/fonts/zombiecontrol.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter08/fonts/zombiecontrol.ttf -------------------------------------------------------------------------------- /ZombieShooter/Chapter08/graphics/ammo_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter08/graphics/ammo_icon.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter08/graphics/ammo_pickup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter08/graphics/ammo_pickup.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter08/graphics/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter08/graphics/background.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter08/graphics/background_sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter08/graphics/background_sheet.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter08/graphics/bloater.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter08/graphics/bloater.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter08/graphics/blood.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter08/graphics/blood.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter08/graphics/chaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter08/graphics/chaser.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter08/graphics/crawler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter08/graphics/crawler.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter08/graphics/crosshair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter08/graphics/crosshair.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter08/graphics/health_pickup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter08/graphics/health_pickup.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter08/graphics/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter08/graphics/player.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter08/graphics/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter08/graphics/sample.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter08/sound/hit.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter08/sound/hit.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter08/sound/pickup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter08/sound/pickup.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter08/sound/powerup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter08/sound/powerup.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter08/sound/reload.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter08/sound/reload.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter08/sound/reload_failed.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter08/sound/reload_failed.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter08/sound/shoot.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter08/sound/shoot.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter08/sound/splat.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter08/sound/splat.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter09/CreateBackground.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter09/CreateBackground.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter09/Player.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter09/Player.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter09/Player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter09/Player.h -------------------------------------------------------------------------------- /ZombieShooter/Chapter09/ZombieArena.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter09/ZombieArena.h -------------------------------------------------------------------------------- /ZombieShooter/Chapter09/ZombieArena2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter09/ZombieArena2.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter09/fonts/zombiecontrol.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter09/fonts/zombiecontrol.ttf -------------------------------------------------------------------------------- /ZombieShooter/Chapter09/graphics/ammo_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter09/graphics/ammo_icon.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter09/graphics/ammo_pickup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter09/graphics/ammo_pickup.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter09/graphics/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter09/graphics/background.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter09/graphics/background_sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter09/graphics/background_sheet.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter09/graphics/bloater.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter09/graphics/bloater.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter09/graphics/blood.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter09/graphics/blood.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter09/graphics/chaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter09/graphics/chaser.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter09/graphics/crawler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter09/graphics/crawler.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter09/graphics/crosshair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter09/graphics/crosshair.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter09/graphics/health_pickup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter09/graphics/health_pickup.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter09/graphics/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter09/graphics/player.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter09/graphics/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter09/graphics/sample.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter09/sound/hit.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter09/sound/hit.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter09/sound/pickup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter09/sound/pickup.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter09/sound/powerup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter09/sound/powerup.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter09/sound/reload.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter09/sound/reload.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter09/sound/reload_failed.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter09/sound/reload_failed.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter09/sound/shoot.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter09/sound/shoot.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter09/sound/splat.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter09/sound/splat.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter10/NO CODE IN THIS CHAPTER: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/CreateBackground.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/CreateBackground.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/CreateHorde.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/CreateHorde.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/Player.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/Player.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/Player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/Player.h -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/TextureHolder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/TextureHolder.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/TextureHolder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/TextureHolder.h -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/Zombie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/Zombie.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/Zombie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/Zombie.h -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/ZombieArena.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/ZombieArena.h -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/ZombieArena3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/ZombieArena3.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/fonts/zombiecontrol.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/fonts/zombiecontrol.ttf -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/graphics/ammo_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/graphics/ammo_icon.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/graphics/ammo_pickup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/graphics/ammo_pickup.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/graphics/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/graphics/background.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/graphics/background_sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/graphics/background_sheet.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/graphics/bloater.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/graphics/bloater.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/graphics/blood.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/graphics/blood.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/graphics/chaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/graphics/chaser.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/graphics/crawler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/graphics/crawler.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/graphics/crosshair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/graphics/crosshair.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/graphics/health_pickup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/graphics/health_pickup.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/graphics/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/graphics/player.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/graphics/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/graphics/sample.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/sound/hit.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/sound/hit.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/sound/pickup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/sound/pickup.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/sound/powerup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/sound/powerup.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/sound/reload.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/sound/reload.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/sound/reload_failed.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/sound/reload_failed.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/sound/shoot.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/sound/shoot.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter11/sound/splat.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter11/sound/splat.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/Bullet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/Bullet.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/Bullet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/Bullet.h -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/CreateBackground.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/CreateBackground.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/CreateHorde.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/CreateHorde.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/Pickup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/Pickup.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/Pickup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/Pickup.h -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/Player.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/Player.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/Player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/Player.h -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/TextureHolder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/TextureHolder.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/TextureHolder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/TextureHolder.h -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/Zombie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/Zombie.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/Zombie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/Zombie.h -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/ZombieArena.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/ZombieArena.h -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/ZombieArena4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/ZombieArena4.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/fonts/zombiecontrol.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/fonts/zombiecontrol.ttf -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/graphics/ammo_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/graphics/ammo_icon.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/graphics/ammo_pickup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/graphics/ammo_pickup.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/graphics/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/graphics/background.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/graphics/background_sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/graphics/background_sheet.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/graphics/bloater.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/graphics/bloater.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/graphics/blood.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/graphics/blood.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/graphics/chaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/graphics/chaser.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/graphics/crawler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/graphics/crawler.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/graphics/crosshair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/graphics/crosshair.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/graphics/health_pickup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/graphics/health_pickup.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/graphics/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/graphics/player.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/graphics/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/graphics/sample.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/sound/hit.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/sound/hit.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/sound/pickup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/sound/pickup.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/sound/powerup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/sound/powerup.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/sound/reload.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/sound/reload.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/sound/reload_failed.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/sound/reload_failed.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/sound/shoot.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/sound/shoot.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter12/sound/splat.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter12/sound/splat.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/Bullet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/Bullet.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/Bullet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/Bullet.h -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/CreateBackground.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/CreateBackground.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/CreateHorde.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/CreateHorde.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/Pickup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/Pickup.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/Pickup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/Pickup.h -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/Player.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/Player.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/Player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/Player.h -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/TextureHolder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/TextureHolder.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/TextureHolder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/TextureHolder.h -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/Zombie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/Zombie.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/Zombie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/Zombie.h -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/ZombieArena.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/ZombieArena.h -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/ZombieArena5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/ZombieArena5.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/fonts/zombiecontrol.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/fonts/zombiecontrol.ttf -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/graphics/ammo_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/graphics/ammo_icon.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/graphics/ammo_pickup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/graphics/ammo_pickup.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/graphics/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/graphics/background.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/graphics/background_sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/graphics/background_sheet.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/graphics/bloater.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/graphics/bloater.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/graphics/blood.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/graphics/blood.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/graphics/chaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/graphics/chaser.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/graphics/crawler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/graphics/crawler.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/graphics/crosshair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/graphics/crosshair.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/graphics/health_pickup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/graphics/health_pickup.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/graphics/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/graphics/player.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/graphics/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/graphics/sample.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/sound/hit.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/sound/hit.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/sound/pickup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/sound/pickup.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/sound/powerup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/sound/powerup.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/sound/reload.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/sound/reload.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/sound/reload_failed.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/sound/reload_failed.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/sound/shoot.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/sound/shoot.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter13/sound/splat.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter13/sound/splat.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/Bullet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/Bullet.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/Bullet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/Bullet.h -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/CreateBackground.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/CreateBackground.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/CreateHorde.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/CreateHorde.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/Pickup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/Pickup.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/Pickup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/Pickup.h -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/Player.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/Player.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/Player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/Player.h -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/TextureHolder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/TextureHolder.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/TextureHolder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/TextureHolder.h -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/Zombie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/Zombie.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/Zombie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/Zombie.h -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/ZombieArena.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/ZombieArena.h -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/ZombieArena6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/ZombieArena6.cpp -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/fonts/zombiecontrol.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/fonts/zombiecontrol.ttf -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/gamedata/scores.txt: -------------------------------------------------------------------------------- 1 | 10 -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/graphics/ammo_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/graphics/ammo_icon.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/graphics/ammo_pickup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/graphics/ammo_pickup.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/graphics/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/graphics/background.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/graphics/background_sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/graphics/background_sheet.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/graphics/bloater.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/graphics/bloater.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/graphics/blood.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/graphics/blood.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/graphics/chaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/graphics/chaser.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/graphics/crawler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/graphics/crawler.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/graphics/crosshair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/graphics/crosshair.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/graphics/health_pickup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/graphics/health_pickup.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/graphics/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/graphics/player.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/graphics/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/graphics/sample.png -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/sound/hit.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/sound/hit.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/sound/pickup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/sound/pickup.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/sound/powerup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/sound/powerup.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/sound/reload.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/sound/reload.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/sound/reload_failed.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/sound/reload_failed.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/sound/shoot.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/sound/shoot.wav -------------------------------------------------------------------------------- /ZombieShooter/Chapter14/sound/splat.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-C-Game-Programming-Third-Edition/HEAD/ZombieShooter/Chapter14/sound/splat.wav --------------------------------------------------------------------------------