Browse Source

Fehler in der Initialisierung eines Spielers behoben

Kolja Strohm 5 years ago
parent
commit
e8866ab257
2 changed files with 17 additions and 1 deletions
  1. 2 0
      Asteroids/Spieler.cpp
  2. 15 1
      build.bat

+ 2 - 0
Asteroids/Spieler.cpp

@@ -25,6 +25,8 @@ Spieler::Spieler( SpielerStr *zStr )
     reinkAbk = 0;
     maxReinkAbk = 5;
     startPos = zStr->pos;
+    setPosition( startPos );
+    setDrehung( (float)zStr->rot );
     beschleunigung = zStr->beschleunigung;
     beschleunigungStart = zStr->beschleunigung;
     energie = zStr->maxEnergie;

+ 15 - 1
build.bat

@@ -1,2 +1,16 @@
+:DebugLinux64
+SET RETURN=DebugLinux64
+SET NEXT=ReleaseLinux64
 "D:\Visual Studio 2017\MSBuild\15.0\Bin\MSBuild.exe" "Asteroids Linux/Asteroids Linux.vcxproj" /t:rebuild /p:configuration=debug /p:platform=x64
-"D:\Visual Studio 2017\MSBuild\15.0\Bin\MSBuild.exe" "Asteroids Linux/Asteroids Linux.vcxproj" /t:rebuild /p:configuration=release /p:platform=x64
+if errorlevel 1 GOTO Error
+:ReleaseLinux64
+SET RETURN=ReleaseLinux64
+SET NEXT=End
+"D:\Visual Studio 2017\MSBuild\15.0\Bin\MSBuild.exe" "Asteroids Linux/Asteroids Linux.vcxproj" /t:rebuild /p:configuration=release /p:platform=x64
+if errorlevel 1 GOTO Error
+GOTO End
+:Error
+SET /p redo=Nochmal versuchen?(j/n):
+IF /I '%redo%' equ 'j' GOTO %RETURN%
+GOTO %NEXT%
+:End