فهرست منبع

Fehler Behoben

Kolja Strohm 6 سال پیش
والد
کامیت
921ba28eb7
1فایلهای تغییر یافته به همراه6 افزوده شده و 3 حذف شده
  1. 6 3
      Asteroids/Map.cpp

+ 6 - 3
Asteroids/Map.cpp

@@ -274,8 +274,9 @@ void Map::doTastaturEreignis( TastaturEreignis &te )
         {
             if( te.id == TE_Press )
             {
+                if( (tastenStände | 1) != tastenStände )
+                    flammenM->setAnimation( 0 );
                 tastenStände |= 1;
-                flammenM->setAnimation( 0 );
             }
             else
             {
@@ -287,8 +288,9 @@ void Map::doTastaturEreignis( TastaturEreignis &te )
         {
             if( te.id == TE_Press )
             {
+                if( ( tastenStände | 2 ) != tastenStände )
+                    flammenL->setAnimation( 0 );
                 tastenStände |= 2;
-                flammenL->setAnimation( 0 );
             }
             else
             {
@@ -300,8 +302,9 @@ void Map::doTastaturEreignis( TastaturEreignis &te )
         {
             if( te.id == TE_Press )
             {
+                if( ( tastenStände | 4 ) != tastenStände )
+                    flammenR->setAnimation( 0 );
                 tastenStände |= 4;
-                flammenR->setAnimation( 0 );
             }
             else
             {