]> git.localhorst.tv Git - l2e.git/commitdiff
added map trigger prototype
authorDaniel Karbach <daniel.karbach@localhorst.tv>
Wed, 3 Oct 2012 13:05:51 +0000 (15:05 +0200)
committerDaniel Karbach <daniel.karbach@localhorst.tv>
Wed, 3 Oct 2012 13:05:51 +0000 (15:05 +0200)
Debug/src/map/subdir.mk
Release/src/map/subdir.mk
src/map/Trigger.cpp [new file with mode: 0644]
src/map/Trigger.h [new file with mode: 0644]
src/map/fwd.h

index fa9307839b8adf843643082a669835e4fcbe54ab..01eb7874622884488b6a347cbeb7d03601246b2b 100644 (file)
@@ -8,21 +8,24 @@ CPP_SRCS += \
 ../src/map/Entity.cpp \
 ../src/map/Map.cpp \
 ../src/map/MapState.cpp \
-../src/map/Tile.cpp 
+../src/map/Tile.cpp \
+../src/map/Trigger.cpp 
 
 OBJS += \
 ./src/map/Area.o \
 ./src/map/Entity.o \
 ./src/map/Map.o \
 ./src/map/MapState.o \
-./src/map/Tile.o 
+./src/map/Tile.o \
+./src/map/Trigger.o 
 
 CPP_DEPS += \
 ./src/map/Area.d \
 ./src/map/Entity.d \
 ./src/map/Map.d \
 ./src/map/MapState.d \
-./src/map/Tile.d 
+./src/map/Tile.d \
+./src/map/Trigger.d 
 
 
 # Each subdirectory must supply rules for building sources it contributes
index 25e2b8204b6418477966718a02c3b31291b47e7f..cf8c41a545ae9cd1434df592052ccdb6f901c330 100644 (file)
@@ -8,21 +8,24 @@ CPP_SRCS += \
 ../src/map/Entity.cpp \
 ../src/map/Map.cpp \
 ../src/map/MapState.cpp \
-../src/map/Tile.cpp 
+../src/map/Tile.cpp \
+../src/map/Trigger.cpp 
 
 OBJS += \
 ./src/map/Area.o \
 ./src/map/Entity.o \
 ./src/map/Map.o \
 ./src/map/MapState.o \
-./src/map/Tile.o 
+./src/map/Tile.o \
+./src/map/Trigger.o 
 
 CPP_DEPS += \
 ./src/map/Area.d \
 ./src/map/Entity.d \
 ./src/map/Map.d \
 ./src/map/MapState.d \
-./src/map/Tile.d 
+./src/map/Tile.d \
+./src/map/Trigger.d 
 
 
 # Each subdirectory must supply rules for building sources it contributes
diff --git a/src/map/Trigger.cpp b/src/map/Trigger.cpp
new file mode 100644 (file)
index 0000000..4f370d9
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ * Trigger.cpp
+ *
+ *  Created on: Oct 3, 2012
+ *      Author: holy
+ */
+
+#include "Trigger.h"
+
+namespace map {
+
+Trigger::Trigger() {
+
+}
+
+}
diff --git a/src/map/Trigger.h b/src/map/Trigger.h
new file mode 100644 (file)
index 0000000..f1e9cb0
--- /dev/null
@@ -0,0 +1,35 @@
+/*
+ * Trigger.h
+ *
+ *  Created on: Oct 3, 2012
+ *      Author: holy
+ */
+
+#ifndef MAP_TRIGGER_H_
+#define MAP_TRIGGER_H_
+
+#include "../geometry/Vector.h"
+
+namespace map {
+
+class Trigger {
+
+public:
+       Trigger();
+       ~Trigger() { }
+
+public:
+       const geometry::Vector<int> &TilePosition() const { return tilePosition; }
+
+// temporary setters
+public:
+       void SetTilePosition(const geometry::Vector<int> &p) { tilePosition = p; }
+
+private:
+       geometry::Vector<int> tilePosition;
+
+};
+
+}
+
+#endif /* MAP_TRIGGER_H_ */
index a9d1e2ea7bb3f259b3be754ba3cc178499addc3e..8f2603c9504fc91521c869611786246ded572942 100644 (file)
@@ -15,6 +15,7 @@ class Entity;
 class Map;
 class MapState;
 class Tile;
+class Trigger;
 
 }