|
@@ -934,6 +934,8 @@ bool SpielKlasse::tick( double zeit )
|
|
unlock();
|
|
unlock();
|
|
if( setKam )
|
|
if( setKam )
|
|
{
|
|
{
|
|
|
|
+ if( isnan( kam->getWorldPosition().x ) || isnan( kam->getWorldPosition().y ) )
|
|
|
|
+ kam->setPosition( tPos );
|
|
Vertex str = ( tPos - kam->getWorldPosition() );
|
|
Vertex str = ( tPos - kam->getWorldPosition() );
|
|
if( ( tPos + welt->getWorldInfo().size - kam->getWorldPosition() ).getLengthSq() < str.getLengthSq() )
|
|
if( ( tPos + welt->getWorldInfo().size - kam->getWorldPosition() ).getLengthSq() < str.getLengthSq() )
|
|
str = ( tPos + welt->getWorldInfo().size - kam->getWorldPosition() );
|
|
str = ( tPos + welt->getWorldInfo().size - kam->getWorldPosition() );
|