Quellcode durchsuchen

Benutzt nun die neue Netzwerk Bibliothek

Kolja Strohm vor 6 Jahren
Ursprung
Commit
3502258984
7 geänderte Dateien mit 22 neuen und 27 gelöschten Zeilen
  1. 3 3
      Fangen/Fangen.vcxproj
  2. 1 2
      Fangen/Game.cpp
  3. 2 2
      Fangen/Game.h
  4. 5 9
      Fangen/Map.cpp
  5. 3 3
      Fangen/Map.h
  6. 4 4
      Fangen/Menü.cpp
  7. 4 4
      Fangen/Menü.h

+ 3 - 3
Fangen/Fangen.vcxproj

@@ -71,20 +71,20 @@
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
     <LinkIncremental>true</LinkIncremental>
-    <IncludePath>..\..\..\..\..\Allgemein\Framework;..\..\..\Include;$(IncludePath)</IncludePath>
+    <IncludePath>..\..\..\KSGNetwork\Include;..\..\..\..\..\Allgemein\Framework;..\..\..\Include;$(IncludePath)</IncludePath>
     <LibraryPath>..\..\..\..\..\Allgemein\Framework\x64\Debug;$(LibraryPath)</LibraryPath>
     <CustomBuildBeforeTargets>
     </CustomBuildBeforeTargets>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     <LinkIncremental>false</LinkIncremental>
-    <IncludePath>..\..\..\..\..\Allgemein\Framework;..\..\..\Include;$(IncludePath)</IncludePath>
+    <IncludePath>..\..\..\..\..\Allgemein\Framework;..\..\..\Include;..\..\..\KSGNetwork\Include;$(IncludePath)</IncludePath>
     <LibraryPath>..\..\..\..\..\Allgemein\Framework\Release;$(LibraryPath)</LibraryPath>
     <CustomBuildBeforeTargets>Build</CustomBuildBeforeTargets>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
     <LinkIncremental>false</LinkIncremental>
-    <IncludePath>..\..\..\..\..\Allgemein\Framework;..\..\..\Include;$(IncludePath)</IncludePath>
+    <IncludePath>..\..\..\KSGNetwork\Include;..\..\..\..\..\Allgemein\Framework;..\..\..\Include;$(IncludePath)</IncludePath>
     <LibraryPath>..\..\..\..\..\Allgemein\Framework\x64\Release;$(LibraryPath)</LibraryPath>
     <CustomBuildBeforeTargets>Build</CustomBuildBeforeTargets>
   </PropertyGroup>

+ 1 - 2
Fangen/Game.cpp

@@ -1,6 +1,5 @@
 #include "Game.h"
 #include <Bild.h>
-#include "../../../Include/KSGKlientV.h"
 
 // Inhalt der Game Klasse aus Game.h
 // Konstruktor
@@ -33,7 +32,7 @@ bool Game::laden()
 	return 1;
 }
 
