Переглянути джерело

update auf neue Framework Version

Kolja Strohm 5 роки тому
батько
коміт
53d0d352a3

+ 3 - 3
Linie/Aufzeichnung/Bestenliste/VideoBestenliste.h

@@ -15,7 +15,7 @@ private:
 	int farbe;
 	int p;
 	int nP;
-	LRahmen *rahmen;
+	Rahmen *rahmen;
 	TextFeld *name;
 	TextFeld *punkte;
 	TextFeld *neuPunkte;
@@ -53,7 +53,7 @@ private:
 	int nP;
 	int farbe;
 	Schrift *schrift;
-	LRahmen *rahmen;
+	Rahmen *rahmen;
 	RCArray< VideoBLSpieler > *spieler;
 	TextFeld *name;
 	TextFeld *punkte;
@@ -93,7 +93,7 @@ public:
 class VideoBestenliste
 {
 private:
-	LRahmen *rahmen;
+	Rahmen *rahmen;
 	RCArray< VideoBLTeam > *teams;
 	TextFeld *name;
 	TextFeld *punkte;

+ 8 - 9
Linie/Aufzeichnung/Chat/VideoChat.cpp

@@ -13,8 +13,8 @@ VideoChat::VideoChat( Schrift *zSchrift )
 {
 	verlauf = new TextFeld();
 	verlauf->setStyle( TextFeld::Style::TextGebiet & ~TextFeld::Style::Erlaubt );
-	verlauf->setLinienRahmenFarbe( 0xFF909090 );
-	verlauf->setLinienRahmenBreite( 1 );
+	verlauf->setRahmenFarbe( 0xFF909090 );
+	verlauf->setRahmenBreite( 1 );
 	verlauf->setText( "" );
 	verlauf->setSchriftFarbe( 0xFFFFFFFF );
 	verlauf->setSchriftSize( 12 );
@@ -49,12 +49,11 @@ void VideoChat::removeNachricht( char *nachricht )
 {
 	Text *txt = new Text( nachricht );
 	txt->append( "\n" );
-	Schrift *schrift = verlauf->zSchrift();
-	if( schrift )
+	TextRenderer *textRd = verlauf->zTextRenderer();
+	if( textRd )
 	{
-		schrift->lock();
-		schrift->textFormatieren( txt, verlauf->getBreite() - 15 - 2, 12 );
-		schrift->unlock();
+        textRd->setSchriftSize( 12 );
+        textRd->textFormatieren( txt, verlauf->getBreite() - 15 - 2 );
 	}
 	int n = txt->anzahlVon( '\n' );
 	int n2 = verlauf->zText()->anzahlVon( '\n' );
@@ -71,12 +70,12 @@ void VideoChat::doMausEreignis( MausEreignis &me )
 	verlauf->doMausEreignis( me );
 	if( !vera && me.verarbeitet )
 	{
-		verlauf->setLinienRahmenFarbe( 0xFFFFFFFF );
+		verlauf->setRahmenFarbe( 0xFFFFFFFF );
 		verlauf->setVertikalScrollFarbe( 0xFF808080, 0 );
 	}
 	else
 	{
-		verlauf->setLinienRahmenFarbe( 0xFF909090 );
+		verlauf->setRahmenFarbe( 0xFF909090 );
 		verlauf->setVertikalScrollFarbe( 0xFF404040, 0 );
 	}
 }

+ 4 - 6
Linie/Aufzeichnung/Ende/VideoEnde.cpp

@@ -16,8 +16,8 @@ VideoEnde::VideoEnde( Schrift *zSchrift )
 	text->setText( "" );
 	text->setSchriftFarbe( 0xFFFFFFFF );
 	text->setSize( 220, 70 );
-	text->setLinienRahmenBreite( 2 );
-	text->setLinienRahmenFarbe( 0xFFFFFFFF );
+	text->setRahmenBreite( 2 );
+	text->setRahmenFarbe( 0xFFFFFFFF );
 	text->setHintergrundFarbe( 0xA0000000 );
 	ref = 1;
 }
@@ -36,11 +36,9 @@ void VideoEnde::setSichtbar( bool b )
 
 void VideoEnde::setText( const char *txt )
 {
-	text->zSchrift()->lock();
-	text->zSchrift()->setSchriftSize( 12 );
+	text->zTextRenderer()->setSchriftSize( 12 );
 	Text t = txt;
-	text->setSize( 10 + text->zSchrift()->getTextBreite( &t ), 10 + text->zSchrift()->getTextHeight( &t ) );
-	text->zSchrift()->unlock();
+	text->setSize( 10 + text->zTextRenderer()->getTextBreite( t ), 10 + text->zTextRenderer()->getTextHeight( t ) );
 	text->setText( txt );
 }
 

+ 1 - 1
Linie/Aufzeichnung/Kamera/VideoKamera.h

@@ -12,7 +12,7 @@ private:
 	Array< Punkt > *rundePos;
 	Array< Punkt > *rundeGr;
 	Punkt rGr;
-	LRahmen *rahmen;
+	Rahmen *rahmen;
 	int ref;
 
 public:

+ 2 - 2
Linie/Aufzeichnung/Karte/VideoKarte.cpp

@@ -8,10 +8,10 @@
 VideoKarte::VideoKarte()
 {
 	map = new RCArray< Bild >();
-	rahmen = new RCArray< LRahmen >();
+	rahmen = new RCArray< Rahmen >();
 	runde = 0;
 	map->set( new Bild(), runde );
-	rahmen->set( new LRahmen(), runde );
+	rahmen->set( new Rahmen(), runde );
 	rahmen->z( runde )->setFarbe( 0xFFFFFFFF );
 	rahmen->z( runde )->setRamenBreite( 2 );
 	ref = 1;

+ 1 - 1
Linie/Aufzeichnung/Karte/VideoKarte.h

@@ -10,7 +10,7 @@ class VideoKamera;
 class VideoKarte
 {
 private:
-	RCArray< LRahmen > *rahmen;
+	RCArray< Rahmen > *rahmen;
 	RCArray< Bild > *map;
 	int runde;
 	int ref;

+ 1 - 1
Linie/Aufzeichnung/Spieler/VideoSpieler.h

@@ -37,7 +37,7 @@ private:
 	int runde;
 	Text *name;
 	Text *teamName;
-	LRahmen *teamRahmen;
+	Rahmen *teamRahmen;
 	int gewonneneRunden;
 	int linienLänge;
 	double zeitAmLeben;

+ 3 - 3
Linie/Aufzeichnung/Steuerung/VideoSteuerung.cpp

@@ -15,13 +15,13 @@ VideoSteuerung::VideoSteuerung( Schrift *zSchrift, Bildschirm *zScreen )
 	initToolTip( verlassen, "Aufzeichnung verlassen", zSchrift->getThis(), zScreen );
 	langsamer = initKnopf( 105, 0, 22, 22, 0, 0, "" );
 	langsamer->setStyle( Knopf::Style::Sichtbar | Knopf::Style::Erlaubt | Knopf::Style::HAlpha | Knopf::Style::HBild | Knopf::Style::Hintergrund | Knopf::Style::KlickBuffer | Knopf::Style::Rahmen );
-	langsamer->setLinienRahmenBreite( 1 );
+	langsamer->setRahmenBreite( 1 );
 	stop = initKnopf( 130, 0, 22, 22, 0, 0, "" );
 	stop->setStyle( Knopf::Style::Sichtbar | Knopf::Style::Erlaubt | Knopf::Style::HAlpha | Knopf::Style::HBild | Knopf::Style::Hintergrund | Knopf::Style::KlickBuffer | Knopf::Style::Rahmen );
-	stop->setLinienRahmenBreite( 1 );
+	stop->setRahmenBreite( 1 );
 	schneller = initKnopf( 155, 0, 22, 22, 0, 0, "" );
 	schneller->setStyle( Knopf::Style::Sichtbar | Knopf::Style::Erlaubt | Knopf::Style::HAlpha | Knopf::Style::HBild | Knopf::Style::Hintergrund | Knopf::Style::KlickBuffer | Knopf::Style::Rahmen );
-	schneller->setLinienRahmenBreite( 1 );
+	schneller->setRahmenBreite( 1 );
 	LTDBDatei *vBilder = new LTDBDatei();
 	vBilder->setDatei( new Text( "data/client/bilder/video.ltdb" ) );
 	vBilder->leseDaten( 0 );

+ 11 - 11
Linie/Initialisierung/Initialisierung.cpp

@@ -36,8 +36,8 @@ KontrollKnopf *initKontrollKnopf( int x, int y, int br, int h
 	}
 	if( ret->hatStyle( TextFeld::Style::Rahmen ) )
 	{
-		ret->setLinienRahmenBreite( 1 );
-		ret->setLinienRahmenFarbe( 0xFF00FF00 );
+		ret->setRahmenBreite( 1 );
+		ret->setRahmenFarbe( 0xFF00FF00 );
 	}
 	ret->setPosition( x, y );
 	ret->setSize( br, hö );
@@ -93,8 +93,8 @@ TextFeld *initTextFeld( int x, int y, int br, int h
 	}
 	if( ret->hatStyle( TextFeld::Style::Rahmen ) )
 	{
-		ret->setLinienRahmenBreite( 1 );
-		ret->setLinienRahmenFarbe( 0xFF00FF00 );
+		ret->setRahmenBreite( 1 );
+		ret->setRahmenFarbe( 0xFF00FF00 );
 	}
 	ret->setPosition( x, y );
 	ret->setSize( br, hö );
@@ -111,8 +111,8 @@ BildZ *initBildZ( int x, int y, int br, int h
 		ret->setBildZ( b );
 	if( ( style | BildZ::Style::Rahmen ) == style )
 	{
-		ret->setLinienRahmenBreite( 1 );
-		ret->setLinienRahmenFarbe( 0xFFFFFFFF );
+		ret->setRahmenBreite( 1 );
+		ret->setRahmenFarbe( 0xFFFFFFFF );
 	}
 	return ret;
 }
@@ -131,8 +131,8 @@ AuswahlBox *initAuswahlBox( int x, int y, int br, int h
 	    ret->setSchriftZ( zSchrift->getThis() );
 	if( ( style | AuswahlBox::Style::Rahmen ) == style )
 	{
-		ret->setLinienRahmenBreite( 1 );
-		ret->setLinienRahmenFarbe( 0xFFFFFFFF );
+		ret->setRahmenBreite( 1 );
+		ret->setRahmenFarbe( 0xFFFFFFFF );
 	}
 	if( ( style | AuswahlBox::Style::MaxHeight ) == style )
 		ret->setMaxAuskappHeight( 100 );
@@ -173,8 +173,8 @@ ObjTabelle *initObjTabelle( int x, int y, int br, int h
 		ret->setMausEreignis( _ret1ME );
 	if( ( style | ObjTabelle::Style::Rahmen ) == style )
 	{
-		ret->setLinienRahmenBreite( 1 );
-		ret->setLinienRahmenFarbe( 0xFFFFFFFF );
+		ret->setRahmenBreite( 1 );
+		ret->setRahmenFarbe( 0xFFFFFFFF );
 	}
 	if( ( style | ObjTabelle::Style::Raster ) == style )
 	{
@@ -213,6 +213,6 @@ void initToolTip( Zeichnung *obj, const char *txt, Schrift *schrift, Bildschirm
 	    obj->zToolTip()->setSchriftZ( schrift );
 	obj->zToolTip()->addStyle( TextFeld::Style::Sichtbar | TextFeld::Style::Rahmen | TextFeld::Style::Hintergrund | TextFeld::Style::HAlpha | TextFeld::Style::Mehrzeilig );
 	obj->zToolTip()->setHintergrundFarbe( 0xA0000000 );
-	obj->zToolTip()->setLinienRahmenFarbe( 0xFFFFFFFF );
+	obj->zToolTip()->setRahmenFarbe( 0xFFFFFFFF );
 	obj->zToolTip()->setSchriftFarbe( 0xFFFFFFFF );
 }

+ 2 - 1
Linie/Spiel/Bestenliste/Bestenliste.h

@@ -3,6 +3,7 @@
 
 #include <TextFeld.h>
 #include <Array.h>
+#include <Rahmen.h>
 
 using namespace Framework;
 
@@ -15,7 +16,7 @@ private:
 	int farbe;
 	int p;
 	int nP;
-	LRahmen *rahmen;
+	Rahmen *rahmen;
 	TextFeld *name;
 	TextFeld *punkte;
 	TextFeld *neuPunkte;

+ 6 - 6
Linie/Spiel/Chat/Chat.cpp

@@ -28,8 +28,8 @@ SpielChat::SpielChat()
 	nachricht->setText( "" );
 	nachricht->setSchriftFarbe( 0xFF909090 );
 	nachricht->setSchriftSize( 12 );
-	nachricht->setLinienRahmenBreite( 1 );
-	nachricht->setLinienRahmenFarbe( 0xFF909090 );
+	nachricht->setRahmenBreite( 1 );
+	nachricht->setRahmenFarbe( 0xFF909090 );
 	nachricht->setPosition( rahmen->getX() + 2, rahmen->getY() + 178 );
 	nachricht->setSize( 446, 20 );
 	ref = 1;
@@ -71,14 +71,14 @@ void SpielChat::doMausEreignis( MausEreignis &me )
 	nachricht->doMausEreignis( me );
 	if( !vera && me.verarbeitet )
 	{
-		nachricht->setLinienRahmenFarbe( 0xFFFFFFFF );
+		nachricht->setRahmenFarbe( 0xFFFFFFFF );
 		nachricht->setSchriftFarbe( 0xFFFFFFFF );
 		verlauf->setVertikalScrollFarbe( 0xFF808080, 0 );
 		rahmen->setFarbe( 0xFFFFFFFF );
 	}
 	else
 	{
-		nachricht->setLinienRahmenFarbe( 0xFF909090 );
+		nachricht->setRahmenFarbe( 0xFF909090 );
 		nachricht->setSchriftFarbe( 0xFF909090 );
 		verlauf->setVertikalScrollFarbe( 0xFF404040, 0 );
 		rahmen->setFarbe( 0xFF909090 );
@@ -117,14 +117,14 @@ void SpielChat::doTastaturEreignis( TastaturEreignis &te, KSGClient::SpielServer
 		nachricht->doTastaturEreignis( te );
 	if( nachricht->hatStyle( TextFeld::Style::Fokus ) )
 	{
-		nachricht->setLinienRahmenFarbe( 0xFFFFFFFF );
+		nachricht->setRahmenFarbe( 0xFFFFFFFF );
 		nachricht->setSchriftFarbe( 0xFFFFFFFF );
 		verlauf->setVertikalScrollFarbe( 0xFF808080, 0 );
 		rahmen->setFarbe( 0xFFFFFFFF );
 	}
 	else
 	{
-		nachricht->setLinienRahmenFarbe( 0xFF909090 );
+		nachricht->setRahmenFarbe( 0xFF909090 );
 		nachricht->setSchriftFarbe( 0xFF909090 );
 		verlauf->setVertikalScrollFarbe( 0xFF404040, 0 );
 		rahmen->setFarbe( 0xFF909090 );

+ 1 - 0
Linie/Spiel/Chat/Chat.h

@@ -3,6 +3,7 @@
 
 #include <KSGNetwork.h>
 #include <TextFeld.h>
+#include <Rahmen.h>
 
 using namespace Framework;
 

+ 1 - 0
Linie/Spiel/Ende/Ende.h

@@ -2,6 +2,7 @@
 #define Ende_H
 
 #include <Knopf.h>
+#include <Rahmen.h>
 
 using namespace Framework;
 

+ 1 - 0
Linie/Spiel/Ende/RundenEnde.h

@@ -2,6 +2,7 @@
 #define Rundenende_H
 
 #include <TextFeld.h>
+#include <Rahmen.h>
 
 using namespace Framework;
 

+ 1 - 0
Linie/Spiel/Kamera/Kamera.h

@@ -2,6 +2,7 @@
 #define Kamera_H
 
 #include <Bild.h>
+#include <Rahmen.h>
 
 using namespace Framework;
 

+ 1 - 0
Linie/Spiel/Karte/Karte.h

@@ -2,6 +2,7 @@
 #define Karte_H
 
 #include <Bild.h>
+#include <Rahmen.h>
 
 using namespace Framework;
 

+ 1 - 1
Linie/SpielStatistik/Chat/StatistikChat.cpp

@@ -411,7 +411,7 @@ void StatistikChat::addChatNachricht( int vonAccount, char *nachricht )
 		*txt += ": ";
 	*txt += nachricht;
 	*txt += "\n";
-	verlauf->zSchrift()->textFormatieren( txt, verlauf->getBreite() - 15, 12 );
+	verlauf->zTextRenderer()->textFormatieren( txt, verlauf->getBreite() - 15 );
 	verlauf->zText()->append( txt );
 	verlauf->updateVScroll();
 }

+ 1 - 1
Linie/SpielStatistik/Chat/StatistikChat.h

@@ -66,7 +66,7 @@ private:
     KSGClient::InformationServerClient *infoc;
 	Schrift *schrift;
 	BilderV *bilder;
-	LRahmen *ram;
+	Rahmen *ram;
 	bool rend;
 	int ref;