├── 6676OS_Code.zip ├── LICENSE ├── README.md ├── assets ├── Pac Woman.png ├── font.ttf ├── levels │ ├── large-level.png │ ├── large.png │ ├── level.png │ ├── medium.png │ └── small.png ├── logo.png └── texture.png ├── section 1 codes ├── CMakeLists.txt ├── license.txt └── readme.txt ├── section 2 codes ├── 2.1 code │ └── main .cpp ├── 2.2 code │ └── main.cpp └── 2.3 code │ └── main.cpp ├── section 3 codes ├── Animator.cpp ├── Animator.hpp ├── Bonus.cpp ├── Bonus.hpp ├── Character.cpp ├── Character.hpp ├── Dot.cpp ├── Dot.hpp ├── Game.cpp ├── Game.hpp ├── GameState.cpp ├── GameState.hpp ├── Ghost.cpp ├── Ghost.hpp ├── PacWoman.cpp ├── PacWoman.hpp └── main.cpp ├── section 4 codes ├── Animator.cpp ├── Animator.hpp ├── Bonus.cpp ├── Bonus.hpp ├── Character.cpp ├── Character.hpp ├── Dot.cpp ├── Dot.hpp ├── Game.cpp ├── Game.hpp ├── GameState.cpp ├── GameState.hpp ├── Ghost.cpp ├── Ghost.hpp ├── Maze.cpp ├── Maze.hpp ├── PacWoman.cpp ├── PacWoman.hpp └── main.cpp └── section 5 codes └── src ├── Animator.cpp ├── Animator.hpp ├── Bonus.cpp ├── Bonus.hpp ├── Character.cpp ├── Character.hpp ├── Dot.cpp ├── Dot.hpp ├── Game.cpp ├── Game.hpp ├── GameState.cpp ├── GameState.hpp ├── Ghost.cpp ├── Ghost.hpp ├── Maze.cpp ├── Maze.hpp ├── PacWoman.cpp ├── PacWoman.hpp └── main.cpp /6676OS_Code.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/6676OS_Code.zip -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/README.md -------------------------------------------------------------------------------- /assets/Pac Woman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/assets/Pac Woman.png -------------------------------------------------------------------------------- /assets/font.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/assets/font.ttf -------------------------------------------------------------------------------- /assets/levels/large-level.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/assets/levels/large-level.png -------------------------------------------------------------------------------- /assets/levels/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/assets/levels/large.png -------------------------------------------------------------------------------- /assets/levels/level.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/assets/levels/level.png -------------------------------------------------------------------------------- /assets/levels/medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/assets/levels/medium.png -------------------------------------------------------------------------------- /assets/levels/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/assets/levels/small.png -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/assets/logo.png -------------------------------------------------------------------------------- /assets/texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/assets/texture.png -------------------------------------------------------------------------------- /section 1 codes/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 1 codes/CMakeLists.txt -------------------------------------------------------------------------------- /section 1 codes/license.txt: -------------------------------------------------------------------------------- 1 | Do whatever you want with the project files 2 | -------------------------------------------------------------------------------- /section 1 codes/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 1 codes/readme.txt -------------------------------------------------------------------------------- /section 2 codes/2.1 code/main .cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 2 codes/2.1 code/main .cpp -------------------------------------------------------------------------------- /section 2 codes/2.2 code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 2 codes/2.2 code/main.cpp -------------------------------------------------------------------------------- /section 2 codes/2.3 code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 2 codes/2.3 code/main.cpp -------------------------------------------------------------------------------- /section 3 codes/Animator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 3 codes/Animator.cpp -------------------------------------------------------------------------------- /section 3 codes/Animator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 3 codes/Animator.hpp -------------------------------------------------------------------------------- /section 3 codes/Bonus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 3 codes/Bonus.cpp -------------------------------------------------------------------------------- /section 3 codes/Bonus.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 3 codes/Bonus.hpp -------------------------------------------------------------------------------- /section 3 codes/Character.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 3 codes/Character.cpp -------------------------------------------------------------------------------- /section 3 codes/Character.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 3 codes/Character.hpp -------------------------------------------------------------------------------- /section 3 codes/Dot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 3 codes/Dot.cpp -------------------------------------------------------------------------------- /section 3 codes/Dot.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 3 codes/Dot.hpp -------------------------------------------------------------------------------- /section 3 codes/Game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 3 codes/Game.cpp -------------------------------------------------------------------------------- /section 3 codes/Game.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 3 codes/Game.hpp -------------------------------------------------------------------------------- /section 3 codes/GameState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 3 codes/GameState.cpp -------------------------------------------------------------------------------- /section 3 codes/GameState.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 3 codes/GameState.hpp -------------------------------------------------------------------------------- /section 3 codes/Ghost.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 3 codes/Ghost.cpp -------------------------------------------------------------------------------- /section 3 codes/Ghost.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 3 codes/Ghost.hpp -------------------------------------------------------------------------------- /section 3 codes/PacWoman.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 3 codes/PacWoman.cpp -------------------------------------------------------------------------------- /section 3 codes/PacWoman.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 3 codes/PacWoman.hpp -------------------------------------------------------------------------------- /section 3 codes/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 3 codes/main.cpp -------------------------------------------------------------------------------- /section 4 codes/Animator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 4 codes/Animator.cpp -------------------------------------------------------------------------------- /section 4 codes/Animator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 4 codes/Animator.hpp -------------------------------------------------------------------------------- /section 4 codes/Bonus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 4 codes/Bonus.cpp -------------------------------------------------------------------------------- /section 4 codes/Bonus.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 4 codes/Bonus.hpp -------------------------------------------------------------------------------- /section 4 codes/Character.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 4 codes/Character.cpp -------------------------------------------------------------------------------- /section 4 codes/Character.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 4 codes/Character.hpp -------------------------------------------------------------------------------- /section 4 codes/Dot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 4 codes/Dot.cpp -------------------------------------------------------------------------------- /section 4 codes/Dot.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 4 codes/Dot.hpp -------------------------------------------------------------------------------- /section 4 codes/Game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 4 codes/Game.cpp -------------------------------------------------------------------------------- /section 4 codes/Game.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 4 codes/Game.hpp -------------------------------------------------------------------------------- /section 4 codes/GameState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 4 codes/GameState.cpp -------------------------------------------------------------------------------- /section 4 codes/GameState.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 4 codes/GameState.hpp -------------------------------------------------------------------------------- /section 4 codes/Ghost.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 4 codes/Ghost.cpp -------------------------------------------------------------------------------- /section 4 codes/Ghost.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 4 codes/Ghost.hpp -------------------------------------------------------------------------------- /section 4 codes/Maze.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 4 codes/Maze.cpp -------------------------------------------------------------------------------- /section 4 codes/Maze.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 4 codes/Maze.hpp -------------------------------------------------------------------------------- /section 4 codes/PacWoman.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 4 codes/PacWoman.cpp -------------------------------------------------------------------------------- /section 4 codes/PacWoman.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 4 codes/PacWoman.hpp -------------------------------------------------------------------------------- /section 4 codes/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 4 codes/main.cpp -------------------------------------------------------------------------------- /section 5 codes/src/Animator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 5 codes/src/Animator.cpp -------------------------------------------------------------------------------- /section 5 codes/src/Animator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 5 codes/src/Animator.hpp -------------------------------------------------------------------------------- /section 5 codes/src/Bonus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 5 codes/src/Bonus.cpp -------------------------------------------------------------------------------- /section 5 codes/src/Bonus.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 5 codes/src/Bonus.hpp -------------------------------------------------------------------------------- /section 5 codes/src/Character.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 5 codes/src/Character.cpp -------------------------------------------------------------------------------- /section 5 codes/src/Character.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 5 codes/src/Character.hpp -------------------------------------------------------------------------------- /section 5 codes/src/Dot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 5 codes/src/Dot.cpp -------------------------------------------------------------------------------- /section 5 codes/src/Dot.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 5 codes/src/Dot.hpp -------------------------------------------------------------------------------- /section 5 codes/src/Game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 5 codes/src/Game.cpp -------------------------------------------------------------------------------- /section 5 codes/src/Game.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 5 codes/src/Game.hpp -------------------------------------------------------------------------------- /section 5 codes/src/GameState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 5 codes/src/GameState.cpp -------------------------------------------------------------------------------- /section 5 codes/src/GameState.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 5 codes/src/GameState.hpp -------------------------------------------------------------------------------- /section 5 codes/src/Ghost.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 5 codes/src/Ghost.cpp -------------------------------------------------------------------------------- /section 5 codes/src/Ghost.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 5 codes/src/Ghost.hpp -------------------------------------------------------------------------------- /section 5 codes/src/Maze.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 5 codes/src/Maze.cpp -------------------------------------------------------------------------------- /section 5 codes/src/Maze.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 5 codes/src/Maze.hpp -------------------------------------------------------------------------------- /section 5 codes/src/PacWoman.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 5 codes/src/PacWoman.cpp -------------------------------------------------------------------------------- /section 5 codes/src/PacWoman.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 5 codes/src/PacWoman.hpp -------------------------------------------------------------------------------- /section 5 codes/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Building-Games-with-SFML/HEAD/section 5 codes/src/main.cpp --------------------------------------------------------------------------------