summaryrefslogtreecommitdiff
path: root/inc
diff options
context:
space:
mode:
Diffstat (limited to 'inc')
-rw-r--r--inc/creature.hpp3
-rw-r--r--inc/list.hpp21
-rw-r--r--inc/main.hpp1
-rw-r--r--inc/window.hpp1
4 files changed, 25 insertions, 1 deletions
diff --git a/inc/creature.hpp b/inc/creature.hpp
index c0e80a7..ab4b328 100644
--- a/inc/creature.hpp
+++ b/inc/creature.hpp
@@ -8,7 +8,8 @@ class Creature: public Entity
public:
Creature(Window m, std::string s);
void Behavior();
- void Action();
+ void Action();
+
private:
int xT;
int yT;
diff --git a/inc/list.hpp b/inc/list.hpp
new file mode 100644
index 0000000..6ae906d
--- /dev/null
+++ b/inc/list.hpp
@@ -0,0 +1,21 @@
+#ifndef list_h
+#define list_h
+
+#include "creature.hpp"
+#include "resource.hpp"
+#include "window.hpp"
+
+class List
+{
+ public:
+ List(Window m);
+ void Behavior();
+
+ private:
+ std::vector<Resource> R;
+ std::vector<Creature> C;
+ Window main;
+ int ** L;
+};
+
+#endif \ No newline at end of file
diff --git a/inc/main.hpp b/inc/main.hpp
index cb67ab1..4360cf9 100644
--- a/inc/main.hpp
+++ b/inc/main.hpp
@@ -6,5 +6,6 @@
#include "event.hpp"
#include "creature.hpp"
#include "resource.hpp"
+#include "list.hpp"
#endif
diff --git a/inc/window.hpp b/inc/window.hpp
index d2dd801..b28da56 100644
--- a/inc/window.hpp
+++ b/inc/window.hpp
@@ -8,6 +8,7 @@
#include <stdlib.h>
#include <time.h>
#include <iostream>
+#include <vector>
class Window
{