From 2dd8aa3223ec67528f38936a96f66508737079f2 Mon Sep 17 00:00:00 2001 From: Justin Worthe Date: Sun, 31 May 2015 16:11:28 +0200 Subject: Added some domain objects --- Makefile | 135 +++++++++++++++++++++++++++++++++++++++++++++++ include/alien.h | 9 ++++ include/enemy_bullet.h | 9 ++++ include/player_missile.h | 10 ++++ include/shield.h | 10 ++++ include/spaceship.h | 9 ++++ src/alien.cpp | 7 +++ src/enemy_bullet.cpp | 6 +++ src/player_missile.cpp | 6 +++ src/shield.cpp | 6 +++ src/spaceship.cpp | 6 +++ 11 files changed, 213 insertions(+) create mode 100644 include/alien.h create mode 100644 include/enemy_bullet.h create mode 100644 include/player_missile.h create mode 100644 include/shield.h create mode 100644 include/spaceship.h create mode 100644 src/alien.cpp create mode 100644 src/enemy_bullet.cpp create mode 100644 src/player_missile.cpp create mode 100644 src/shield.cpp create mode 100644 src/spaceship.cpp diff --git a/Makefile b/Makefile index 1189987..9a0f17f 100644 --- a/Makefile +++ b/Makefile @@ -114,6 +114,54 @@ cppbot/fast: $(MAKE) -f CMakeFiles/cppbot.dir/build.make CMakeFiles/cppbot.dir/build .PHONY : cppbot/fast +src/alien.o: src/alien.cpp.o +.PHONY : src/alien.o + +# target to build an object file +src/alien.cpp.o: + $(MAKE) -f CMakeFiles/cppbot.dir/build.make CMakeFiles/cppbot.dir/src/alien.cpp.o +.PHONY : src/alien.cpp.o + +src/alien.i: src/alien.cpp.i +.PHONY : src/alien.i + +# target to preprocess a source file +src/alien.cpp.i: + $(MAKE) -f CMakeFiles/cppbot.dir/build.make CMakeFiles/cppbot.dir/src/alien.cpp.i +.PHONY : src/alien.cpp.i + +src/alien.s: src/alien.cpp.s +.PHONY : src/alien.s + +# target to generate assembly for a file +src/alien.cpp.s: + $(MAKE) -f CMakeFiles/cppbot.dir/build.make CMakeFiles/cppbot.dir/src/alien.cpp.s +.PHONY : src/alien.cpp.s + +src/enemy_bullet.o: src/enemy_bullet.cpp.o +.PHONY : src/enemy_bullet.o + +# target to build an object file +src/enemy_bullet.cpp.o: + $(MAKE) -f CMakeFiles/cppbot.dir/build.make CMakeFiles/cppbot.dir/src/enemy_bullet.cpp.o +.PHONY : src/enemy_bullet.cpp.o + +src/enemy_bullet.i: src/enemy_bullet.cpp.i +.PHONY : src/enemy_bullet.i + +# target to preprocess a source file +src/enemy_bullet.cpp.i: + $(MAKE) -f CMakeFiles/cppbot.dir/build.make CMakeFiles/cppbot.dir/src/enemy_bullet.cpp.i +.PHONY : src/enemy_bullet.cpp.i + +src/enemy_bullet.s: src/enemy_bullet.cpp.s +.PHONY : src/enemy_bullet.s + +# target to generate assembly for a file +src/enemy_bullet.cpp.s: + $(MAKE) -f CMakeFiles/cppbot.dir/build.make CMakeFiles/cppbot.dir/src/enemy_bullet.cpp.s +.PHONY : src/enemy_bullet.cpp.s + src/main.o: src/main.cpp.o .PHONY : src/main.o @@ -138,6 +186,54 @@ src/main.cpp.s: $(MAKE) -f CMakeFiles/cppbot.dir/build.make CMakeFiles/cppbot.dir/src/main.cpp.s .PHONY : src/main.cpp.s +src/player_missile.o: src/player_missile.cpp.o +.PHONY : src/player_missile.o + +# target to build an object file +src/player_missile.cpp.o: + $(MAKE) -f CMakeFiles/cppbot.dir/build.make CMakeFiles/cppbot.dir/src/player_missile.cpp.o +.PHONY : src/player_missile.cpp.o + +src/player_missile.i: src/player_missile.cpp.i +.PHONY : src/player_missile.i + +# target to preprocess a source file +src/player_missile.cpp.i: + $(MAKE) -f CMakeFiles/cppbot.dir/build.make CMakeFiles/cppbot.dir/src/player_missile.cpp.i +.PHONY : src/player_missile.cpp.i + +src/player_missile.s: src/player_missile.cpp.s +.PHONY : src/player_missile.s + +# target to generate assembly for a file +src/player_missile.cpp.s: + $(MAKE) -f CMakeFiles/cppbot.dir/build.make CMakeFiles/cppbot.dir/src/player_missile.cpp.s +.PHONY : src/player_missile.cpp.s + +src/shield.o: src/shield.cpp.o +.PHONY : src/shield.o + +# target to build an object file +src/shield.cpp.o: + $(MAKE) -f CMakeFiles/cppbot.dir/build.make CMakeFiles/cppbot.dir/src/shield.cpp.o +.PHONY : src/shield.cpp.o + +src/shield.i: src/shield.cpp.i +.PHONY : src/shield.i + +# target to preprocess a source file +src/shield.cpp.i: + $(MAKE) -f CMakeFiles/cppbot.dir/build.make CMakeFiles/cppbot.dir/src/shield.cpp.i +.PHONY : src/shield.cpp.i + +src/shield.s: src/shield.cpp.s +.PHONY : src/shield.s + +# target to generate assembly for a file +src/shield.cpp.s: + $(MAKE) -f CMakeFiles/cppbot.dir/build.make CMakeFiles/cppbot.dir/src/shield.cpp.s +.PHONY : src/shield.cpp.s + src/spacebot.o: src/spacebot.cpp.o .PHONY : src/spacebot.o @@ -162,6 +258,30 @@ src/spacebot.cpp.s: $(MAKE) -f CMakeFiles/cppbot.dir/build.make CMakeFiles/cppbot.dir/src/spacebot.cpp.s .PHONY : src/spacebot.cpp.s +src/spaceship.o: src/spaceship.cpp.o +.PHONY : src/spaceship.o + +# target to build an object file +src/spaceship.cpp.o: + $(MAKE) -f CMakeFiles/cppbot.dir/build.make CMakeFiles/cppbot.dir/src/spaceship.cpp.o +.PHONY : src/spaceship.cpp.o + +src/spaceship.i: src/spaceship.cpp.i +.PHONY : src/spaceship.i + +# target to preprocess a source file +src/spaceship.cpp.i: + $(MAKE) -f CMakeFiles/cppbot.dir/build.make CMakeFiles/cppbot.dir/src/spaceship.cpp.i +.PHONY : src/spaceship.cpp.i + +src/spaceship.s: src/spaceship.cpp.s +.PHONY : src/spaceship.s + +# target to generate assembly for a file +src/spaceship.cpp.s: + $(MAKE) -f CMakeFiles/cppbot.dir/build.make CMakeFiles/cppbot.dir/src/spaceship.cpp.s +.PHONY : src/spaceship.cpp.s + # Help Target help: @echo "The following are some of the valid targets for this Makefile:" @@ -171,12 +291,27 @@ help: @echo "... edit_cache" @echo "... rebuild_cache" @echo "... cppbot" + @echo "... src/alien.o" + @echo "... src/alien.i" + @echo "... src/alien.s" + @echo "... src/enemy_bullet.o" + @echo "... src/enemy_bullet.i" + @echo "... src/enemy_bullet.s" @echo "... src/main.o" @echo "... src/main.i" @echo "... src/main.s" + @echo "... src/player_missile.o" + @echo "... src/player_missile.i" + @echo "... src/player_missile.s" + @echo "... src/shield.o" + @echo "... src/shield.i" + @echo "... src/shield.s" @echo "... src/spacebot.o" @echo "... src/spacebot.i" @echo "... src/spacebot.s" + @echo "... src/spaceship.o" + @echo "... src/spaceship.i" + @echo "... src/spaceship.s" .PHONY : help diff --git a/include/alien.h b/include/alien.h new file mode 100644 index 0000000..476990b --- /dev/null +++ b/include/alien.h @@ -0,0 +1,9 @@ +#pragma once + +class Alien { +public: + Alien(int x, int y); +private: + int x; + int y; +}; diff --git a/include/enemy_bullet.h b/include/enemy_bullet.h new file mode 100644 index 0000000..f08d988 --- /dev/null +++ b/include/enemy_bullet.h @@ -0,0 +1,9 @@ +#pragma once + +class EnemyBullet { +public: + EnemyBullet(int x, int y); +private: + int x; + int y; +}; diff --git a/include/player_missile.h b/include/player_missile.h new file mode 100644 index 0000000..22c60ec --- /dev/null +++ b/include/player_missile.h @@ -0,0 +1,10 @@ +#pragma once + +class PlayerMissile +{ +public: + PlayerMissile(int x, int y); +private: + int x; + int y; +}; diff --git a/include/shield.h b/include/shield.h new file mode 100644 index 0000000..b113bdd --- /dev/null +++ b/include/shield.h @@ -0,0 +1,10 @@ +#pragma once + +class Shield { +public: + Shield(int x, int y); +private: + int x; + int y; +}; + diff --git a/include/spaceship.h b/include/spaceship.h new file mode 100644 index 0000000..e4ee37b --- /dev/null +++ b/include/spaceship.h @@ -0,0 +1,9 @@ +#pragma once + +class Spaceship { +public: + Spaceship(int x, int y); +private: + int x; + int y; +}; diff --git a/src/alien.cpp b/src/alien.cpp new file mode 100644 index 0000000..2b222fd --- /dev/null +++ b/src/alien.cpp @@ -0,0 +1,7 @@ +#include "alien.h" + +Alien::Alien(int x, int y) + :x(x), y(y) +{ +} + diff --git a/src/enemy_bullet.cpp b/src/enemy_bullet.cpp new file mode 100644 index 0000000..75e3e8b --- /dev/null +++ b/src/enemy_bullet.cpp @@ -0,0 +1,6 @@ +#include "enemy_bullet.h" + +EnemyBullet::EnemyBullet(int x, int y) + :x(x), y(y) +{ +} diff --git a/src/player_missile.cpp b/src/player_missile.cpp new file mode 100644 index 0000000..b0dbdc2 --- /dev/null +++ b/src/player_missile.cpp @@ -0,0 +1,6 @@ +#include "player_missile.h" + +PlayerMissile::PlayerMissile(int x, int y) + :x(x), y(y) +{ +} diff --git a/src/shield.cpp b/src/shield.cpp new file mode 100644 index 0000000..b58714a --- /dev/null +++ b/src/shield.cpp @@ -0,0 +1,6 @@ +#include "shield.h" + +Shield::Shield(int x, int y) + :x(x), y(y) +{ +} diff --git a/src/spaceship.cpp b/src/spaceship.cpp new file mode 100644 index 0000000..faf2501 --- /dev/null +++ b/src/spaceship.cpp @@ -0,0 +1,6 @@ +#include "spaceship.h" + +Spaceship::Spaceship(int x, int y) + :x(x), y(y) +{ +} -- cgit v1.2.3