summaryrefslogtreecommitdiff
path: root/2004/i/nono/src/ovision/map.cc
diff options
context:
space:
mode:
Diffstat (limited to '2004/i/nono/src/ovision/map.cc')
-rw-r--r--2004/i/nono/src/ovision/map.cc20
1 files changed, 18 insertions, 2 deletions
diff --git a/2004/i/nono/src/ovision/map.cc b/2004/i/nono/src/ovision/map.cc
index 6bf02e5..288ce52 100644
--- a/2004/i/nono/src/ovision/map.cc
+++ b/2004/i/nono/src/ovision/map.cc
@@ -28,6 +28,16 @@ Map::~Map (void)
{
}
+
+/// Accessors
+const std::list<BALL>::iterator &
+Map::GetCurBall() const
+{
+ checkCurBall = false;
+ return CurBall;
+}
+
+
/// Ajoute une balle a la map
void
Map::AddBall(int *pos, ZONE *pZone)
@@ -105,7 +115,13 @@ Map::AddBallsToMap(Group *group)
while (pCur)
{
- // TODO passer par la classe space
+ if (!Islock())
+ {
+ pos[0] = pCur->centerx-180;
+ pos[1] = pCur->centery;
+ SetLock(true);
+ }
+/* // TODO passer par la classe space
pos[0] = pCur->centerx;
pos[1] = pCur->centery;
@@ -126,7 +142,7 @@ Map::AddBallsToMap(Group *group)
}
pCur = pCur->next;
- }
+ */ }
// TODO decremente d'autre marqueur