|
@@ -68,60 +68,60 @@ TitelLeiste::TitelLeiste( Fenster *zNachLogin, Schrift *zSchrift )
|
|
version->zText()->append( (int)clientVersion[ 0 ] );
|
|
version->zText()->append( (int)clientVersion[ 0 ] );
|
|
close = initKnopf( bgr.x - 23, -1, 22, 22, 0, 0, "" );
|
|
close = initKnopf( bgr.x - 23, -1, 22, 22, 0, 0, "" );
|
|
close->setStyle( Knopf::Style::Sichtbar | Knopf::Style::Erlaubt | Knopf::Style::Hintergrund | Knopf::Style::HBild | Knopf::Style::KlickBuffer | Knopf::Style::HAlpha | Knopf::Style::Rahmen );
|
|
close->setStyle( Knopf::Style::Sichtbar | Knopf::Style::Erlaubt | Knopf::Style::Hintergrund | Knopf::Style::HBild | Knopf::Style::KlickBuffer | Knopf::Style::HAlpha | Knopf::Style::Rahmen );
|
|
- close->setLinienRahmenFarbe( 0xFFFFFFFF );
|
|
|
|
- close->setLinienRahmenBreite( 1 );
|
|
|
|
|
|
+ close->setRahmenFarbe( 0xFFFFFFFF );
|
|
|
|
+ close->setRahmenBreite( 1 );
|
|
close->setHintergrundBildZ( closeBild->getThis() );
|
|
close->setHintergrundBildZ( closeBild->getThis() );
|
|
initToolTip( close, "Kolja-Strohm Games Client beenden.", zSchrift->getThis(), hauptScreen );
|
|
initToolTip( close, "Kolja-Strohm Games Client beenden.", zSchrift->getThis(), hauptScreen );
|
|
close->setMausEreignisParameter( this );
|
|
close->setMausEreignisParameter( this );
|
|
close->setMausEreignis( titelLeisteSchließenME );
|
|
close->setMausEreignis( titelLeisteSchließenME );
|
|
einstellungen = initKnopf( bgr.x - 44, -1, 22, 22, 0, 0, "" );
|
|
einstellungen = initKnopf( bgr.x - 44, -1, 22, 22, 0, 0, "" );
|
|
einstellungen->setStyle( Knopf::Style::Sichtbar | Knopf::Style::Erlaubt | Knopf::Style::Hintergrund | Knopf::Style::HBild | Knopf::Style::KlickBuffer | Knopf::Style::HAlpha | Knopf::Style::Rahmen );
|
|
einstellungen->setStyle( Knopf::Style::Sichtbar | Knopf::Style::Erlaubt | Knopf::Style::Hintergrund | Knopf::Style::HBild | Knopf::Style::KlickBuffer | Knopf::Style::HAlpha | Knopf::Style::Rahmen );
|
|
- einstellungen->setLinienRahmenFarbe( 0xFFFFFFFF );
|
|
|
|
- einstellungen->setLinienRahmenBreite( 1 );
|
|
|
|
|
|
+ einstellungen->setRahmenFarbe( 0xFFFFFFFF );
|
|
|
|
+ einstellungen->setRahmenBreite( 1 );
|
|
einstellungen->setHintergrundBildZ( einstellungenBild->getThis() );
|
|
einstellungen->setHintergrundBildZ( einstellungenBild->getThis() );
|
|
einstellungen->setMausEreignisParameter( this );
|
|
einstellungen->setMausEreignisParameter( this );
|
|
einstellungen->setMausEreignis( titelLeisteEinstellungenME );
|
|
einstellungen->setMausEreignis( titelLeisteEinstellungenME );
|
|
initToolTip( einstellungen, "Einstellungen ändern.", zSchrift->getThis(), hauptScreen );
|
|
initToolTip( einstellungen, "Einstellungen ändern.", zSchrift->getThis(), hauptScreen );
|
|
logout = initKnopf( bgr.x - 65, -1, 22, 22, 0, 0, "" );
|
|
logout = initKnopf( bgr.x - 65, -1, 22, 22, 0, 0, "" );
|
|
logout->setStyle( Knopf::Style::Sichtbar | Knopf::Style::Erlaubt | Knopf::Style::Hintergrund | Knopf::Style::HBild | Knopf::Style::KlickBuffer | Knopf::Style::HAlpha | Knopf::Style::Rahmen );
|
|
logout->setStyle( Knopf::Style::Sichtbar | Knopf::Style::Erlaubt | Knopf::Style::Hintergrund | Knopf::Style::HBild | Knopf::Style::KlickBuffer | Knopf::Style::HAlpha | Knopf::Style::Rahmen );
|
|
- logout->setLinienRahmenFarbe( 0xFFFFFFFF );
|
|
|
|
- logout->setLinienRahmenBreite( 1 );
|
|
|
|
|
|
+ logout->setRahmenFarbe( 0xFFFFFFFF );
|
|
|
|
+ logout->setRahmenBreite( 1 );
|
|
logout->setHintergrundBildZ( logoutBild->getThis() );
|
|
logout->setHintergrundBildZ( logoutBild->getThis() );
|
|
logout->setMausEreignisParameter( this );
|
|
logout->setMausEreignisParameter( this );
|
|
logout->setMausEreignis( titelLeisteLogoutME );
|
|
logout->setMausEreignis( titelLeisteLogoutME );
|
|
initToolTip( logout, "Ausloggen.", zSchrift->getThis(), hauptScreen );
|
|
initToolTip( logout, "Ausloggen.", zSchrift->getThis(), hauptScreen );
|
|
news = initKnopf( bgr.x - 103, 67, 102, 32, zSchrift, Knopf::Style::Sichtbar, "Information" );
|
|
news = initKnopf( bgr.x - 103, 67, 102, 32, zSchrift, Knopf::Style::Sichtbar, "Information" );
|
|
- news->setLinienRahmenFarbe( 0xFFFFFFFF );
|
|
|
|
- news->setLinienRahmenBreite( 1 );
|
|
|
|
|
|
+ news->setRahmenFarbe( 0xFFFFFFFF );
|
|
|
|
+ news->setRahmenBreite( 1 );
|
|
news->setMausEreignisParameter( this );
|
|
news->setMausEreignisParameter( this );
|
|
news->setMausEreignis( titelLeisteNewsME );
|
|
news->setMausEreignis( titelLeisteNewsME );
|
|
miniGames = initKnopf( bgr.x - 204, 67, 102, 32, zSchrift, Knopf::Style::Sichtbar, "Mini Games" );
|
|
miniGames = initKnopf( bgr.x - 204, 67, 102, 32, zSchrift, Knopf::Style::Sichtbar, "Mini Games" );
|
|
- miniGames->setLinienRahmenFarbe( 0xFFFFFFFF );
|
|
|
|
- miniGames->setLinienRahmenBreite( 1 );
|
|
|
|
|
|
+ miniGames->setRahmenFarbe( 0xFFFFFFFF );
|
|
|
|
+ miniGames->setRahmenBreite( 1 );
|
|
miniGames->setMausEreignisParameter( this );
|
|
miniGames->setMausEreignisParameter( this );
|
|
miniGames->setMausEreignis( titelLeisteMiniGamesME );
|
|
miniGames->setMausEreignis( titelLeisteMiniGamesME );
|
|
accountAnsehen = initKnopf( bgr.x - 305, 67, 102, 32, zSchrift, Knopf::Style::Sichtbar, "Account" );
|
|
accountAnsehen = initKnopf( bgr.x - 305, 67, 102, 32, zSchrift, Knopf::Style::Sichtbar, "Account" );
|
|
- accountAnsehen->setLinienRahmenFarbe( 0xFFFFFFFF );
|
|
|
|
- accountAnsehen->setLinienRahmenBreite( 1 );
|
|
|
|
|
|
+ accountAnsehen->setRahmenFarbe( 0xFFFFFFFF );
|
|
|
|
+ accountAnsehen->setRahmenBreite( 1 );
|
|
accountAnsehen->setMausEreignisParameter( this );
|
|
accountAnsehen->setMausEreignisParameter( this );
|
|
accountAnsehen->setMausEreignis( titelLeisteAccountAnsehenME );
|
|
accountAnsehen->setMausEreignis( titelLeisteAccountAnsehenME );
|
|
shop = initKnopf( bgr.x - 406, 67, 102, 32, zSchrift, Knopf::Style::Sichtbar, "Shop" );
|
|
shop = initKnopf( bgr.x - 406, 67, 102, 32, zSchrift, Knopf::Style::Sichtbar, "Shop" );
|
|
- shop->setLinienRahmenFarbe( 0xFFFFFFFF );
|
|
|
|
- shop->setLinienRahmenBreite( 1 );
|
|
|
|
|
|
+ shop->setRahmenFarbe( 0xFFFFFFFF );
|
|
|
|
+ shop->setRahmenBreite( 1 );
|
|
shop->setMausEreignisParameter( this );
|
|
shop->setMausEreignisParameter( this );
|
|
shop->setMausEreignis( titelLeisteShopME );
|
|
shop->setMausEreignis( titelLeisteShopME );
|
|
spielen = initKnopf( bgr.x - 507, 67, 102, 32, zSchrift, Knopf::Style::Sichtbar, "Spielen" );
|
|
spielen = initKnopf( bgr.x - 507, 67, 102, 32, zSchrift, Knopf::Style::Sichtbar, "Spielen" );
|
|
- spielen->setLinienRahmenFarbe( 0xFFFFFFFF );
|
|
|
|
- spielen->setLinienRahmenBreite( 1 );
|
|
|
|
|
|
+ spielen->setRahmenFarbe( 0xFFFFFFFF );
|
|
|
|
+ spielen->setRahmenBreite( 1 );
|
|
spielen->setMausEreignisParameter( this );
|
|
spielen->setMausEreignisParameter( this );
|
|
spielen->setMausEreignis( titelLeisteSpielenME );
|
|
spielen->setMausEreignis( titelLeisteSpielenME );
|
|
editor = initKnopf( bgr.x - 507, 35, 102, 32, zSchrift, 0, "Editor" );
|
|
editor = initKnopf( bgr.x - 507, 35, 102, 32, zSchrift, 0, "Editor" );
|
|
- editor->setLinienRahmenFarbe( 0xFFFFFFFF );
|
|
|
|
- editor->setLinienRahmenBreite( 1 );
|
|
|
|
|
|
+ editor->setRahmenFarbe( 0xFFFFFFFF );
|
|
|
|
+ editor->setRahmenBreite( 1 );
|
|
editor->setMausEreignisParameter( this );
|
|
editor->setMausEreignisParameter( this );
|
|
editor->setMausEreignis( titelLeisteEditorME );
|
|
editor->setMausEreignis( titelLeisteEditorME );
|
|
info = initTextFeld( 200, 11, 300, 76, zSchrift, TextFeld::Style::Sichtbar | TextFeld::Style::Mehrzeilig | TextFeld::Style::Mehrfarbig | TextFeld::Style::Rahmen, "Wilkommen bei Kolja-Strohm Games!\nViel Spaß beim spielen." );
|
|
info = initTextFeld( 200, 11, 300, 76, zSchrift, TextFeld::Style::Sichtbar | TextFeld::Style::Mehrzeilig | TextFeld::Style::Mehrfarbig | TextFeld::Style::Rahmen, "Wilkommen bei Kolja-Strohm Games!\nViel Spaß beim spielen." );
|
|
- info->setLinienRahmenFarbe( 0xFFFFFFFF );
|
|
|
|
|
|
+ info->setRahmenFarbe( 0xFFFFFFFF );
|
|
int minus = bgr.x / 2 - 254;
|
|
int minus = bgr.x / 2 - 254;
|
|
if( minus < 511 )
|
|
if( minus < 511 )
|
|
minus = 511;
|
|
minus = 511;
|
|
@@ -387,12 +387,11 @@ void TitelLeiste::thread()
|
|
Text *kt = new Text();
|
|
Text *kt = new Text();
|
|
kt->append( k );
|
|
kt->append( k );
|
|
Schrift *schrift = gold->zSchrift();
|
|
Schrift *schrift = gold->zSchrift();
|
|
- schrift->lock();
|
|
|
|
- schrift->setSchriftSize( 12 );
|
|
|
|
- int gtbr = schrift->getTextBreite( gt );
|
|
|
|
- int stbr = schrift->getTextBreite( st );
|
|
|
|
- int ktbr = schrift->getTextBreite( kt );
|
|
|
|
- schrift->unlock();
|
|
|
|
|
|
+ TextRenderer rd( schrift->getThis() );
|
|
|
|
+ rd.setSchriftSize( 12 );
|
|
|
|
+ int gtbr = rd.getTextBreite( gt->getText() );
|
|
|
|
+ int stbr = rd.getTextBreite( st->getText() );
|
|
|
|
+ int ktbr = rd.getTextBreite( kt->getText() );
|
|
kupfer->setPosition( fenster->getBreite() - 30 - ktbr, kupfer->getY() );
|
|
kupfer->setPosition( fenster->getBreite() - 30 - ktbr, kupfer->getY() );
|
|
kupfer->setSize( ktbr, 20 );
|
|
kupfer->setSize( ktbr, 20 );
|
|
silber->setPosition( kupfer->getX() - 30 - stbr, silber->getY() );
|
|
silber->setPosition( kupfer->getX() - 30 - stbr, silber->getY() );
|