Browse Source

Fehler in Skill GUI behoben

Kolja Strohm 6 years ago
parent
commit
32497f0578
2 changed files with 6 additions and 3 deletions
  1. 3 0
      Asteroids/Spiel/SpielKlasse.cpp
  2. 3 3
      Asteroids/Spiel/SpielerGUI/SpielerGUI.cpp

+ 3 - 0
Asteroids/Spiel/SpielKlasse.cpp

@@ -600,6 +600,9 @@ void SpielKlasse::stknVerarbeitung()
 						tmp->maxStabilität = tmp->getMaxStabilitätBonus();
 						tmp->reparatur = tmp->getReperaturBonus();
 						tmp->wendigkeit = tmp->getWendigkeitBonus();
+                        tmp->antriebEffizienz = tmp->getAntriebEffizienzBonus();
+                        tmp->energieSchild = tmp->getEnergieSchildBonus();
+                        tmp->energieSchildEffizienz = tmp->getEnergieSchildEffizienzBonus();
 						for( auto *j = &tmp->spieler->getArray(); j && j->set && j->var; j = j->next )
 							j->var->resetToGameTime( spielZeit, map );
 						break;

+ 3 - 3
Asteroids/Spiel/SpielerGUI/SpielerGUI.cpp

@@ -67,7 +67,7 @@ SpielerGUI::SpielerGUI( Schrift *zSchrift )
 	laserEffizienzSkill = initKnopf( 172, 230, 20, 20, zSchrift, Knopf::Style::Sichtbar, "+" );
 	laserTempoSkill = initKnopf( 172, 255, 20, 20, zSchrift, Knopf::Style::Sichtbar, "+" );
     energieSchildSkill = initKnopf( 172, 280, 20, 20, zSchrift, Knopf::Style::Sichtbar, "+" );
-    energieSchildEffizienzSkill = initKnopf( 305, 255, 20, 20, zSchrift, Knopf::Style::Sichtbar, "+" );
+    energieSchildEffizienzSkill = initKnopf( 305, 305, 20, 20, zSchrift, Knopf::Style::Sichtbar, "+" );
 	netzwerkSkill = initKnopf( 172, 330, 20, 20, zSchrift, Knopf::Style::Sichtbar, "+" );
 	stabilitätSkill->removeStyle( Knopf::Style::Erlaubt );
 	energieSkill->removeStyle( Knopf::Style::Erlaubt );
@@ -295,10 +295,10 @@ int SpielerGUI::doMausEreignis( MausEreignis &me )
 		aktion = 11;
     energieSchildSkill->doMausEreignis( me );
     if( !aktion && me.verarbeitet && me.id == ME_RLinks )
-        aktion = 12;
+        aktion = 13;
     energieSchildEffizienzSkill->doMausEreignis( me );
     if( !aktion && me.verarbeitet && me.id == ME_RLinks )
-        aktion = 13;
+        aktion = 14;
 	me.mx += ram->getX();
 	me.my += ram->getY();
 	if( aktion > 1 )