xml.cpp
changeset 388 3a58c9ef4a18
parent 366 e95081c21da2
child 394 67cfa6e6b863
     1.1 --- a/xml.cpp	Thu Sep 14 11:38:17 2006 +0000
     1.2 +++ b/xml.cpp	Thu Sep 14 11:38:18 2006 +0000
     1.3 @@ -463,6 +463,21 @@
     1.4  	{
     1.5  		bool okx,oky;
     1.6  		int x,y;
     1.7 +		if (!a.value( "relPosX").isEmpty() && loadMode==NewMap && branchDepth<2) 
     1.8 +		{
     1.9 +			if (!a.value( "relPosY").isEmpty() ) 
    1.10 +			{
    1.11 +				x=a.value("relPosX").toInt (&okx, 10);
    1.12 +				y=a.value("relPosY").toInt (&oky, 10);
    1.13 +				if (okx && oky  )
    1.14 +				{
    1.15 +					lastOO->setUseRelPos (true);
    1.16 +					lastOO->move2RelPos (x,y);
    1.17 +				}	
    1.18 +				else
    1.19 +					return false;   // Couldn't read relPos
    1.20 +			}           
    1.21 +		}           
    1.22  		if (!a.value( "absPosX").isEmpty() && loadMode==NewMap && branchDepth<2) 
    1.23  		{
    1.24  			if (!a.value( "absPosY").isEmpty() )