- }
- float speed = 50;
- while(!lisp_nil_p(cur)) {
- if(strcmp(lisp_symbol(lisp_car(lisp_car(cur))), "point") != 0) {
- std::cerr << "Warning: unknown token in camera path.\n";
+
+ lisp::ListIterator iter(path_lisp);
+ float speed = .5;
+ while(iter.next()) {
+ if(iter.item() != "point") {
+ std::cerr << "Warning: unknown token '" << iter.item()
+ << "' in camera path.\n";