@@ -28,3 +28,5 @@
*.out
*.app
+# Make
+bin/
@@ -6,7 +6,7 @@ Permet de creer des icones d'arme cliquables.
Un clic sur l'une d'entre elles permet le changement d'arme.
*/
-#include <SDL.h>
+#include <SDL/SDL.h>
#include "Cliquable.h"
#include "Joueur.h"
@@ -7,7 +7,7 @@ pr
#include <iostream>
#include "Helico.h"
#include "takeRand.h"
@@ -6,7 +6,7 @@ Permet de cr
class Cliquable
@@ -6,7 +6,7 @@ Classe abstraite, la classe ennemi est h
tous les ennemis qui peuvent mourir et touchés par le joueur.
@@ -6,7 +6,7 @@ Ennemi standard: un petit helicopter qui se deplace
#include "Ennemy.h"
@@ -7,7 +7,7 @@ Permet de cr
#include <string>
#include "Joueur.h"//Include pour utiliser l'objet Joueur
@@ -6,7 +6,7 @@
les attributs de l'arme, y compris le viseur associé.*/
#include "menuFire.h"
class Arme
@@ -6,7 +6,7 @@ Cette boucle evenemntielle contient le jeu en lui m
#include "Bouton.h"
@@ -1,6 +1,6 @@
#include <cstdlib>
#include "eventLoop.h"
@@ -0,0 +1,25 @@
+CXX=g++
+CXXFLAGS=
+LDFLAGS=-lSDL
+INC=
+LIB=
+
+EXEC=fire
+SRC=$(shell find . -name '*.cpp')
+OBJ=$(SRC:.cpp=.o)
+$(EXEC): $(OBJ)
+ @mkdir -p bin
+ $(CXX) -o bin/$@ $^ $(LDFLAGS) $(LIB)
+%.o : %.cpp
+ $(CXX) -o $@ -c $< $(CXXFLAGS) $(INC)
+clean:
+ rm -rf $(OBJ)
+distclean: clean
+ rm -rf ./bin
+exec: $(EXEC)
+ ./bin/$(EXEC)
@@ -2,7 +2,7 @@
#define MENUFIRE_H_INCLUDED
class optionsFire
{
@@ -9,7 +9,7 @@ Permet d'obtenir un entier au hasard.
#include<ctime>
#include<cstdlib>
-#include<SDL.h>
+#include<SDL/SDL.h>
int takeRand(int maxiNb);
int takeRand(int maxiNb,int antiLatence);