Explorar o código

Fehler behoben

Kolja Strohm %!s(int64=5) %!d(string=hai) anos
pai
achega
0517e03c9b
Modificáronse 2 ficheiros con 15 adicións e 8 borrados
  1. 14 7
      SMP/Programm/Server/Patch/PatchServer.cpp
  2. 1 1
      SMP/Start/Start.cpp

+ 14 - 7
SMP/Programm/Server/Patch/PatchServer.cpp

@@ -901,16 +901,20 @@ void PatchServer::setServerDetails( int id, char *name, char *ip, int port, int
         this->maxClients->setText( "" );
         this->maxClients->zText()->append( maxClients );
         serverFehler->setText( "" );
+        serverFehler->setSchriftFarbe( 0xFFFFFFFF );
         switch( status )
         {
         case -2: // Unbekannt
-            serverStatus->setText( "\r0xFFFFFFFFStatus: \r0xFFFF8800Unbekannt" );
+            serverStatus->setText( "Status: Unbekannt" );
+            serverStatus->setSchriftFarbe( 8, serverStatus->zText()->getLength(), 0xFFFF8800 );
             break;
         case -1: // Unerreichbar
-            serverStatus->setText( "\r0xFFFFFFFFStatus: \r0xFFFF0000Unerreichbar" );
+            serverStatus->setText( "Status: Unerreichbar" );
+            serverStatus->setSchriftFarbe( 8, serverStatus->zText()->getLength(), 0xFFFF0000 );
             break;
         case 0: // Offline
-            serverStatus->setText( "\r0xFFFFFFFFStatus: \r0xFFFFFF00Offline" );
+            serverStatus->setText( "Status: Offline" );
+            serverStatus->setSchriftFarbe( 8, serverStatus->zText()->getLength(), 0xFFFFFF00 );
             stoppen->setText( "Starten" );
             stoppen->addStyle( Knopf::Style::Erlaubt );
             beenden->addStyle( Knopf::Style::Erlaubt );
@@ -918,7 +922,8 @@ void PatchServer::setServerDetails( int id, char *name, char *ip, int port, int
             this->maxClients->addStyle( TextFeld::Style::Erlaubt );
             break;
         case 1: // Pausiert
-            serverStatus->setText( "\r0xFFFFFFFFStatus: \r0xFF88FF00Pausiert" );
+            serverStatus->setText( "Status: Pausiert" );
+            serverStatus->setSchriftFarbe( 8, serverStatus->zText()->getLength(), 0xFF88FF00 );
             pausieren->setText( "Fortsetzen" );
             pausieren->addStyle( Knopf::Style::Erlaubt );
             stoppen->setText( "Stoppen" );
@@ -928,14 +933,16 @@ void PatchServer::setServerDetails( int id, char *name, char *ip, int port, int
             this->maxClients->addStyle( TextFeld::Style::Erlaubt );
             break;
         case 2: // Online
-            serverStatus->setText( "\r0xFFFFFFFFStatus: \r0xFF00FF00Online" );
+            serverStatus->setText( "Status: Online" );
+            serverStatus->setSchriftFarbe( 8, serverStatus->zText()->getLength(), 0xFF00FF00 );
             pausieren->setText( "Pausieren" );
             pausieren->addStyle( Knopf::Style::Erlaubt );
             terminieren->addStyle( Knopf::Style::Erlaubt );
             this->maxClients->addStyle( TextFeld::Style::Erlaubt );
             break;
         case 3: // Veraltet
-            serverStatus->setText( "\r0xFFFFFFFFStatus: \r0xFFB0FF00Veraltet" );
+            serverStatus->setText( "Status: Veraltet" );
+            serverStatus->setSchriftFarbe( 8, serverStatus->zText()->getLength(), 0xFFB0FF00 );
             pausieren->setText( "Pausieren" );
             pausieren->addStyle( Knopf::Style::Erlaubt );
             update->addStyle( Knopf::Style::Erlaubt );
@@ -992,7 +999,7 @@ void PatchServer::setUpdateProzent( int prozent, int gruppe )
                 fb->reset();
                 fb->setAktionAnzahl( 100 );
                 updateT->setZeichnungZ( 1, i, fb );
-                updateT->setZeichnungZ( 3, i, obj );
+                updateT->setZeichnungZ( 3, i, obj->getThis() );
                 updateT->unlockZeichnung();
             }
             ( (FBalken*)updateT->zZeichnung( 1, i ) )->reset();

+ 1 - 1
SMP/Start/Start.cpp

@@ -124,7 +124,7 @@ void LadeBildschirm::thread()
 		LTDBDatei *ltdb = new LTDBDatei();
 		ltdb->setDatei( w->getTeilText( 0, w->positionVon( '/', w->anzahlVon( '/' ) - 1 ) ) );
 		ltdb->leseDaten( 0 );
-		bilder->add( w->getText(), ltdb->laden( 0, w->getTeilText( w->positionVon( '/', w->anzahlVon( '/' ) - 1 ) + 1 ) ) );
+		bilder->add( w->getTeilText( w->positionVon( '/', w->anzahlVon( '/' ) - 1 ) + 1 ), ltdb->laden( 0, w->getTeilText( w->positionVon( '/', w->anzahlVon( '/' ) - 1 ) + 1 ) ) );
 		ltdb->release();
 	}
 	lBD->release();