├── Chapter01 ├── code │ └── 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 ├── low res │ └── Timber.cpp └── sound │ ├── chop.wav │ ├── death.wav │ └── out_of_time.wav ├── Chapter02 ├── code │ └── 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 ├── low res │ └── Timber.cpp └── sound │ ├── chop.wav │ ├── death.wav │ └── out_of_time.wav ├── Chapter03 ├── code │ └── 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 ├── low res │ └── Timber.cpp └── sound │ ├── chop.wav │ ├── death.wav │ └── out_of_time.wav ├── Chapter04 ├── code │ └── 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 ├── low res │ └── Timber.cpp └── sound │ ├── chop.wav │ ├── death.wav │ └── out_of_time.wav ├── Chapter05 ├── code │ └── 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 ├── low res │ └── Timber.cpp └── sound │ ├── chop.wav │ ├── death.wav │ └── out_of_time.wav ├── Chapter06 ├── Bat.cpp ├── Bat.h └── Pong.cpp ├── Chapter07 ├── Ball.cpp ├── Ball.h ├── Bat.cpp ├── Bat.h └── Pong.cpp ├── Chapter08 ├── code │ ├── Player.cpp │ ├── Player.h │ └── ZombieArena.cpp ├── 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 ├── code │ ├── CreateBackground.cpp │ ├── Player.cpp │ ├── Player.h │ ├── ZombieArena.cpp │ └── ZombieArena.h ├── graphics │ ├── ammo_icon.png │ ├── ammo_pickup.png │ ├── background.png │ ├── background_originalsize.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 ├── code │ ├── CreateBackground.cpp │ ├── CreateHorde.cpp │ ├── Player.cpp │ ├── Player.h │ ├── TextureHolder.cpp │ ├── TextureHolder.h │ ├── Zombie.cpp │ ├── Zombie.h │ ├── ZombieArena.cpp │ └── ZombieArena.h ├── graphics │ ├── ammo_icon.png │ ├── ammo_pickup.png │ ├── background.png │ ├── background_originalsize.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 ├── Chapter11 ├── code │ ├── 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.cpp │ └── ZombieArena.h ├── graphics │ ├── ammo_icon.png │ ├── ammo_pickup.png │ ├── background.png │ ├── background_originalsize.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 ├── code │ ├── 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.cpp │ └── ZombieArena.h ├── graphics │ ├── ammo_icon.png │ ├── ammo_pickup.png │ ├── background.png │ ├── background_originalsize.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 ├── code │ ├── 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.cpp │ └── ZombieArena.h ├── graphics │ ├── ammo_icon.png │ ├── ammo_pickup.png │ ├── background.png │ ├── background_originalsize.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 ├── code │ ├── Draw.cpp │ ├── Engine.cpp │ ├── Engine.h │ ├── Input.cpp │ ├── Main.cpp │ ├── TextureHolder.cpp │ ├── TextureHolder.h │ └── Update.cpp ├── fonts │ └── README.txt ├── graphics │ ├── background.png │ ├── bob.png │ ├── thomas.png │ └── tiles_sheet.png ├── levels │ ├── level1.txt │ ├── level2.txt │ ├── level3.txt │ └── level4.txt ├── shaders │ ├── rippleShader.frag │ └── vertShader.vert └── sound │ ├── fallinfire.wav │ ├── fallinwater.wav │ ├── fire1.wav │ ├── jump.wav │ └── reachgoal.wav ├── Chapter15 ├── code │ ├── Bob.cpp │ ├── Bob.h │ ├── Draw.cpp │ ├── Engine.cpp │ ├── Engine.h │ ├── Input.cpp │ ├── Main.cpp │ ├── PlayableCharacter.cpp │ ├── PlayableCharacter.h │ ├── TextureHolder.cpp │ ├── TextureHolder.h │ ├── Thomas.cpp │ ├── Thomas.h │ └── Update.cpp ├── fonts │ └── README.txt ├── graphics │ ├── background.png │ ├── bob.png │ ├── thomas.png │ └── tiles_sheet.png ├── levels │ ├── level1.txt │ ├── level2.txt │ ├── level3.txt │ └── level4.txt ├── shaders │ ├── rippleShader.frag │ └── vertShader.vert └── sound │ ├── fallinfire.wav │ ├── fallinwater.wav │ ├── fire1.wav │ ├── jump.wav │ └── reachgoal.wav ├── Chapter16 ├── code │ ├── Bob.cpp │ ├── Bob.h │ ├── DetectCollisions.cpp │ ├── Draw.cpp │ ├── Engine.cpp │ ├── Engine.h │ ├── Input.cpp │ ├── LevelManager.cpp │ ├── LevelManager.h │ ├── LoadLevel.cpp │ ├── Main.cpp │ ├── PlayableCharacter.cpp │ ├── PlayableCharacter.h │ ├── TextureHolder.cpp │ ├── TextureHolder.h │ ├── Thomas.cpp │ ├── Thomas.h │ └── Update.cpp ├── fonts │ └── README.txt ├── graphics │ ├── background.png │ ├── bob.png │ ├── thomas.png │ └── tiles_sheet.png ├── levels │ ├── level1.txt │ ├── level2.txt │ ├── level3.txt │ └── level4.txt ├── shaders │ ├── rippleShader.frag │ └── vertShader.vert └── sound │ ├── fallinfire.wav │ ├── fallinwater.wav │ ├── fire1.wav │ ├── jump.wav │ └── reachgoal.wav ├── Chapter17 ├── code │ ├── Bob.cpp │ ├── Bob.h │ ├── DetectCollisions.cpp │ ├── Draw.cpp │ ├── Engine.cpp │ ├── Engine.h │ ├── HUD.cpp │ ├── HUD.h │ ├── Input.cpp │ ├── LevelManager.cpp │ ├── LevelManager.h │ ├── LoadLevel.cpp │ ├── Main.cpp │ ├── PlayableCharacter.cpp │ ├── PlayableCharacter.h │ ├── PopulateEmitters.cpp │ ├── SoundManager.cpp │ ├── SoundManager.h │ ├── TextureHolder.cpp │ ├── TextureHolder.h │ ├── Thomas.cpp │ ├── Thomas.h │ └── Update.cpp ├── fonts │ └── README.txt ├── graphics │ ├── background.png │ ├── bob.png │ ├── thomas.png │ └── tiles_sheet.png ├── levels │ ├── level1.txt │ ├── level2.txt │ ├── level3.txt │ └── level4.txt ├── shaders │ ├── rippleShader.frag │ └── vertShader.vert └── sound │ ├── fallinfire.wav │ ├── fallinwater.wav │ ├── fire1.wav │ ├── jump.wav │ └── reachgoal.wav ├── Chapter18 ├── code │ ├── Bob.cpp │ ├── Bob.h │ ├── DetectCollisions.cpp │ ├── Draw.cpp │ ├── Engine.cpp │ ├── Engine.h │ ├── HUD.cpp │ ├── HUD.h │ ├── Input.cpp │ ├── LevelManager.cpp │ ├── LevelManager.h │ ├── LoadLevel.cpp │ ├── Main.cpp │ ├── Particle.cpp │ ├── Particle.h │ ├── ParticleSystem.cpp │ ├── ParticleSystem.h │ ├── PlayableCharacter.cpp │ ├── PlayableCharacter.h │ ├── PopulateEmitters.cpp │ ├── SoundManager.cpp │ ├── SoundManager.h │ ├── TextureHolder.cpp │ ├── TextureHolder.h │ ├── Thomas.cpp │ ├── Thomas.h │ └── Update.cpp ├── fonts │ └── README.txt ├── graphics │ ├── background.png │ ├── bob.png │ ├── thomas.png │ └── tiles_sheet.png ├── levels │ ├── level1.txt │ ├── level2.txt │ ├── level3.txt │ └── level4.txt ├── shaders │ ├── rippleShader.frag │ └── vertShader.vert └── sound │ ├── fallinfire.wav │ ├── fallinwater.wav │ ├── fire1.wav │ ├── jump.wav │ └── reachgoal.wav ├── Chapter19 └── Space Invaders ++ │ ├── BitmapStore.cpp │ ├── BitmapStore.h │ ├── Button.cpp │ ├── Button.h │ ├── GameEngine.cpp │ ├── GameEngine.h │ ├── GameInputHandler.cpp │ ├── GameInputHandler.h │ ├── GameOverInputHandler.cpp │ ├── GameOverInputHandler.h │ ├── GameOverUIPanel.cpp │ ├── GameOverUIPanel.h │ ├── GameScreen.cpp │ ├── GameScreen.h │ ├── GameUIPanel.cpp │ ├── GameUIPanel.h │ ├── InputHandler.h │ ├── InputHnadler.cpp │ ├── Screen.cpp │ ├── Screen.h │ ├── ScreenManager.cpp │ ├── ScreenManager.h │ ├── ScreenManagerRemoteControl.cpp │ ├── ScreenManagerRemoteControl.h │ ├── SelectInputHandler.cpp │ ├── SelectInputHandler.h │ ├── SelectScreen.cpp │ ├── SelectScreen.h │ ├── SelectUIPanel.cpp │ ├── SelectUIPanel.h │ ├── SoundEngine.cpp │ ├── SoundEngine.h │ ├── Space Invaders ++.cpp │ ├── UIPanel.cpp │ ├── UIPanel.h │ ├── WorldState.h │ ├── fonts │ └── Roboto-Bold.ttf │ ├── graphics │ ├── bullet.png │ ├── invader1.png │ └── playership.png │ ├── sound │ ├── click.ogg │ ├── invaderexplode.ogg │ ├── playerexplode.ogg │ └── shoot.ogg │ └── world │ └── level1 ├── Chapter20-22 └── Space Invaders ++ 2 │ ├── BitmapStore.cpp │ ├── BitmapStore.h │ ├── BlueprintObjectParser.cpp │ ├── BlueprintObjectParser.h │ ├── BulletSpawner.cpp │ ├── BulletSpawner.h │ ├── BulletUpdateComponent.cpp │ ├── BulletUpdateComponent.h │ ├── Button.cpp │ ├── Button.h │ ├── ColliderComponent.cpp │ ├── ColliderComponent.h │ ├── Component.cpp │ ├── Component.h │ ├── DevelopState.h │ ├── GameEngine.cpp │ ├── GameEngine.h │ ├── GameInputHandler.cpp │ ├── GameInputHandler.h │ ├── GameObject.cpp │ ├── GameObject.h │ ├── GameObjectBlueprint.cpp │ ├── GameObjectBlueprint.h │ ├── GameObjectFactoryPlayMode.cpp │ ├── GameObjectFactoryPlayMode.h │ ├── GameObjectSharer.h │ ├── GameOverInputHandler.cpp │ ├── GameOverInputHandler.h │ ├── GameOverUIPanel.cpp │ ├── GameOverUIPanel.h │ ├── GameScreen.cpp │ ├── GameScreen.h │ ├── GameUIPanel.cpp │ ├── GameUIPanel.h │ ├── GraphicsComponent.cpp │ ├── GraphicsComponent.h │ ├── InputHandler.cpp │ ├── InputHandler.h │ ├── InvaderUpdateComponent.cpp │ ├── InvaderUpdateComponent.h │ ├── LevelManager.cpp │ ├── LevelManager.h │ ├── ObjectTags.cpp │ ├── ObjectTags.h │ ├── PhysicsEnginePlayMode.cpp │ ├── PhysicsEnginePlayMode.h │ ├── PlayModeObjectLoader.cpp │ ├── PlayModeObjectLoader.h │ ├── PlayerUpdateComponent.cpp │ ├── PlayerUpdateComponent.h │ ├── RectColliderComponent.cpp │ ├── RectColliderComponent.h │ ├── Screen.cpp │ ├── Screen.h │ ├── ScreenManager.cpp │ ├── ScreenManager.h │ ├── ScreenManagerRemoteControl.cpp │ ├── ScreenManagerRemoteControl.h │ ├── SelectInputHandler.cpp │ ├── SelectInputHandler.h │ ├── SelectScreen.cpp │ ├── SelectScreen.h │ ├── SelectUIPanel.cpp │ ├── SelectUIPanel.h │ ├── SoundEngine.cpp │ ├── SoundEngine.h │ ├── Space Invaders ++.cpp │ ├── StandardGraphicsComponent.cpp │ ├── StandardGraphicsComponent.h │ ├── TransformComponent.cpp │ ├── TransformComponent.h │ ├── UIPanel.cpp │ ├── UIPanel.h │ ├── UpdateComponent.cpp │ ├── UpdateComponent.h │ ├── WorldState.h │ ├── fonts │ └── Roboto-Bold.ttf │ ├── graphics │ ├── bullet.png │ ├── invader1.png │ └── playership.png │ ├── sound │ ├── click.ogg │ ├── invaderexplode.ogg │ ├── playerexplode.ogg │ └── shoot.ogg │ └── world │ └── level1 ├── LICENSE ├── README.md └── Runnable Games ├── Pong ├── Pong 2.exe ├── Pong 2.ilk ├── Pong 2.pdb ├── fonts │ └── DS-DIGI.TTF ├── openal32.dll ├── sfml-audio-2.dll ├── sfml-audio-d-2.dll ├── sfml-graphics-2.dll ├── sfml-graphics-d-2.dll ├── sfml-network-2.dll ├── sfml-network-d-2.dll ├── sfml-system-2.dll ├── sfml-system-d-2.dll ├── sfml-window-2.dll └── sfml-window-d-2.dll ├── Space Invaders ├── BitmapStore.obj ├── BlueprintObjectParser.obj ├── BulletSpawner.obj ├── BulletUpdateComponent.obj ├── Button.obj ├── ColliderComponent.obj ├── Component.obj ├── GameEngine.obj ├── GameInputHandler.obj ├── GameObject.obj ├── GameObjectBlueprint.obj ├── GameObjectFactoryPlayMode.obj ├── GameOverInputHandler.obj ├── GameOverUIPanel.obj ├── GameScreen.obj ├── GameUIPanel.obj ├── GraphicsComponent.obj ├── InputHandler.obj ├── InputHnadler.obj ├── InvaderUpdateComponent.obj ├── LevelManager.obj ├── ObjectTags.obj ├── PhysicsEnginePlayMode.obj ├── PlayModeObjectLoader.obj ├── PlayerUpdateComponent.obj ├── RectColliderComponent.obj ├── Screen.obj ├── ScreenManager.obj ├── ScreenManagerRemoteControl.obj ├── SelectInputHandler.obj ├── SelectScreen.obj ├── SelectUIPanel.obj ├── SoundEngine.obj ├── Space In.B7372C65.tlog │ ├── CL.command.1.tlog │ ├── CL.read.1.tlog │ ├── CL.write.1.tlog │ ├── Space Invaders ++ 2.lastbuildstate │ ├── link.command.1.tlog │ ├── link.read.1.tlog │ └── link.write.1.tlog ├── Space Invaders ++ 2.exe ├── Space Invaders ++ 2.ilk ├── Space Invaders ++ 2.log ├── Space Invaders ++ 2.pdb ├── Space Invaders ++.obj ├── StandardGraphicsComponent.obj ├── TransformComponent.obj ├── UIPanel.obj ├── UpdateComponent.obj ├── fonts │ └── Roboto-Bold.ttf ├── graphics │ ├── background.png │ ├── bullet.png │ ├── invader1.png │ └── playership.png ├── sfml-audio-2.dll ├── sfml-audio-d-2.dll ├── sfml-graphics-2.dll ├── sfml-graphics-d-2.dll ├── sfml-network-2.dll ├── sfml-network-d-2.dll ├── sfml-system-2.dll ├── sfml-system-d-2.dll ├── sfml-window-2.dll ├── sfml-window-d-2.dll ├── sound │ ├── click.ogg │ ├── invaderexplode.ogg │ ├── playerexplode.ogg │ └── shoot.ogg ├── vc142.idb ├── vc142.pdb └── world │ └── level1 ├── Thomas Was Late ├── Chapter 12 TWL.exe ├── Chapter 13 TWL.exe ├── Chapter 14 TWL.exe ├── Chapter 15 TWL.exe ├── Chapter 16 TWL.exe ├── fonts │ └── Roboto-Light.ttf ├── graphics │ ├── background.png │ ├── bob.png │ ├── thomas.png │ └── tiles_sheet.png ├── levels │ ├── level1.txt │ ├── level2.txt │ ├── level3.txt │ └── level4.txt ├── openal32.dll ├── sfml-audio-2.dll ├── sfml-audio-d-2.dll ├── sfml-graphics-2.dll ├── sfml-graphics-d-2.dll ├── sfml-network-2.dll ├── sfml-network-d-2.dll ├── sfml-system-2.dll ├── sfml-system-d-2.dll ├── sfml-window-2.dll ├── sfml-window-d-2.dll ├── shaders │ ├── rippleShader.frag │ └── vertShader.vert └── sound │ ├── fallinfire.wav │ ├── fallinwater.wav │ ├── fire1.wav │ ├── jump.wav │ └── reachgoal.wav ├── Timber ├── Chapter 1 Timber.exe ├── Chapter 2 Timber.exe ├── Chapter 3 Timber.exe ├── Chapter 4 Timber.exe ├── Chapter 5 Timber.exe ├── READ ME.txt ├── Timber Enhanced Version.exe ├── fonts │ └── KOMIKAP_.ttf ├── graphics │ ├── axe.png │ ├── background.png │ ├── branch.png │ ├── cloud.png │ ├── insect.png │ ├── log.png │ ├── player.png │ ├── rip.png │ ├── tree.png │ └── tree2.png ├── openal32.dll ├── sfml-audio-2.dll ├── sfml-audio-d-2.dll ├── sfml-graphics-2.dll ├── sfml-graphics-d-2.dll ├── sfml-network-2.dll ├── sfml-network-d-2.dll ├── sfml-system-2.dll ├── sfml-system-d-2.dll ├── sfml-window-2.dll ├── sfml-window-d-2.dll └── sound │ ├── chop.wav │ ├── death.wav │ └── out_of_time.wav └── Zombie Arena ├── Chapter 10 Zombie Arena.exe ├── Chapter 11 Zombie Arena.exe ├── Chapter 6 Zombie Arena.exe ├── Chapter 7 Zombie Arena.exe ├── Chapter 8 Zombie Arena.exe ├── Chapter 9 Zombie Arena.exe ├── Zombie Arena Enhanced Version.exe ├── fonts └── zombiecontrol.ttf ├── gamedata └── scores.txt ├── graphics ├── ammo_icon.png ├── ammo_pickup.png ├── background.png ├── background_originalsize.png ├── background_sheet.png ├── bloater.png ├── blood.png ├── chaser.png ├── crawler.png ├── crosshair.png ├── health_pickup.png ├── player.png └── sample.png ├── openal32.dll ├── sfml-audio-2.dll ├── sfml-audio-d-2.dll ├── sfml-graphics-2.dll ├── sfml-graphics-d-2.dll ├── sfml-network-2.dll ├── sfml-network-d-2.dll ├── sfml-system-2.dll ├── sfml-system-d-2.dll ├── sfml-window-2.dll ├── sfml-window-d-2.dll └── sound ├── hit.wav ├── pickup.wav ├── powerup.wav ├── reload.wav ├── reload_failed.wav ├── shoot.wav └── splat.wav /Chapter01/code/Timber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter01/code/Timber.cpp -------------------------------------------------------------------------------- /Chapter01/fonts/KOMIKAP_.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter01/fonts/KOMIKAP_.ttf -------------------------------------------------------------------------------- /Chapter01/graphics/axe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter01/graphics/axe.png -------------------------------------------------------------------------------- /Chapter01/graphics/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter01/graphics/background.png -------------------------------------------------------------------------------- /Chapter01/graphics/bee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter01/graphics/bee.png -------------------------------------------------------------------------------- /Chapter01/graphics/branch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter01/graphics/branch.png -------------------------------------------------------------------------------- /Chapter01/graphics/cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter01/graphics/cloud.png -------------------------------------------------------------------------------- /Chapter01/graphics/log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter01/graphics/log.png -------------------------------------------------------------------------------- /Chapter01/graphics/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter01/graphics/player.png -------------------------------------------------------------------------------- /Chapter01/graphics/rip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter01/graphics/rip.png -------------------------------------------------------------------------------- /Chapter01/graphics/tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter01/graphics/tree.png -------------------------------------------------------------------------------- /Chapter01/graphics/tree2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter01/graphics/tree2.png -------------------------------------------------------------------------------- /Chapter01/low res/Timber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter01/low res/Timber.cpp -------------------------------------------------------------------------------- /Chapter01/sound/chop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter01/sound/chop.wav -------------------------------------------------------------------------------- /Chapter01/sound/death.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter01/sound/death.wav -------------------------------------------------------------------------------- /Chapter01/sound/out_of_time.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter01/sound/out_of_time.wav -------------------------------------------------------------------------------- /Chapter02/code/Timber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter02/code/Timber.cpp -------------------------------------------------------------------------------- /Chapter02/fonts/KOMIKAP_.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter02/fonts/KOMIKAP_.ttf -------------------------------------------------------------------------------- /Chapter02/graphics/axe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter02/graphics/axe.png -------------------------------------------------------------------------------- /Chapter02/graphics/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter02/graphics/background.png -------------------------------------------------------------------------------- /Chapter02/graphics/bee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter02/graphics/bee.png -------------------------------------------------------------------------------- /Chapter02/graphics/branch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter02/graphics/branch.png -------------------------------------------------------------------------------- /Chapter02/graphics/cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter02/graphics/cloud.png -------------------------------------------------------------------------------- /Chapter02/graphics/log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter02/graphics/log.png -------------------------------------------------------------------------------- /Chapter02/graphics/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter02/graphics/player.png -------------------------------------------------------------------------------- /Chapter02/graphics/rip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter02/graphics/rip.png -------------------------------------------------------------------------------- /Chapter02/graphics/tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter02/graphics/tree.png -------------------------------------------------------------------------------- /Chapter02/graphics/tree2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter02/graphics/tree2.png -------------------------------------------------------------------------------- /Chapter02/low res/Timber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter02/low res/Timber.cpp -------------------------------------------------------------------------------- /Chapter02/sound/chop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter02/sound/chop.wav -------------------------------------------------------------------------------- /Chapter02/sound/death.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter02/sound/death.wav -------------------------------------------------------------------------------- /Chapter02/sound/out_of_time.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter02/sound/out_of_time.wav -------------------------------------------------------------------------------- /Chapter03/code/Timber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter03/code/Timber.cpp -------------------------------------------------------------------------------- /Chapter03/fonts/KOMIKAP_.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter03/fonts/KOMIKAP_.ttf -------------------------------------------------------------------------------- /Chapter03/graphics/axe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter03/graphics/axe.png -------------------------------------------------------------------------------- /Chapter03/graphics/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter03/graphics/background.png -------------------------------------------------------------------------------- /Chapter03/graphics/bee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter03/graphics/bee.png -------------------------------------------------------------------------------- /Chapter03/graphics/branch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter03/graphics/branch.png -------------------------------------------------------------------------------- /Chapter03/graphics/cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter03/graphics/cloud.png -------------------------------------------------------------------------------- /Chapter03/graphics/log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter03/graphics/log.png -------------------------------------------------------------------------------- /Chapter03/graphics/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter03/graphics/player.png -------------------------------------------------------------------------------- /Chapter03/graphics/rip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter03/graphics/rip.png -------------------------------------------------------------------------------- /Chapter03/graphics/tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter03/graphics/tree.png -------------------------------------------------------------------------------- /Chapter03/graphics/tree2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter03/graphics/tree2.png -------------------------------------------------------------------------------- /Chapter03/low res/Timber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter03/low res/Timber.cpp -------------------------------------------------------------------------------- /Chapter03/sound/chop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter03/sound/chop.wav -------------------------------------------------------------------------------- /Chapter03/sound/death.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter03/sound/death.wav -------------------------------------------------------------------------------- /Chapter03/sound/out_of_time.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter03/sound/out_of_time.wav -------------------------------------------------------------------------------- /Chapter04/code/Timber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter04/code/Timber.cpp -------------------------------------------------------------------------------- /Chapter04/fonts/KOMIKAP_.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter04/fonts/KOMIKAP_.ttf -------------------------------------------------------------------------------- /Chapter04/graphics/axe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter04/graphics/axe.png -------------------------------------------------------------------------------- /Chapter04/graphics/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter04/graphics/background.png -------------------------------------------------------------------------------- /Chapter04/graphics/bee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter04/graphics/bee.png -------------------------------------------------------------------------------- /Chapter04/graphics/branch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter04/graphics/branch.png -------------------------------------------------------------------------------- /Chapter04/graphics/cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter04/graphics/cloud.png -------------------------------------------------------------------------------- /Chapter04/graphics/log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter04/graphics/log.png -------------------------------------------------------------------------------- /Chapter04/graphics/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter04/graphics/player.png -------------------------------------------------------------------------------- /Chapter04/graphics/rip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter04/graphics/rip.png -------------------------------------------------------------------------------- /Chapter04/graphics/tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter04/graphics/tree.png -------------------------------------------------------------------------------- /Chapter04/graphics/tree2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter04/graphics/tree2.png -------------------------------------------------------------------------------- /Chapter04/low res/Timber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter04/low res/Timber.cpp -------------------------------------------------------------------------------- /Chapter04/sound/chop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter04/sound/chop.wav -------------------------------------------------------------------------------- /Chapter04/sound/death.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter04/sound/death.wav -------------------------------------------------------------------------------- /Chapter04/sound/out_of_time.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter04/sound/out_of_time.wav -------------------------------------------------------------------------------- /Chapter05/code/Timber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter05/code/Timber.cpp -------------------------------------------------------------------------------- /Chapter05/fonts/KOMIKAP_.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter05/fonts/KOMIKAP_.ttf -------------------------------------------------------------------------------- /Chapter05/graphics/axe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter05/graphics/axe.png -------------------------------------------------------------------------------- /Chapter05/graphics/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter05/graphics/background.png -------------------------------------------------------------------------------- /Chapter05/graphics/bee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter05/graphics/bee.png -------------------------------------------------------------------------------- /Chapter05/graphics/branch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter05/graphics/branch.png -------------------------------------------------------------------------------- /Chapter05/graphics/cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter05/graphics/cloud.png -------------------------------------------------------------------------------- /Chapter05/graphics/log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter05/graphics/log.png -------------------------------------------------------------------------------- /Chapter05/graphics/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter05/graphics/player.png -------------------------------------------------------------------------------- /Chapter05/graphics/rip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter05/graphics/rip.png -------------------------------------------------------------------------------- /Chapter05/graphics/tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter05/graphics/tree.png -------------------------------------------------------------------------------- /Chapter05/graphics/tree2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter05/graphics/tree2.png -------------------------------------------------------------------------------- /Chapter05/low res/Timber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter05/low res/Timber.cpp -------------------------------------------------------------------------------- /Chapter05/sound/chop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter05/sound/chop.wav -------------------------------------------------------------------------------- /Chapter05/sound/death.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter05/sound/death.wav -------------------------------------------------------------------------------- /Chapter05/sound/out_of_time.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter05/sound/out_of_time.wav -------------------------------------------------------------------------------- /Chapter06/Bat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter06/Bat.cpp -------------------------------------------------------------------------------- /Chapter06/Bat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter06/Bat.h -------------------------------------------------------------------------------- /Chapter06/Pong.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter06/Pong.cpp -------------------------------------------------------------------------------- /Chapter07/Ball.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter07/Ball.cpp -------------------------------------------------------------------------------- /Chapter07/Ball.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter07/Ball.h -------------------------------------------------------------------------------- /Chapter07/Bat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter07/Bat.cpp -------------------------------------------------------------------------------- /Chapter07/Bat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter07/Bat.h -------------------------------------------------------------------------------- /Chapter07/Pong.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter07/Pong.cpp -------------------------------------------------------------------------------- /Chapter08/code/Player.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter08/code/Player.cpp -------------------------------------------------------------------------------- /Chapter08/code/Player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter08/code/Player.h -------------------------------------------------------------------------------- /Chapter08/code/ZombieArena.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter08/code/ZombieArena.cpp -------------------------------------------------------------------------------- /Chapter08/graphics/ammo_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter08/graphics/ammo_icon.png -------------------------------------------------------------------------------- /Chapter08/graphics/ammo_pickup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter08/graphics/ammo_pickup.png -------------------------------------------------------------------------------- /Chapter08/graphics/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter08/graphics/background.png -------------------------------------------------------------------------------- /Chapter08/graphics/background_sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter08/graphics/background_sheet.png -------------------------------------------------------------------------------- /Chapter08/graphics/bloater.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter08/graphics/bloater.png -------------------------------------------------------------------------------- /Chapter08/graphics/blood.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter08/graphics/blood.png -------------------------------------------------------------------------------- /Chapter08/graphics/chaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter08/graphics/chaser.png -------------------------------------------------------------------------------- /Chapter08/graphics/crawler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter08/graphics/crawler.png -------------------------------------------------------------------------------- /Chapter08/graphics/crosshair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter08/graphics/crosshair.png -------------------------------------------------------------------------------- /Chapter08/graphics/health_pickup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter08/graphics/health_pickup.png -------------------------------------------------------------------------------- /Chapter08/graphics/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter08/graphics/player.png -------------------------------------------------------------------------------- /Chapter08/graphics/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter08/graphics/sample.png -------------------------------------------------------------------------------- /Chapter08/sound/hit.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter08/sound/hit.wav -------------------------------------------------------------------------------- /Chapter08/sound/pickup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter08/sound/pickup.wav -------------------------------------------------------------------------------- /Chapter08/sound/powerup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter08/sound/powerup.wav -------------------------------------------------------------------------------- /Chapter08/sound/reload.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter08/sound/reload.wav -------------------------------------------------------------------------------- /Chapter08/sound/reload_failed.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter08/sound/reload_failed.wav -------------------------------------------------------------------------------- /Chapter08/sound/shoot.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter08/sound/shoot.wav -------------------------------------------------------------------------------- /Chapter08/sound/splat.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter08/sound/splat.wav -------------------------------------------------------------------------------- /Chapter09/code/CreateBackground.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter09/code/CreateBackground.cpp -------------------------------------------------------------------------------- /Chapter09/code/Player.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter09/code/Player.cpp -------------------------------------------------------------------------------- /Chapter09/code/Player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter09/code/Player.h -------------------------------------------------------------------------------- /Chapter09/code/ZombieArena.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter09/code/ZombieArena.cpp -------------------------------------------------------------------------------- /Chapter09/code/ZombieArena.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter09/code/ZombieArena.h -------------------------------------------------------------------------------- /Chapter09/graphics/ammo_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter09/graphics/ammo_icon.png -------------------------------------------------------------------------------- /Chapter09/graphics/ammo_pickup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter09/graphics/ammo_pickup.png -------------------------------------------------------------------------------- /Chapter09/graphics/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter09/graphics/background.png -------------------------------------------------------------------------------- /Chapter09/graphics/background_originalsize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter09/graphics/background_originalsize.png -------------------------------------------------------------------------------- /Chapter09/graphics/background_sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter09/graphics/background_sheet.png -------------------------------------------------------------------------------- /Chapter09/graphics/bloater.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter09/graphics/bloater.png -------------------------------------------------------------------------------- /Chapter09/graphics/blood.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter09/graphics/blood.png -------------------------------------------------------------------------------- /Chapter09/graphics/chaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter09/graphics/chaser.png -------------------------------------------------------------------------------- /Chapter09/graphics/crawler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter09/graphics/crawler.png -------------------------------------------------------------------------------- /Chapter09/graphics/crosshair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter09/graphics/crosshair.png -------------------------------------------------------------------------------- /Chapter09/graphics/health_pickup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter09/graphics/health_pickup.png -------------------------------------------------------------------------------- /Chapter09/graphics/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter09/graphics/player.png -------------------------------------------------------------------------------- /Chapter09/graphics/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter09/graphics/sample.png -------------------------------------------------------------------------------- /Chapter09/sound/hit.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter09/sound/hit.wav -------------------------------------------------------------------------------- /Chapter09/sound/pickup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter09/sound/pickup.wav -------------------------------------------------------------------------------- /Chapter09/sound/powerup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter09/sound/powerup.wav -------------------------------------------------------------------------------- /Chapter09/sound/reload.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter09/sound/reload.wav -------------------------------------------------------------------------------- /Chapter09/sound/reload_failed.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter09/sound/reload_failed.wav -------------------------------------------------------------------------------- /Chapter09/sound/shoot.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter09/sound/shoot.wav -------------------------------------------------------------------------------- /Chapter09/sound/splat.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter09/sound/splat.wav -------------------------------------------------------------------------------- /Chapter10/code/CreateBackground.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/code/CreateBackground.cpp -------------------------------------------------------------------------------- /Chapter10/code/CreateHorde.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/code/CreateHorde.cpp -------------------------------------------------------------------------------- /Chapter10/code/Player.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/code/Player.cpp -------------------------------------------------------------------------------- /Chapter10/code/Player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/code/Player.h -------------------------------------------------------------------------------- /Chapter10/code/TextureHolder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/code/TextureHolder.cpp -------------------------------------------------------------------------------- /Chapter10/code/TextureHolder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/code/TextureHolder.h -------------------------------------------------------------------------------- /Chapter10/code/Zombie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/code/Zombie.cpp -------------------------------------------------------------------------------- /Chapter10/code/Zombie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/code/Zombie.h -------------------------------------------------------------------------------- /Chapter10/code/ZombieArena.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/code/ZombieArena.cpp -------------------------------------------------------------------------------- /Chapter10/code/ZombieArena.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/code/ZombieArena.h -------------------------------------------------------------------------------- /Chapter10/graphics/ammo_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/graphics/ammo_icon.png -------------------------------------------------------------------------------- /Chapter10/graphics/ammo_pickup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/graphics/ammo_pickup.png -------------------------------------------------------------------------------- /Chapter10/graphics/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/graphics/background.png -------------------------------------------------------------------------------- /Chapter10/graphics/background_originalsize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/graphics/background_originalsize.png -------------------------------------------------------------------------------- /Chapter10/graphics/background_sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/graphics/background_sheet.png -------------------------------------------------------------------------------- /Chapter10/graphics/bloater.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/graphics/bloater.png -------------------------------------------------------------------------------- /Chapter10/graphics/blood.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/graphics/blood.png -------------------------------------------------------------------------------- /Chapter10/graphics/chaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/graphics/chaser.png -------------------------------------------------------------------------------- /Chapter10/graphics/crawler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/graphics/crawler.png -------------------------------------------------------------------------------- /Chapter10/graphics/crosshair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/graphics/crosshair.png -------------------------------------------------------------------------------- /Chapter10/graphics/health_pickup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/graphics/health_pickup.png -------------------------------------------------------------------------------- /Chapter10/graphics/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/graphics/player.png -------------------------------------------------------------------------------- /Chapter10/graphics/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/graphics/sample.png -------------------------------------------------------------------------------- /Chapter10/sound/hit.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/sound/hit.wav -------------------------------------------------------------------------------- /Chapter10/sound/pickup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/sound/pickup.wav -------------------------------------------------------------------------------- /Chapter10/sound/powerup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/sound/powerup.wav -------------------------------------------------------------------------------- /Chapter10/sound/reload.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/sound/reload.wav -------------------------------------------------------------------------------- /Chapter10/sound/reload_failed.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/sound/reload_failed.wav -------------------------------------------------------------------------------- /Chapter10/sound/shoot.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/sound/shoot.wav -------------------------------------------------------------------------------- /Chapter10/sound/splat.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter10/sound/splat.wav -------------------------------------------------------------------------------- /Chapter11/code/Bullet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/code/Bullet.cpp -------------------------------------------------------------------------------- /Chapter11/code/Bullet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/code/Bullet.h -------------------------------------------------------------------------------- /Chapter11/code/CreateBackground.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/code/CreateBackground.cpp -------------------------------------------------------------------------------- /Chapter11/code/CreateHorde.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/code/CreateHorde.cpp -------------------------------------------------------------------------------- /Chapter11/code/Pickup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/code/Pickup.cpp -------------------------------------------------------------------------------- /Chapter11/code/Pickup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/code/Pickup.h -------------------------------------------------------------------------------- /Chapter11/code/Player.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/code/Player.cpp -------------------------------------------------------------------------------- /Chapter11/code/Player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/code/Player.h -------------------------------------------------------------------------------- /Chapter11/code/TextureHolder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/code/TextureHolder.cpp -------------------------------------------------------------------------------- /Chapter11/code/TextureHolder.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter11/code/Zombie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/code/Zombie.cpp -------------------------------------------------------------------------------- /Chapter11/code/Zombie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/code/Zombie.h -------------------------------------------------------------------------------- /Chapter11/code/ZombieArena.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/code/ZombieArena.cpp -------------------------------------------------------------------------------- /Chapter11/code/ZombieArena.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/code/ZombieArena.h -------------------------------------------------------------------------------- /Chapter11/graphics/ammo_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/graphics/ammo_icon.png -------------------------------------------------------------------------------- /Chapter11/graphics/ammo_pickup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/graphics/ammo_pickup.png -------------------------------------------------------------------------------- /Chapter11/graphics/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/graphics/background.png -------------------------------------------------------------------------------- /Chapter11/graphics/background_originalsize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/graphics/background_originalsize.png -------------------------------------------------------------------------------- /Chapter11/graphics/background_sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/graphics/background_sheet.png -------------------------------------------------------------------------------- /Chapter11/graphics/bloater.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/graphics/bloater.png -------------------------------------------------------------------------------- /Chapter11/graphics/blood.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/graphics/blood.png -------------------------------------------------------------------------------- /Chapter11/graphics/chaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/graphics/chaser.png -------------------------------------------------------------------------------- /Chapter11/graphics/crawler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/graphics/crawler.png -------------------------------------------------------------------------------- /Chapter11/graphics/crosshair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/graphics/crosshair.png -------------------------------------------------------------------------------- /Chapter11/graphics/health_pickup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/graphics/health_pickup.png -------------------------------------------------------------------------------- /Chapter11/graphics/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/graphics/player.png -------------------------------------------------------------------------------- /Chapter11/graphics/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/graphics/sample.png -------------------------------------------------------------------------------- /Chapter11/sound/hit.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/sound/hit.wav -------------------------------------------------------------------------------- /Chapter11/sound/pickup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/sound/pickup.wav -------------------------------------------------------------------------------- /Chapter11/sound/powerup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/sound/powerup.wav -------------------------------------------------------------------------------- /Chapter11/sound/reload.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/sound/reload.wav -------------------------------------------------------------------------------- /Chapter11/sound/reload_failed.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/sound/reload_failed.wav -------------------------------------------------------------------------------- /Chapter11/sound/shoot.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/sound/shoot.wav -------------------------------------------------------------------------------- /Chapter11/sound/splat.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter11/sound/splat.wav -------------------------------------------------------------------------------- /Chapter12/code/Bullet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/code/Bullet.cpp -------------------------------------------------------------------------------- /Chapter12/code/Bullet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/code/Bullet.h -------------------------------------------------------------------------------- /Chapter12/code/CreateBackground.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/code/CreateBackground.cpp -------------------------------------------------------------------------------- /Chapter12/code/CreateHorde.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/code/CreateHorde.cpp -------------------------------------------------------------------------------- /Chapter12/code/Pickup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/code/Pickup.cpp -------------------------------------------------------------------------------- /Chapter12/code/Pickup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/code/Pickup.h -------------------------------------------------------------------------------- /Chapter12/code/Player.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/code/Player.cpp -------------------------------------------------------------------------------- /Chapter12/code/Player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/code/Player.h -------------------------------------------------------------------------------- /Chapter12/code/TextureHolder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/code/TextureHolder.cpp -------------------------------------------------------------------------------- /Chapter12/code/TextureHolder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/code/TextureHolder.h -------------------------------------------------------------------------------- /Chapter12/code/Zombie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/code/Zombie.cpp -------------------------------------------------------------------------------- /Chapter12/code/Zombie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/code/Zombie.h -------------------------------------------------------------------------------- /Chapter12/code/ZombieArena.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/code/ZombieArena.cpp -------------------------------------------------------------------------------- /Chapter12/code/ZombieArena.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/code/ZombieArena.h -------------------------------------------------------------------------------- /Chapter12/graphics/ammo_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/graphics/ammo_icon.png -------------------------------------------------------------------------------- /Chapter12/graphics/ammo_pickup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/graphics/ammo_pickup.png -------------------------------------------------------------------------------- /Chapter12/graphics/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/graphics/background.png -------------------------------------------------------------------------------- /Chapter12/graphics/background_originalsize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/graphics/background_originalsize.png -------------------------------------------------------------------------------- /Chapter12/graphics/background_sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/graphics/background_sheet.png -------------------------------------------------------------------------------- /Chapter12/graphics/bloater.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/graphics/bloater.png -------------------------------------------------------------------------------- /Chapter12/graphics/blood.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/graphics/blood.png -------------------------------------------------------------------------------- /Chapter12/graphics/chaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/graphics/chaser.png -------------------------------------------------------------------------------- /Chapter12/graphics/crawler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/graphics/crawler.png -------------------------------------------------------------------------------- /Chapter12/graphics/crosshair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/graphics/crosshair.png -------------------------------------------------------------------------------- /Chapter12/graphics/health_pickup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/graphics/health_pickup.png -------------------------------------------------------------------------------- /Chapter12/graphics/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/graphics/player.png -------------------------------------------------------------------------------- /Chapter12/graphics/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/graphics/sample.png -------------------------------------------------------------------------------- /Chapter12/sound/hit.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/sound/hit.wav -------------------------------------------------------------------------------- /Chapter12/sound/pickup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/sound/pickup.wav -------------------------------------------------------------------------------- /Chapter12/sound/powerup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/sound/powerup.wav -------------------------------------------------------------------------------- /Chapter12/sound/reload.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/sound/reload.wav -------------------------------------------------------------------------------- /Chapter12/sound/reload_failed.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/sound/reload_failed.wav -------------------------------------------------------------------------------- /Chapter12/sound/shoot.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/sound/shoot.wav -------------------------------------------------------------------------------- /Chapter12/sound/splat.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter12/sound/splat.wav -------------------------------------------------------------------------------- /Chapter13/code/Bullet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/code/Bullet.cpp -------------------------------------------------------------------------------- /Chapter13/code/Bullet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/code/Bullet.h -------------------------------------------------------------------------------- /Chapter13/code/CreateBackground.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/code/CreateBackground.cpp -------------------------------------------------------------------------------- /Chapter13/code/CreateHorde.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/code/CreateHorde.cpp -------------------------------------------------------------------------------- /Chapter13/code/Pickup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/code/Pickup.cpp -------------------------------------------------------------------------------- /Chapter13/code/Pickup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/code/Pickup.h -------------------------------------------------------------------------------- /Chapter13/code/Player.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/code/Player.cpp -------------------------------------------------------------------------------- /Chapter13/code/Player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/code/Player.h -------------------------------------------------------------------------------- /Chapter13/code/TextureHolder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/code/TextureHolder.cpp -------------------------------------------------------------------------------- /Chapter13/code/TextureHolder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/code/TextureHolder.h -------------------------------------------------------------------------------- /Chapter13/code/Zombie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/code/Zombie.cpp -------------------------------------------------------------------------------- /Chapter13/code/Zombie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/code/Zombie.h -------------------------------------------------------------------------------- /Chapter13/code/ZombieArena.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/code/ZombieArena.cpp -------------------------------------------------------------------------------- /Chapter13/code/ZombieArena.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/code/ZombieArena.h -------------------------------------------------------------------------------- /Chapter13/graphics/ammo_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/graphics/ammo_icon.png -------------------------------------------------------------------------------- /Chapter13/graphics/ammo_pickup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/graphics/ammo_pickup.png -------------------------------------------------------------------------------- /Chapter13/graphics/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/graphics/background.png -------------------------------------------------------------------------------- /Chapter13/graphics/background_originalsize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/graphics/background_originalsize.png -------------------------------------------------------------------------------- /Chapter13/graphics/background_sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/graphics/background_sheet.png -------------------------------------------------------------------------------- /Chapter13/graphics/bloater.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/graphics/bloater.png -------------------------------------------------------------------------------- /Chapter13/graphics/blood.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/graphics/blood.png -------------------------------------------------------------------------------- /Chapter13/graphics/chaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/graphics/chaser.png -------------------------------------------------------------------------------- /Chapter13/graphics/crawler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/graphics/crawler.png -------------------------------------------------------------------------------- /Chapter13/graphics/crosshair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/graphics/crosshair.png -------------------------------------------------------------------------------- /Chapter13/graphics/health_pickup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/graphics/health_pickup.png -------------------------------------------------------------------------------- /Chapter13/graphics/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/graphics/player.png -------------------------------------------------------------------------------- /Chapter13/graphics/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/graphics/sample.png -------------------------------------------------------------------------------- /Chapter13/sound/hit.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/sound/hit.wav -------------------------------------------------------------------------------- /Chapter13/sound/pickup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/sound/pickup.wav -------------------------------------------------------------------------------- /Chapter13/sound/powerup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/sound/powerup.wav -------------------------------------------------------------------------------- /Chapter13/sound/reload.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/sound/reload.wav -------------------------------------------------------------------------------- /Chapter13/sound/reload_failed.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/sound/reload_failed.wav -------------------------------------------------------------------------------- /Chapter13/sound/shoot.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/sound/shoot.wav -------------------------------------------------------------------------------- /Chapter13/sound/splat.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter13/sound/splat.wav -------------------------------------------------------------------------------- /Chapter14/code/Draw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter14/code/Draw.cpp -------------------------------------------------------------------------------- /Chapter14/code/Engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter14/code/Engine.cpp -------------------------------------------------------------------------------- /Chapter14/code/Engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter14/code/Engine.h -------------------------------------------------------------------------------- /Chapter14/code/Input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter14/code/Input.cpp -------------------------------------------------------------------------------- /Chapter14/code/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter14/code/Main.cpp -------------------------------------------------------------------------------- /Chapter14/code/TextureHolder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter14/code/TextureHolder.cpp -------------------------------------------------------------------------------- /Chapter14/code/TextureHolder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter14/code/TextureHolder.h -------------------------------------------------------------------------------- /Chapter14/code/Update.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter14/code/Update.cpp -------------------------------------------------------------------------------- /Chapter14/fonts/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter14/fonts/README.txt -------------------------------------------------------------------------------- /Chapter14/graphics/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter14/graphics/background.png -------------------------------------------------------------------------------- /Chapter14/graphics/bob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter14/graphics/bob.png -------------------------------------------------------------------------------- /Chapter14/graphics/thomas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter14/graphics/thomas.png -------------------------------------------------------------------------------- /Chapter14/graphics/tiles_sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter14/graphics/tiles_sheet.png -------------------------------------------------------------------------------- /Chapter14/levels/level1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter14/levels/level1.txt -------------------------------------------------------------------------------- /Chapter14/levels/level2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter14/levels/level2.txt -------------------------------------------------------------------------------- /Chapter14/levels/level3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter14/levels/level3.txt -------------------------------------------------------------------------------- /Chapter14/levels/level4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter14/levels/level4.txt -------------------------------------------------------------------------------- /Chapter14/shaders/rippleShader.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter14/shaders/rippleShader.frag -------------------------------------------------------------------------------- /Chapter14/shaders/vertShader.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter14/shaders/vertShader.vert -------------------------------------------------------------------------------- /Chapter14/sound/fallinfire.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter14/sound/fallinfire.wav -------------------------------------------------------------------------------- /Chapter14/sound/fallinwater.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter14/sound/fallinwater.wav -------------------------------------------------------------------------------- /Chapter14/sound/fire1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter14/sound/fire1.wav -------------------------------------------------------------------------------- /Chapter14/sound/jump.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter14/sound/jump.wav -------------------------------------------------------------------------------- /Chapter14/sound/reachgoal.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter14/sound/reachgoal.wav -------------------------------------------------------------------------------- /Chapter15/code/Bob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/code/Bob.cpp -------------------------------------------------------------------------------- /Chapter15/code/Bob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/code/Bob.h -------------------------------------------------------------------------------- /Chapter15/code/Draw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/code/Draw.cpp -------------------------------------------------------------------------------- /Chapter15/code/Engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/code/Engine.cpp -------------------------------------------------------------------------------- /Chapter15/code/Engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/code/Engine.h -------------------------------------------------------------------------------- /Chapter15/code/Input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/code/Input.cpp -------------------------------------------------------------------------------- /Chapter15/code/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/code/Main.cpp -------------------------------------------------------------------------------- /Chapter15/code/PlayableCharacter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/code/PlayableCharacter.cpp -------------------------------------------------------------------------------- /Chapter15/code/PlayableCharacter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/code/PlayableCharacter.h -------------------------------------------------------------------------------- /Chapter15/code/TextureHolder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/code/TextureHolder.cpp -------------------------------------------------------------------------------- /Chapter15/code/TextureHolder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/code/TextureHolder.h -------------------------------------------------------------------------------- /Chapter15/code/Thomas.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/code/Thomas.cpp -------------------------------------------------------------------------------- /Chapter15/code/Thomas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/code/Thomas.h -------------------------------------------------------------------------------- /Chapter15/code/Update.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/code/Update.cpp -------------------------------------------------------------------------------- /Chapter15/fonts/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/fonts/README.txt -------------------------------------------------------------------------------- /Chapter15/graphics/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/graphics/background.png -------------------------------------------------------------------------------- /Chapter15/graphics/bob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/graphics/bob.png -------------------------------------------------------------------------------- /Chapter15/graphics/thomas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/graphics/thomas.png -------------------------------------------------------------------------------- /Chapter15/graphics/tiles_sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/graphics/tiles_sheet.png -------------------------------------------------------------------------------- /Chapter15/levels/level1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/levels/level1.txt -------------------------------------------------------------------------------- /Chapter15/levels/level2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/levels/level2.txt -------------------------------------------------------------------------------- /Chapter15/levels/level3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/levels/level3.txt -------------------------------------------------------------------------------- /Chapter15/levels/level4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/levels/level4.txt -------------------------------------------------------------------------------- /Chapter15/shaders/rippleShader.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/shaders/rippleShader.frag -------------------------------------------------------------------------------- /Chapter15/shaders/vertShader.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/shaders/vertShader.vert -------------------------------------------------------------------------------- /Chapter15/sound/fallinfire.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/sound/fallinfire.wav -------------------------------------------------------------------------------- /Chapter15/sound/fallinwater.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/sound/fallinwater.wav -------------------------------------------------------------------------------- /Chapter15/sound/fire1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/sound/fire1.wav -------------------------------------------------------------------------------- /Chapter15/sound/jump.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/sound/jump.wav -------------------------------------------------------------------------------- /Chapter15/sound/reachgoal.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter15/sound/reachgoal.wav -------------------------------------------------------------------------------- /Chapter16/code/Bob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/code/Bob.cpp -------------------------------------------------------------------------------- /Chapter16/code/Bob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/code/Bob.h -------------------------------------------------------------------------------- /Chapter16/code/DetectCollisions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/code/DetectCollisions.cpp -------------------------------------------------------------------------------- /Chapter16/code/Draw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/code/Draw.cpp -------------------------------------------------------------------------------- /Chapter16/code/Engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/code/Engine.cpp -------------------------------------------------------------------------------- /Chapter16/code/Engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/code/Engine.h -------------------------------------------------------------------------------- /Chapter16/code/Input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/code/Input.cpp -------------------------------------------------------------------------------- /Chapter16/code/LevelManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/code/LevelManager.cpp -------------------------------------------------------------------------------- /Chapter16/code/LevelManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/code/LevelManager.h -------------------------------------------------------------------------------- /Chapter16/code/LoadLevel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/code/LoadLevel.cpp -------------------------------------------------------------------------------- /Chapter16/code/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/code/Main.cpp -------------------------------------------------------------------------------- /Chapter16/code/PlayableCharacter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/code/PlayableCharacter.cpp -------------------------------------------------------------------------------- /Chapter16/code/PlayableCharacter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/code/PlayableCharacter.h -------------------------------------------------------------------------------- /Chapter16/code/TextureHolder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/code/TextureHolder.cpp -------------------------------------------------------------------------------- /Chapter16/code/TextureHolder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/code/TextureHolder.h -------------------------------------------------------------------------------- /Chapter16/code/Thomas.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/code/Thomas.cpp -------------------------------------------------------------------------------- /Chapter16/code/Thomas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/code/Thomas.h -------------------------------------------------------------------------------- /Chapter16/code/Update.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/code/Update.cpp -------------------------------------------------------------------------------- /Chapter16/fonts/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/fonts/README.txt -------------------------------------------------------------------------------- /Chapter16/graphics/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/graphics/background.png -------------------------------------------------------------------------------- /Chapter16/graphics/bob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/graphics/bob.png -------------------------------------------------------------------------------- /Chapter16/graphics/thomas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/graphics/thomas.png -------------------------------------------------------------------------------- /Chapter16/graphics/tiles_sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/graphics/tiles_sheet.png -------------------------------------------------------------------------------- /Chapter16/levels/level1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/levels/level1.txt -------------------------------------------------------------------------------- /Chapter16/levels/level2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/levels/level2.txt -------------------------------------------------------------------------------- /Chapter16/levels/level3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/levels/level3.txt -------------------------------------------------------------------------------- /Chapter16/levels/level4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/levels/level4.txt -------------------------------------------------------------------------------- /Chapter16/shaders/rippleShader.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/shaders/rippleShader.frag -------------------------------------------------------------------------------- /Chapter16/shaders/vertShader.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/shaders/vertShader.vert -------------------------------------------------------------------------------- /Chapter16/sound/fallinfire.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/sound/fallinfire.wav -------------------------------------------------------------------------------- /Chapter16/sound/fallinwater.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/sound/fallinwater.wav -------------------------------------------------------------------------------- /Chapter16/sound/fire1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/sound/fire1.wav -------------------------------------------------------------------------------- /Chapter16/sound/jump.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/sound/jump.wav -------------------------------------------------------------------------------- /Chapter16/sound/reachgoal.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter16/sound/reachgoal.wav -------------------------------------------------------------------------------- /Chapter17/code/Bob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/code/Bob.cpp -------------------------------------------------------------------------------- /Chapter17/code/Bob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/code/Bob.h -------------------------------------------------------------------------------- /Chapter17/code/DetectCollisions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/code/DetectCollisions.cpp -------------------------------------------------------------------------------- /Chapter17/code/Draw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/code/Draw.cpp -------------------------------------------------------------------------------- /Chapter17/code/Engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/code/Engine.cpp -------------------------------------------------------------------------------- /Chapter17/code/Engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/code/Engine.h -------------------------------------------------------------------------------- /Chapter17/code/HUD.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/code/HUD.cpp -------------------------------------------------------------------------------- /Chapter17/code/HUD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/code/HUD.h -------------------------------------------------------------------------------- /Chapter17/code/Input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/code/Input.cpp -------------------------------------------------------------------------------- /Chapter17/code/LevelManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/code/LevelManager.cpp -------------------------------------------------------------------------------- /Chapter17/code/LevelManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/code/LevelManager.h -------------------------------------------------------------------------------- /Chapter17/code/LoadLevel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/code/LoadLevel.cpp -------------------------------------------------------------------------------- /Chapter17/code/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/code/Main.cpp -------------------------------------------------------------------------------- /Chapter17/code/PlayableCharacter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/code/PlayableCharacter.cpp -------------------------------------------------------------------------------- /Chapter17/code/PlayableCharacter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/code/PlayableCharacter.h -------------------------------------------------------------------------------- /Chapter17/code/PopulateEmitters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/code/PopulateEmitters.cpp -------------------------------------------------------------------------------- /Chapter17/code/SoundManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/code/SoundManager.cpp -------------------------------------------------------------------------------- /Chapter17/code/SoundManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/code/SoundManager.h -------------------------------------------------------------------------------- /Chapter17/code/TextureHolder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/code/TextureHolder.cpp -------------------------------------------------------------------------------- /Chapter17/code/TextureHolder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/code/TextureHolder.h -------------------------------------------------------------------------------- /Chapter17/code/Thomas.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/code/Thomas.cpp -------------------------------------------------------------------------------- /Chapter17/code/Thomas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/code/Thomas.h -------------------------------------------------------------------------------- /Chapter17/code/Update.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/code/Update.cpp -------------------------------------------------------------------------------- /Chapter17/fonts/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/fonts/README.txt -------------------------------------------------------------------------------- /Chapter17/graphics/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/graphics/background.png -------------------------------------------------------------------------------- /Chapter17/graphics/bob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/graphics/bob.png -------------------------------------------------------------------------------- /Chapter17/graphics/thomas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/graphics/thomas.png -------------------------------------------------------------------------------- /Chapter17/graphics/tiles_sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/graphics/tiles_sheet.png -------------------------------------------------------------------------------- /Chapter17/levels/level1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/levels/level1.txt -------------------------------------------------------------------------------- /Chapter17/levels/level2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/levels/level2.txt -------------------------------------------------------------------------------- /Chapter17/levels/level3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/levels/level3.txt -------------------------------------------------------------------------------- /Chapter17/levels/level4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/levels/level4.txt -------------------------------------------------------------------------------- /Chapter17/shaders/rippleShader.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/shaders/rippleShader.frag -------------------------------------------------------------------------------- /Chapter17/shaders/vertShader.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/shaders/vertShader.vert -------------------------------------------------------------------------------- /Chapter17/sound/fallinfire.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/sound/fallinfire.wav -------------------------------------------------------------------------------- /Chapter17/sound/fallinwater.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/sound/fallinwater.wav -------------------------------------------------------------------------------- /Chapter17/sound/fire1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/sound/fire1.wav -------------------------------------------------------------------------------- /Chapter17/sound/jump.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/sound/jump.wav -------------------------------------------------------------------------------- /Chapter17/sound/reachgoal.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter17/sound/reachgoal.wav -------------------------------------------------------------------------------- /Chapter18/code/Bob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/code/Bob.cpp -------------------------------------------------------------------------------- /Chapter18/code/Bob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/code/Bob.h -------------------------------------------------------------------------------- /Chapter18/code/DetectCollisions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/code/DetectCollisions.cpp -------------------------------------------------------------------------------- /Chapter18/code/Draw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/code/Draw.cpp -------------------------------------------------------------------------------- /Chapter18/code/Engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/code/Engine.cpp -------------------------------------------------------------------------------- /Chapter18/code/Engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/code/Engine.h -------------------------------------------------------------------------------- /Chapter18/code/HUD.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/code/HUD.cpp -------------------------------------------------------------------------------- /Chapter18/code/HUD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/code/HUD.h -------------------------------------------------------------------------------- /Chapter18/code/Input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/code/Input.cpp -------------------------------------------------------------------------------- /Chapter18/code/LevelManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/code/LevelManager.cpp -------------------------------------------------------------------------------- /Chapter18/code/LevelManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/code/LevelManager.h -------------------------------------------------------------------------------- /Chapter18/code/LoadLevel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/code/LoadLevel.cpp -------------------------------------------------------------------------------- /Chapter18/code/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/code/Main.cpp -------------------------------------------------------------------------------- /Chapter18/code/Particle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/code/Particle.cpp -------------------------------------------------------------------------------- /Chapter18/code/Particle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/code/Particle.h -------------------------------------------------------------------------------- /Chapter18/code/ParticleSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/code/ParticleSystem.cpp -------------------------------------------------------------------------------- /Chapter18/code/ParticleSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/code/ParticleSystem.h -------------------------------------------------------------------------------- /Chapter18/code/PlayableCharacter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/code/PlayableCharacter.cpp -------------------------------------------------------------------------------- /Chapter18/code/PlayableCharacter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/code/PlayableCharacter.h -------------------------------------------------------------------------------- /Chapter18/code/PopulateEmitters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/code/PopulateEmitters.cpp -------------------------------------------------------------------------------- /Chapter18/code/SoundManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/code/SoundManager.cpp -------------------------------------------------------------------------------- /Chapter18/code/SoundManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/code/SoundManager.h -------------------------------------------------------------------------------- /Chapter18/code/TextureHolder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/code/TextureHolder.cpp -------------------------------------------------------------------------------- /Chapter18/code/TextureHolder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/code/TextureHolder.h -------------------------------------------------------------------------------- /Chapter18/code/Thomas.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/code/Thomas.cpp -------------------------------------------------------------------------------- /Chapter18/code/Thomas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/code/Thomas.h -------------------------------------------------------------------------------- /Chapter18/code/Update.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/code/Update.cpp -------------------------------------------------------------------------------- /Chapter18/fonts/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/fonts/README.txt -------------------------------------------------------------------------------- /Chapter18/graphics/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/graphics/background.png -------------------------------------------------------------------------------- /Chapter18/graphics/bob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/graphics/bob.png -------------------------------------------------------------------------------- /Chapter18/graphics/thomas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/graphics/thomas.png -------------------------------------------------------------------------------- /Chapter18/graphics/tiles_sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/graphics/tiles_sheet.png -------------------------------------------------------------------------------- /Chapter18/levels/level1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/levels/level1.txt -------------------------------------------------------------------------------- /Chapter18/levels/level2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/levels/level2.txt -------------------------------------------------------------------------------- /Chapter18/levels/level3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/levels/level3.txt -------------------------------------------------------------------------------- /Chapter18/levels/level4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/levels/level4.txt -------------------------------------------------------------------------------- /Chapter18/shaders/rippleShader.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/shaders/rippleShader.frag -------------------------------------------------------------------------------- /Chapter18/shaders/vertShader.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/shaders/vertShader.vert -------------------------------------------------------------------------------- /Chapter18/sound/fallinfire.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/sound/fallinfire.wav -------------------------------------------------------------------------------- /Chapter18/sound/fallinwater.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/sound/fallinwater.wav -------------------------------------------------------------------------------- /Chapter18/sound/fire1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/sound/fire1.wav -------------------------------------------------------------------------------- /Chapter18/sound/jump.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/sound/jump.wav -------------------------------------------------------------------------------- /Chapter18/sound/reachgoal.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter18/sound/reachgoal.wav -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/BitmapStore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/BitmapStore.cpp -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/BitmapStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/BitmapStore.h -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/Button.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/Button.cpp -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/Button.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/Button.h -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/GameEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/GameEngine.cpp -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/GameEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/GameEngine.h -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/GameInputHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/GameInputHandler.cpp -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/GameInputHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/GameInputHandler.h -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/GameOverInputHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/GameOverInputHandler.cpp -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/GameOverInputHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/GameOverInputHandler.h -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/GameOverUIPanel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/GameOverUIPanel.cpp -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/GameOverUIPanel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/GameOverUIPanel.h -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/GameScreen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/GameScreen.cpp -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/GameScreen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/GameScreen.h -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/GameUIPanel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/GameUIPanel.cpp -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/GameUIPanel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/GameUIPanel.h -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/InputHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/InputHandler.h -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/InputHnadler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/InputHnadler.cpp -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/Screen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/Screen.cpp -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/Screen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/Screen.h -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/ScreenManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/ScreenManager.cpp -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/ScreenManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/ScreenManager.h -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/ScreenManagerRemoteControl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/ScreenManagerRemoteControl.cpp -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/ScreenManagerRemoteControl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/ScreenManagerRemoteControl.h -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/SelectInputHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/SelectInputHandler.cpp -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/SelectInputHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/SelectInputHandler.h -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/SelectScreen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/SelectScreen.cpp -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/SelectScreen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/SelectScreen.h -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/SelectUIPanel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/SelectUIPanel.cpp -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/SelectUIPanel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/SelectUIPanel.h -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/SoundEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/SoundEngine.cpp -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/SoundEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/SoundEngine.h -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/Space Invaders ++.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/Space Invaders ++.cpp -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/UIPanel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/UIPanel.cpp -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/UIPanel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/UIPanel.h -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/WorldState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/WorldState.h -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/fonts/Roboto-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/fonts/Roboto-Bold.ttf -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/graphics/bullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/graphics/bullet.png -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/graphics/invader1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/graphics/invader1.png -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/graphics/playership.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/graphics/playership.png -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/sound/click.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/sound/click.ogg -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/sound/invaderexplode.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/sound/invaderexplode.ogg -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/sound/playerexplode.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/sound/playerexplode.ogg -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/sound/shoot.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/sound/shoot.ogg -------------------------------------------------------------------------------- /Chapter19/Space Invaders ++/world/level1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter19/Space Invaders ++/world/level1 -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/BitmapStore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/BitmapStore.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/BitmapStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/BitmapStore.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/BlueprintObjectParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/BlueprintObjectParser.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/BlueprintObjectParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/BlueprintObjectParser.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/BulletSpawner.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/BulletSpawner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/BulletSpawner.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/BulletUpdateComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/BulletUpdateComponent.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/BulletUpdateComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/BulletUpdateComponent.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/Button.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/Button.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/Button.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/Button.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/ColliderComponent.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | All Functionality in ColliderComponent.h 3 | */ -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/ColliderComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/ColliderComponent.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/Component.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/Component.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/Component.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/Component.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/DevelopState.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #define debuggingOnConsole 3 | class DevelopState {}; 4 | -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/GameEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/GameEngine.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/GameEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/GameEngine.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/GameInputHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/GameInputHandler.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/GameInputHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/GameInputHandler.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/GameObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/GameObject.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/GameObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/GameObject.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/GameObjectBlueprint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/GameObjectBlueprint.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/GameObjectBlueprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/GameObjectBlueprint.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/GameObjectSharer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/GameObjectSharer.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/GameOverInputHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/GameOverInputHandler.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/GameOverInputHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/GameOverInputHandler.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/GameOverUIPanel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/GameOverUIPanel.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/GameOverUIPanel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/GameOverUIPanel.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/GameScreen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/GameScreen.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/GameScreen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/GameScreen.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/GameUIPanel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/GameUIPanel.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/GameUIPanel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/GameUIPanel.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/GraphicsComponent.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | All Functionality in GraphicsComponent.h 3 | */ 4 | -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/GraphicsComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/GraphicsComponent.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/InputHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/InputHandler.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/InputHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/InputHandler.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/InvaderUpdateComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/InvaderUpdateComponent.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/LevelManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/LevelManager.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/LevelManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/LevelManager.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/ObjectTags.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/ObjectTags.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/ObjectTags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/ObjectTags.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/PhysicsEnginePlayMode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/PhysicsEnginePlayMode.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/PhysicsEnginePlayMode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/PhysicsEnginePlayMode.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/PlayModeObjectLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/PlayModeObjectLoader.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/PlayModeObjectLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/PlayModeObjectLoader.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/PlayerUpdateComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/PlayerUpdateComponent.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/PlayerUpdateComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/PlayerUpdateComponent.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/RectColliderComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/RectColliderComponent.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/Screen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/Screen.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/Screen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/Screen.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/ScreenManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/ScreenManager.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/ScreenManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/ScreenManager.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/SelectInputHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/SelectInputHandler.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/SelectInputHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/SelectInputHandler.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/SelectScreen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/SelectScreen.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/SelectScreen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/SelectScreen.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/SelectUIPanel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/SelectUIPanel.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/SelectUIPanel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/SelectUIPanel.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/SoundEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/SoundEngine.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/SoundEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/SoundEngine.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/Space Invaders ++.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/Space Invaders ++.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/TransformComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/TransformComponent.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/TransformComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/TransformComponent.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/UIPanel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/UIPanel.cpp -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/UIPanel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/UIPanel.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/UpdateComponent.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | All Functionality in UpdateComponent.h 3 | */ 4 | -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/UpdateComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/UpdateComponent.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/WorldState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/WorldState.h -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/fonts/Roboto-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/fonts/Roboto-Bold.ttf -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/graphics/bullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/graphics/bullet.png -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/graphics/invader1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/graphics/invader1.png -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/sound/click.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/sound/click.ogg -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/sound/shoot.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/sound/shoot.ogg -------------------------------------------------------------------------------- /Chapter20-22/Space Invaders ++ 2/world/level1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Chapter20-22/Space Invaders ++ 2/world/level1 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/README.md -------------------------------------------------------------------------------- /Runnable Games/Pong/Pong 2.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Pong/Pong 2.exe -------------------------------------------------------------------------------- /Runnable Games/Pong/Pong 2.ilk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Pong/Pong 2.ilk -------------------------------------------------------------------------------- /Runnable Games/Pong/Pong 2.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Pong/Pong 2.pdb -------------------------------------------------------------------------------- /Runnable Games/Pong/fonts/DS-DIGI.TTF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Pong/fonts/DS-DIGI.TTF -------------------------------------------------------------------------------- /Runnable Games/Pong/openal32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Pong/openal32.dll -------------------------------------------------------------------------------- /Runnable Games/Pong/sfml-audio-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Pong/sfml-audio-2.dll -------------------------------------------------------------------------------- /Runnable Games/Pong/sfml-audio-d-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Pong/sfml-audio-d-2.dll -------------------------------------------------------------------------------- /Runnable Games/Pong/sfml-graphics-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Pong/sfml-graphics-2.dll -------------------------------------------------------------------------------- /Runnable Games/Pong/sfml-graphics-d-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Pong/sfml-graphics-d-2.dll -------------------------------------------------------------------------------- /Runnable Games/Pong/sfml-network-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Pong/sfml-network-2.dll -------------------------------------------------------------------------------- /Runnable Games/Pong/sfml-network-d-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Pong/sfml-network-d-2.dll -------------------------------------------------------------------------------- /Runnable Games/Pong/sfml-system-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Pong/sfml-system-2.dll -------------------------------------------------------------------------------- /Runnable Games/Pong/sfml-system-d-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Pong/sfml-system-d-2.dll -------------------------------------------------------------------------------- /Runnable Games/Pong/sfml-window-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Pong/sfml-window-2.dll -------------------------------------------------------------------------------- /Runnable Games/Pong/sfml-window-d-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Pong/sfml-window-d-2.dll -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/BitmapStore.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/BitmapStore.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/BlueprintObjectParser.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/BlueprintObjectParser.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/BulletSpawner.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/BulletSpawner.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/BulletUpdateComponent.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/BulletUpdateComponent.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/Button.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/Button.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/ColliderComponent.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/ColliderComponent.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/Component.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/Component.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/GameEngine.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/GameEngine.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/GameInputHandler.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/GameInputHandler.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/GameObject.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/GameObject.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/GameObjectBlueprint.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/GameObjectBlueprint.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/GameOverInputHandler.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/GameOverInputHandler.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/GameOverUIPanel.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/GameOverUIPanel.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/GameScreen.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/GameScreen.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/GameUIPanel.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/GameUIPanel.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/GraphicsComponent.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/GraphicsComponent.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/InputHandler.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/InputHandler.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/InputHnadler.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/InputHnadler.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/LevelManager.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/LevelManager.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/ObjectTags.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/ObjectTags.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/PhysicsEnginePlayMode.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/PhysicsEnginePlayMode.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/PlayModeObjectLoader.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/PlayModeObjectLoader.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/PlayerUpdateComponent.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/PlayerUpdateComponent.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/RectColliderComponent.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/RectColliderComponent.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/Screen.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/Screen.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/ScreenManager.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/ScreenManager.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/SelectInputHandler.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/SelectInputHandler.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/SelectScreen.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/SelectScreen.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/SelectUIPanel.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/SelectUIPanel.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/SoundEngine.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/SoundEngine.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/Space Invaders ++ 2.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/Space Invaders ++ 2.exe -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/Space Invaders ++ 2.ilk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/Space Invaders ++ 2.ilk -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/Space Invaders ++ 2.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/Space Invaders ++ 2.log -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/Space Invaders ++ 2.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/Space Invaders ++ 2.pdb -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/Space Invaders ++.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/Space Invaders ++.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/TransformComponent.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/TransformComponent.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/UIPanel.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/UIPanel.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/UpdateComponent.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/UpdateComponent.obj -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/fonts/Roboto-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/fonts/Roboto-Bold.ttf -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/graphics/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/graphics/background.png -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/graphics/bullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/graphics/bullet.png -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/graphics/invader1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/graphics/invader1.png -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/graphics/playership.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/graphics/playership.png -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/sfml-audio-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/sfml-audio-2.dll -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/sfml-audio-d-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/sfml-audio-d-2.dll -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/sfml-graphics-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/sfml-graphics-2.dll -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/sfml-graphics-d-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/sfml-graphics-d-2.dll -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/sfml-network-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/sfml-network-2.dll -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/sfml-network-d-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/sfml-network-d-2.dll -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/sfml-system-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/sfml-system-2.dll -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/sfml-system-d-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/sfml-system-d-2.dll -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/sfml-window-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/sfml-window-2.dll -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/sfml-window-d-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/sfml-window-d-2.dll -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/sound/click.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/sound/click.ogg -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/sound/invaderexplode.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/sound/invaderexplode.ogg -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/sound/playerexplode.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/sound/playerexplode.ogg -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/sound/shoot.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/sound/shoot.ogg -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/vc142.idb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/vc142.idb -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/vc142.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/vc142.pdb -------------------------------------------------------------------------------- /Runnable Games/Space Invaders/world/level1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Space Invaders/world/level1 -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/Chapter 12 TWL.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/Chapter 12 TWL.exe -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/Chapter 13 TWL.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/Chapter 13 TWL.exe -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/Chapter 14 TWL.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/Chapter 14 TWL.exe -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/Chapter 15 TWL.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/Chapter 15 TWL.exe -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/Chapter 16 TWL.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/Chapter 16 TWL.exe -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/fonts/Roboto-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/fonts/Roboto-Light.ttf -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/graphics/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/graphics/background.png -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/graphics/bob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/graphics/bob.png -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/graphics/thomas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/graphics/thomas.png -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/graphics/tiles_sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/graphics/tiles_sheet.png -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/levels/level1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/levels/level1.txt -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/levels/level2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/levels/level2.txt -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/levels/level3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/levels/level3.txt -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/levels/level4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/levels/level4.txt -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/openal32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/openal32.dll -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/sfml-audio-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/sfml-audio-2.dll -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/sfml-audio-d-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/sfml-audio-d-2.dll -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/sfml-graphics-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/sfml-graphics-2.dll -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/sfml-graphics-d-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/sfml-graphics-d-2.dll -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/sfml-network-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/sfml-network-2.dll -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/sfml-network-d-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/sfml-network-d-2.dll -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/sfml-system-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/sfml-system-2.dll -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/sfml-system-d-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/sfml-system-d-2.dll -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/sfml-window-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/sfml-window-2.dll -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/sfml-window-d-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/sfml-window-d-2.dll -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/shaders/vertShader.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/shaders/vertShader.vert -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/sound/fallinfire.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/sound/fallinfire.wav -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/sound/fallinwater.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/sound/fallinwater.wav -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/sound/fire1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/sound/fire1.wav -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/sound/jump.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/sound/jump.wav -------------------------------------------------------------------------------- /Runnable Games/Thomas Was Late/sound/reachgoal.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Thomas Was Late/sound/reachgoal.wav -------------------------------------------------------------------------------- /Runnable Games/Timber/Chapter 1 Timber.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/Chapter 1 Timber.exe -------------------------------------------------------------------------------- /Runnable Games/Timber/Chapter 2 Timber.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/Chapter 2 Timber.exe -------------------------------------------------------------------------------- /Runnable Games/Timber/Chapter 3 Timber.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/Chapter 3 Timber.exe -------------------------------------------------------------------------------- /Runnable Games/Timber/Chapter 4 Timber.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/Chapter 4 Timber.exe -------------------------------------------------------------------------------- /Runnable Games/Timber/Chapter 5 Timber.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/Chapter 5 Timber.exe -------------------------------------------------------------------------------- /Runnable Games/Timber/READ ME.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/READ ME.txt -------------------------------------------------------------------------------- /Runnable Games/Timber/Timber Enhanced Version.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/Timber Enhanced Version.exe -------------------------------------------------------------------------------- /Runnable Games/Timber/fonts/KOMIKAP_.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/fonts/KOMIKAP_.ttf -------------------------------------------------------------------------------- /Runnable Games/Timber/graphics/axe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/graphics/axe.png -------------------------------------------------------------------------------- /Runnable Games/Timber/graphics/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/graphics/background.png -------------------------------------------------------------------------------- /Runnable Games/Timber/graphics/branch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/graphics/branch.png -------------------------------------------------------------------------------- /Runnable Games/Timber/graphics/cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/graphics/cloud.png -------------------------------------------------------------------------------- /Runnable Games/Timber/graphics/insect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/graphics/insect.png -------------------------------------------------------------------------------- /Runnable Games/Timber/graphics/log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/graphics/log.png -------------------------------------------------------------------------------- /Runnable Games/Timber/graphics/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/graphics/player.png -------------------------------------------------------------------------------- /Runnable Games/Timber/graphics/rip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/graphics/rip.png -------------------------------------------------------------------------------- /Runnable Games/Timber/graphics/tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/graphics/tree.png -------------------------------------------------------------------------------- /Runnable Games/Timber/graphics/tree2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/graphics/tree2.png -------------------------------------------------------------------------------- /Runnable Games/Timber/openal32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/openal32.dll -------------------------------------------------------------------------------- /Runnable Games/Timber/sfml-audio-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/sfml-audio-2.dll -------------------------------------------------------------------------------- /Runnable Games/Timber/sfml-audio-d-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/sfml-audio-d-2.dll -------------------------------------------------------------------------------- /Runnable Games/Timber/sfml-graphics-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/sfml-graphics-2.dll -------------------------------------------------------------------------------- /Runnable Games/Timber/sfml-graphics-d-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/sfml-graphics-d-2.dll -------------------------------------------------------------------------------- /Runnable Games/Timber/sfml-network-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/sfml-network-2.dll -------------------------------------------------------------------------------- /Runnable Games/Timber/sfml-network-d-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/sfml-network-d-2.dll -------------------------------------------------------------------------------- /Runnable Games/Timber/sfml-system-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/sfml-system-2.dll -------------------------------------------------------------------------------- /Runnable Games/Timber/sfml-system-d-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/sfml-system-d-2.dll -------------------------------------------------------------------------------- /Runnable Games/Timber/sfml-window-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/sfml-window-2.dll -------------------------------------------------------------------------------- /Runnable Games/Timber/sfml-window-d-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/sfml-window-d-2.dll -------------------------------------------------------------------------------- /Runnable Games/Timber/sound/chop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/sound/chop.wav -------------------------------------------------------------------------------- /Runnable Games/Timber/sound/death.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/sound/death.wav -------------------------------------------------------------------------------- /Runnable Games/Timber/sound/out_of_time.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Timber/sound/out_of_time.wav -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/Chapter 10 Zombie Arena.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/Chapter 10 Zombie Arena.exe -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/Chapter 11 Zombie Arena.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/Chapter 11 Zombie Arena.exe -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/Chapter 6 Zombie Arena.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/Chapter 6 Zombie Arena.exe -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/Chapter 7 Zombie Arena.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/Chapter 7 Zombie Arena.exe -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/Chapter 8 Zombie Arena.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/Chapter 8 Zombie Arena.exe -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/Chapter 9 Zombie Arena.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/Chapter 9 Zombie Arena.exe -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/fonts/zombiecontrol.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/fonts/zombiecontrol.ttf -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/gamedata/scores.txt: -------------------------------------------------------------------------------- 1 | 300 -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/graphics/ammo_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/graphics/ammo_icon.png -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/graphics/ammo_pickup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/graphics/ammo_pickup.png -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/graphics/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/graphics/background.png -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/graphics/bloater.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/graphics/bloater.png -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/graphics/blood.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/graphics/blood.png -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/graphics/chaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/graphics/chaser.png -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/graphics/crawler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/graphics/crawler.png -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/graphics/crosshair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/graphics/crosshair.png -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/graphics/health_pickup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/graphics/health_pickup.png -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/graphics/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/graphics/player.png -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/graphics/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/graphics/sample.png -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/openal32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/openal32.dll -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/sfml-audio-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/sfml-audio-2.dll -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/sfml-audio-d-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/sfml-audio-d-2.dll -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/sfml-graphics-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/sfml-graphics-2.dll -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/sfml-graphics-d-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/sfml-graphics-d-2.dll -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/sfml-network-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/sfml-network-2.dll -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/sfml-network-d-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/sfml-network-d-2.dll -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/sfml-system-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/sfml-system-2.dll -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/sfml-system-d-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/sfml-system-d-2.dll -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/sfml-window-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/sfml-window-2.dll -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/sfml-window-d-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/sfml-window-d-2.dll -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/sound/hit.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/sound/hit.wav -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/sound/pickup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/sound/pickup.wav -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/sound/powerup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/sound/powerup.wav -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/sound/reload.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/sound/reload.wav -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/sound/reload_failed.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/sound/reload_failed.wav -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/sound/shoot.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/sound/shoot.wav -------------------------------------------------------------------------------- /Runnable Games/Zombie Arena/sound/splat.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition/HEAD/Runnable Games/Zombie Arena/sound/splat.wav --------------------------------------------------------------------------------