-void Game::setMinigameClientZ( MinigameKlientV *client )
+void Game::setMinigameClientZ( KSGClient::MinigameServerClient *client )
 {
     if( this->client )
         this->client->release();

+ 2 - 2
Fangen/Game.h

@@ -10,7 +10,7 @@ private:
 	Schrift *schrift;
 	Bildschirm *screen;
 	Menü *menü;
-    MinigameKlientV *client;
+    KSGClient::MinigameServerClient *client;
 	int alpha;
 	int ref;
 
@@ -21,7 +21,7 @@ public:
 	~Game();
 	// nicht constant
 	virtual bool laden() override;
-    virtual void setMinigameClientZ( MinigameKlientV *client ) override;
+    virtual void setMinigameClientZ( KSGClient::MinigameServerClient *client ) override;
 	virtual void doMausEreignis( MausEreignis &me ) override;
 	virtual void doTastaturEreignis( TastaturEreignis &te ) override;
 	virtual bool tick( double zeit ) override;

+ 5 - 9
Fangen/Map.cpp

@@ -8,7 +8,7 @@
 
 // Inhalt der Map Klasse aus Map.h
 // Konstruktor
-Map::Map( MinigameKlientV *klient )
+Map::Map( KSGClient::MinigameServerClient *klient )
 {
     this->klient = klient;
 	gegner = new RCArray< Spieler >();
@@ -264,7 +264,7 @@ bool Map::tick( double tickVal )
         DateiRemove( "data/Minigames/Fangen/data/upload.mgc" );
         DateiUmbenennen( "data/Minigames/Fangen/data/game.mgc", "data/Minigames/Fangen/data/upload.mgc" );
         int tmpScore = score;
-        MinigameKlientV *tmpKlient = klient->getThis();
+        KSGClient::MinigameServerClient *tmpKlient = klient->getThis();
         new AsynchronCall( [ tmpScore, tmpKlient ]()
         {
             InitDatei *opd = new InitDatei( "data/Minigames/Fangen/data/optionen.ini" );
@@ -280,13 +280,9 @@ bool Map::tick( double tickVal )
             optionen += ",Speed=";
             optionen += opd->zWert( "Geschwindigkeit" )->getText();
             opd->release();
-            int status = tmpKlient->reportEndOfGame( "Fangen", optionen, tmpScore );
-            if( status == 2 )
-            {
-                Datei d;
-                d.setDatei( "data/Minigames/Fangen/data/upload.mgc" );
-                tmpKlient->uploadGameCapture( &d );
-            }
+            Datei d;
+            d.setDatei( "data/Minigames/Fangen/data/upload.mgc" );
+            tmpKlient->reportEndOfGame( "Fangen", optionen, tmpScore, &d );
             DateiRemove( "data/Minigames/Fangen/data/upload.mgc" );
             tmpKlient->release();
         } );

+ 3 - 3
Fangen/Map.h

@@ -4,7 +4,7 @@
 #include <Bild.h>
 #include "Spieler.h"
 #include <Random.h>
-#include "../../../Include/KSGKlientV.h"
+#include "KSGNetwork.h"
 
 using namespace Framework;
 
@@ -30,14 +30,14 @@ private:
     double gameTime;
     Datei capture;
     Critical cs;
-    MinigameKlientV *klient;
+    KSGClient::MinigameServerClient *klient;
     RandomGenerator *rGen;
     char tastenStände;
 	int ref;
 
 public:
 	// Konstruktor
-	Map( MinigameKlientV *klient );
+	Map( KSGClient::MinigameServerClient *klient );
 	// Destruktor
 	~Map();
 	// nicht constant

+ 4 - 4
Fangen/Menü.cpp

@@ -85,7 +85,7 @@ Men
 
 // Inhalt der MenüSpiel Klasse aus Menü.h
 // Konstruktor
-MenüSpiel::MenüSpiel( Schrift *zSchrift, Bildschirm *zScreen, MinigameKlientV *klient )
+MenüSpiel::MenüSpiel( Schrift *zSchrift, Bildschirm *zScreen, KSGClient::MinigameServerClient *klient )
 {
 	scoreT = initTextFeld( 690, 10, 100, 20, zSchrift, TextFeld::Style::Text, "Score: 0" );
 	beenden = initKnopf( 690, 40, 100, 20, zSchrift, Knopf::Style::Sichtbar, "Beenden" );
@@ -385,7 +385,7 @@ Men
 
 // Inhalt der MenüStatistik Klasse aus Menü.h
 // Konstruktor
-MenüStatistik::MenüStatistik( Schrift *zSchrift, Bildschirm *zScreen, MinigameKlientV *klient )
+MenüStatistik::MenüStatistik( Schrift *zSchrift, Bildschirm *zScreen, KSGClient::MinigameServerClient *klient )
 {
     this->klient = klient;
     wiederH = 0;
@@ -477,7 +477,7 @@ void Men
         worldBestT->removeZeile( 1 );
     }
     ObjTabelle *tmpWBT = worldBestT->getThis();
-    MinigameKlientV *tmpKlient = klient->getThis();
+    KSGClient::MinigameServerClient *tmpKlient = klient->getThis();
     Schrift *tmpSchrift = schrift->getThis();
 	asyncFinished = 0;
     new AsynchronCall( [ this, tmpWBT, tmpKlient, tmpSchrift ]()
@@ -1024,7 +1024,7 @@ Men
 
 // Inhalt der Menü Klasse aus Menü.h
 // Konstruktor
-Menü::Menü( Schrift *zSchrift, Bildschirm *zScreen, MinigameKlientV *klient )
+Menü::Menü( Schrift *zSchrift, Bildschirm *zScreen, KSGClient::MinigameServerClient *klient )
 {
 	spielen = initKnopf( 350, 180, 100, 20, zSchrift, Knopf::Style::Sichtbar, "Spielen" );
 	spielenF = new MenüSpiel( zSchrift, zScreen, klient->getThis() );

+ 4 - 4
Fangen/Menü.h

@@ -45,7 +45,7 @@ private:
 
 public:
 	// Konstruktor
-	MenüSpiel( Schrift *zSchrift, Bildschirm *zScreen, MinigameKlientV *klient );
+	MenüSpiel( Schrift *zSchrift, Bildschirm *zScreen, KSGClient::MinigameServerClient *klient );
 	// Destruktor
 	~MenüSpiel();
 	// nicht constant
@@ -106,7 +106,7 @@ private:
 	Knopf *löschen;
 	Knopf *zurück;
 	Schrift *schrift;
-    MinigameKlientV *klient;
+    KSGClient::MinigameServerClient *klient;
     MenüWiederhohlung *wiederH;
     Bildschirm *screen;
     bool asyncFinished;
@@ -115,7 +115,7 @@ private:
 
 public:
 	// Konstruktor
-	MenüStatistik( Schrift *zSchrift, Bildschirm *zScreen, MinigameKlientV *klient );
+	MenüStatistik( Schrift *zSchrift, Bildschirm *zScreen, KSGClient::MinigameServerClient *klient );
 	// Destruktor
 	~MenüStatistik();
 	// nicht constant
@@ -186,7 +186,7 @@ private:
 
 public:
 	// Konstruktor
-	Menü( Schrift *zSchrift, Bildschirm *zScreen, MinigameKlientV *klient );
+	Menü( Schrift *zSchrift, Bildschirm *zScreen, KSGClient::MinigameServerClient *klient );
 	// Destruktor
 	~Menü();
 	// nicht constant#