From: curt Date: Tue, 12 Jun 2001 05:18:15 +0000 (+0000) Subject: - changed SGValue::Type references to SGPropertyNode::Type X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=3899259cf7f11f51bd9bafff2b1b36ebd7410bfa;p=flightgear.git - changed SGValue::Type references to SGPropertyNode::Type - added "long" to list of known types --- diff --git a/src/Network/props.cxx b/src/Network/props.cxx index 43f3d8184..bb850308a 100644 --- a/src/Network/props.cxx +++ b/src/Network/props.cxx @@ -72,25 +72,27 @@ bool FGProps::open() { // return a human readable form of the value "type" -static string getValueTypeString( const SGValue *v ) { +static string getValueTypeString( const SGPropertyNode *node ) { string result; - if ( v == NULL ) { + if ( node == NULL ) { return "unknown"; } - SGValue::Type type = v->getType(); - if ( type == SGValue::UNKNOWN ) { + SGPropertyNode::Type type = node->getType(); + if ( type == SGPropertyNode::UNKNOWN ) { result = "unknown"; - } else if ( type == SGValue::BOOL ) { + } else if ( type == SGPropertyNode::BOOL ) { result = "bool"; - } else if ( type == SGValue::INT ) { + } else if ( type == SGPropertyNode::INT ) { result = "int"; - } else if ( type == SGValue::FLOAT ) { + } else if ( type == SGPropertyNode::LONG ) { + result = "long"; + } else if ( type == SGPropertyNode::FLOAT ) { result = "float"; - } else if ( type == SGValue::DOUBLE ) { + } else if ( type == SGPropertyNode::DOUBLE ) { result = "double"; - } else if ( type == SGValue::STRING ) { + } else if ( type == SGPropertyNode::STRING ) { result = "string"; } @@ -127,7 +129,7 @@ bool FGProps::process_command( const char *cmd ) { } else { string value = node->getStringValue ( name, "" ); line += " =\t'" + value + "'\t("; - line += getValueTypeString( node->getValue( name ) ); + line += getValueTypeString( node->getNode( name ) ); line += ")\n"; } io->writestring( line.c_str() ); @@ -180,7 +182,7 @@ bool FGProps::process_command( const char *cmd ) { string value = node->getStringValue ( tokens[1], "" ); string tmp = tokens[1] + " = '" + value + "' ("; - tmp += getValueTypeString( node->getValue( tokens[1] ) ); + tmp += getValueTypeString( node->getNode( tokens[1] ) ); tmp += ")\n"; io->writestring( tmp.c_str() ); @@ -189,13 +191,13 @@ bool FGProps::process_command( const char *cmd ) { if ( tokens.size() <= 2 ) { // do nothing } else { - node->getValue( tokens[1], true )->setStringValue(tokens[2]); + node->getNode( tokens[1], true )->setStringValue(tokens[2]); // now fetch and write out the new value as confirmation // of the change string value = node->getStringValue ( tokens[1], "" ); string tmp = tokens[1] + " = '" + value + "' ("; - tmp += getValueTypeString( node->getValue( tokens[1] ) ); + tmp += getValueTypeString( node->getNode( tokens[1] ) ); tmp += ")\n"; io->writestring( tmp.c_str() );