]> git.mxchange.org Git - simgear.git/blobdiff - simgear/misc/commands.cxx
Simplified the command-manager interface.
[simgear.git] / simgear / misc / commands.cxx
index 7818b68d10d4a69bc776f159d2b0857557a03e24..88869848f7e45fea7c84a07784cbc30c7d75a100 100644 (file)
@@ -5,6 +5,7 @@
 // $Id$
 
 #include "commands.hxx"
+#include "props_io.hxx"
 
 
 \f
@@ -59,74 +60,4 @@ SGCommandMgr::execute (const string &name, const SGPropertyNode * arg) const
     return (*command)(arg);
 }
 
-
-bool
-SGCommandMgr::execute (const string &name) const
-{
-                               // FIXME
-  SGPropertyNode node;
-  return execute(name, &node);
-}
-
-
-bool
-SGCommandMgr::execute (const string &name, bool value) const
-{
-                               // FIXME
-  SGPropertyNode node;
-  node.setBoolValue(value);
-  return execute(name, &node);
-}
-
-
-bool
-SGCommandMgr::execute (const string &name, int value) const
-{
-                               // FIXME
-  SGPropertyNode node;
-  node.setIntValue(value);
-  return execute(name, &node);
-}
-
-
-bool
-SGCommandMgr::execute (const string &name, long value) const
-{
-                               // FIXME
-  SGPropertyNode node;
-  node.setLongValue(value);
-  return execute(name, &node);
-}
-
-
-bool
-SGCommandMgr::execute (const string &name, float value) const
-{
-                               // FIXME
-  SGPropertyNode node;
-  node.setFloatValue(value);
-  return execute(name, &node);
-}
-
-
-bool
-SGCommandMgr::execute (const string &name, double value) const
-{
-                               // FIXME
-  SGPropertyNode node;
-  node.setDoubleValue(value);
-  return execute(name, &node);
-}
-
-
-bool
-SGCommandMgr::execute (const string &name, string value) const
-{
-                               // FIXME
-  SGPropertyNode node;
-  node.setStringValue(value);
-  return execute(name, &node);
-}
-
-
 // end of commands.cxx