first very unfinished and unpolished version of the intro
[supertux.git] / src / object / path.cpp
index 4296315..251afd0 100644 (file)
@@ -34,7 +34,7 @@
 Path::Path(const lisp::Lisp& reader)
 {
   forward = true;
-  float x,y;
+  float x = 0, y = 0;
 
   lisp::ListIterator iter(&reader);
 
@@ -46,8 +46,10 @@ Path::Path(const lisp::Lisp& reader)
   circular = true;
   assert (iter.next());
   token = iter.item();
-  assert(token == "circular");
-  iter.value()->get(circular);
+  if (token == "circular") {
+    iter.value()->get(circular);
+    iter.next();
+  }
 
   pixels_per_second = DEFAULT_PIXELS_PER_SECOND;
   assert (iter.next());
@@ -92,7 +94,7 @@ Path::update(float elapsed_time)
 }
 
 void
-Path::draw(DrawingContext& context)
+Path::draw(DrawingContext& )
 {
    // TODO: Add a visible flag, draw the path if true
 }