Browse Source

Fehler behoben

Kolja Strohm 5 years ago
parent
commit
37a93d1110

+ 1 - 0
Asteroids/Editor/Karte/EditorKarte.cpp

@@ -3,6 +3,7 @@
 using namespace Editor;
 
 KarteDaten::KarteDaten( EditorKlient *client )
+    : Thread()
 {
     this->client = client;
     sts = new SpielerTeamStruktur();

+ 4 - 40
Asteroids/SpielStatistik/Chat/StatistikChat.cpp

@@ -33,36 +33,9 @@ ChatListeSpieler::ChatListeSpieler( int accountId, int eigeneId, Schrift *zSchri
 									rend( 0 ),
 									ref( 1 )
 {
-	Bild *ansehenBild = bilder->get( "chat.ltdb/ansehen.png" );
-	if( !ansehenBild )
-	{
-		LTDBDatei *datei = new LTDBDatei();
-		datei->setDatei( new Text( "data/client/bilder/chat.ltdb" ) );
-		datei->leseDaten( 0 );
-		ansehenBild = datei->laden( 0, new Text( "ansehen.png" ) );
-		datei->release();
-		bilder->add( "chat.ltdb/ansehen.png", ansehenBild->getThis() );
-	}
-	Bild *nachrichtBild = bilder->get( "chat.ltdb/nachricht.png" );
-	if( !nachrichtBild )
-	{
-		LTDBDatei *datei = new LTDBDatei();
-		datei->setDatei( new Text( "data/client/bilder/chat.ltdb" ) );
-		datei->leseDaten( 0 );
-		nachrichtBild = datei->laden( 0, new Text( "nachricht.png" ) );
-		datei->release();
-		bilder->add( "chat.ltdb/nachricht.png", nachrichtBild->getThis() );
-	}
-	Bild *einladungBild = bilder->get( "chat.ltdb/neuerfreund.png" );
-	if( !nachrichtBild )
-	{
-		LTDBDatei *datei = new LTDBDatei();
-		datei->setDatei( new Text( "data/client/bilder/chat.ltdb" ) );
-		datei->leseDaten( 0 );
-		einladungBild = datei->laden( 0, new Text( "neuerfreund.png" ) );
-		datei->release();
-		bilder->add( "chat.ltdb/neuerfreund.png", einladungBild->getThis() );
-	}
+	Bild *ansehenBild = bilder->get( "data/client/bilder/chat.ltdb/ansehen.png" );
+	Bild *nachrichtBild = bilder->get( "data/client/bilder/chat.ltdb/nachricht.png" );
+	Bild *einladungBild = bilder->get( "data/client/bilder/chat.ltdb/neuerfreund.png" );
 	bg->setSize( gr );
 	bg->setFarbe( 0x0000FF00 );
 	bg->setStrength( -4 );
@@ -365,16 +338,7 @@ StatistikChat::StatistikChat( int eigeneId, KSGClient::SpielServerClient *spielc
 							  beenden( 0 ),
 							  ref( 1 )
 {
-	Bild *sendenBild = bilder->get( "chat.ltdb/senden.png" );
-	if( !sendenBild )
-	{
-		LTDBDatei *datei = new LTDBDatei();
-		datei->setDatei( new Text( "data/client/bilder/chat.ltdb" ) );
-		datei->leseDaten( 0 );
-		sendenBild = datei->laden( 0, new Text( "senden.png" ) );
-		datei->release();
-		bilder->add( "chat.ltdb/senden.png", sendenBild->getThis() );
-	};
+	Bild *sendenBild = bilder->get( "data/client/bilder/chat.ltdb/senden.png" );
 	senden->setStyle( Knopf::Style::Sichtbar | Knopf::Style::Erlaubt | Knopf::Style::Hintergrund | Knopf::Style::HAlpha | Knopf::Style::HBild | Knopf::Style::KlickBuffer );
 	senden->setHintergrundBildZ( sendenBild );
 }