Преглед на файлове

An neues Framework angepasst

Kolja Strohm преди 5 години
родител
ревизия
fa3c277849

+ 1 - 4
Linie/Initialisierung/Initialisierung.cpp

@@ -208,11 +208,8 @@ ObjTabelle *initObjTabelle( int x, int y, int br, int h
 
 void initToolTip( Zeichnung *obj, const char *txt, Schrift *schrift, Bildschirm *zBs )
 {
-	obj->setToolTipText( txt, zBs );
-	if( schrift )
-	    obj->zToolTip()->setSchriftZ( schrift );
+	obj->setToolTipText( txt, zBs, 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()->setRahmenFarbe( 0xFFFFFFFF );
-	obj->zToolTip()->setSchriftFarbe( 0xFFFFFFFF );
 }

+ 5 - 4
Linie/Linie.vcxproj

@@ -22,31 +22,32 @@
     <ProjectGuid>{B2E0B9EF-0131-42B7-A7AC-A5A74C7547A7}</ProjectGuid>
     <Keyword>Win32Proj</Keyword>
     <RootNamespace>Linie</RootNamespace>
+    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     <ConfigurationType>DynamicLibrary</ConfigurationType>
     <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v141</PlatformToolset>
+    <PlatformToolset>v142</PlatformToolset>
     <CharacterSet>Unicode</CharacterSet>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
     <ConfigurationType>DynamicLibrary</ConfigurationType>
     <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v141</PlatformToolset>
+    <PlatformToolset>v142</PlatformToolset>
     <CharacterSet>MultiByte</CharacterSet>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>DynamicLibrary</ConfigurationType>
     <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v141</PlatformToolset>
+    <PlatformToolset>v142</PlatformToolset>
     <WholeProgramOptimization>true</WholeProgramOptimization>
     <CharacterSet>MultiByte</CharacterSet>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
     <ConfigurationType>DynamicLibrary</ConfigurationType>
     <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v141</PlatformToolset>
+    <PlatformToolset>v142</PlatformToolset>
     <WholeProgramOptimization>true</WholeProgramOptimization>
     <CharacterSet>MultiByte</CharacterSet>
   </PropertyGroup>

+ 2 - 4
Linie/Spiel/SpielKlasse.cpp

@@ -61,8 +61,6 @@ SpielKlasse::~SpielKlasse()
 		bestenliste->release();
 	chat->relese();
 	spieler->release();
-	if( screen )
-		screen->release();
 	delete[] tasten;
 }
 
@@ -102,9 +100,9 @@ void SpielKlasse::setSchrift( Schrift *schrift )
 		rEnd = new RundenEnde( schrift );
 }
 
-void SpielKlasse::setBildschirm( Bildschirm *screen )
+void SpielKlasse::setBildschirm( Bildschirm *zScreen )
 {
-	this->screen = screen;
+	screen = zScreen;
 }
 
 void SpielKlasse::nachricht( int län, char *bytes )

+ 1 - 1
Linie/Spiel/SpielKlasse.h

@@ -49,7 +49,7 @@ public:
 	void lock();
 	void unlock();
 	void setSchrift( Schrift *schrift ) override; // call 4
-	void setBildschirm( Bildschirm *screen ) override; // call 3
+	void setBildschirm( Bildschirm *zScreen ) override; // call 3
 	void nachricht( int län, char *bytes ) override;
 	void setKlients( KSGClient::InformationServerClient *infoKlient, KSGClient::SpielServerClient *spielKlient ) override; // call 2
 	void setKarteId( int karteId ) override; // call 1

+ 0 - 5
Linie/SpielStatistik/Tabelle/StatistikTabelle.cpp

@@ -118,14 +118,9 @@ StatistikTabelle::~StatistikTabelle()
 // privat
 void StatistikTabelle::tabelleLehren( ObjTabelle *zT, bool überschrift )
 {
-	int sAnz = zT->getSpaltenAnzahl();
 	int zAnz = zT->getZeilenAnzahl();
 	for( int i = !überschrift; i < zAnz; i++ )
-	{
-		for( int j = 0; j < sAnz; j++ )
-			( (TextFeld*)zT->zZeichnung( j, !überschrift ) )->release();
 		zT->removeZeile( !überschrift );
-	}
 }
 
 void StatistikTabelle::tabelleFüllen( ObjTabelle *zT )