summaryrefslogtreecommitdiff
path: root/src/list.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/list.cpp')
-rw-r--r--src/list.cpp27
1 files changed, 20 insertions, 7 deletions
diff --git a/src/list.cpp b/src/list.cpp
index 7d6f10e..b8a809c 100644
--- a/src/list.cpp
+++ b/src/list.cpp
@@ -2,28 +2,41 @@
List::List(Window m)
{
- Creature X0(m,"img/Cbasic.png");
- C.push_back(X0);
- Creature X1(m,"img/Cbasic.png");
- C.push_back(X1);
+ int i;
+ for(i=0;i<5;i++)
+ {
+ Creature X = Creature(m,"img/Cbasic.png");
+ C.push_back(X);
+ }
- Resource Y(m,"img/Rbasic.png");
- R.push_back(Y);
-};
+ for(i=0;i<5;i++)
+ {
+ Resource Y(m,"img/Rbasic.png");
+ R.push_back(Y);
+ L.push_back(Y.getLocation());
+ }
+}
void List::Behavior()
{
int i;
for(i = 0; i < C.size(); i++)
+ {
C[i].Behavior();
+ }
}
void List::Place()
{
int i;
for(i = 0; i < C.size(); i++)
+ {
C[i].Place();
+ L.push_back(C[i].getLocation());
+ }
for(i = 0; i < R.size(); i++)
+ {
R[i].Place();
+ }
}