summaryrefslogtreecommitdiff
path: root/2004/i/nono/src/motor/tracker.cc
diff options
context:
space:
mode:
Diffstat (limited to '2004/i/nono/src/motor/tracker.cc')
-rw-r--r--2004/i/nono/src/motor/tracker.cc28
1 files changed, 7 insertions, 21 deletions
diff --git a/2004/i/nono/src/motor/tracker.cc b/2004/i/nono/src/motor/tracker.cc
index 4229864..7b77dea 100644
--- a/2004/i/nono/src/motor/tracker.cc
+++ b/2004/i/nono/src/motor/tracker.cc
@@ -37,27 +37,13 @@ Tracker::Tracker (void)
Config rc ("rc/tracker");
while (!rc.eof ())
{
- if (rc.isId ("startx"))
- {
- rc.getId ();
- rc >> posX_;
- }
- else if (rc.isId ("starty"))
- {
- rc.getId ();
- rc >> posY_;
- }
- else if (rc.isId ("startangle"))
- {
- rc.getId ();
- rc >> angle_;
- }
- else if (rc.isId ("footing"))
- {
- rc.getId ();
- rc >> f_;
- }
- else rc.noId ();
+ if (!(
+ rc.get ("startx", posX_) ||
+ rc.get ("starty", posY_) ||
+ rc.get ("startangle", angle_) ||
+ rc.get ("footing", f_)
+ ))
+ rc.noId ();
}
}