mirror of
				https://github.com/inf112-v20/Fiasko.git
				synced 2025-10-26 23:33:44 +01:00 
			
		
		
		
	Lagt til en case for gamestate of fikset imports.
This commit is contained in:
		| @@ -1,4 +1,4 @@ | ||||
| package inf112.fiasko.roborally.game_wrapper.screens; | ||||
| package inf112.fiasko.roborally.gamewrapper.screens; | ||||
| 
 | ||||
| import com.badlogic.gdx.Gdx; | ||||
| import com.badlogic.gdx.InputAdapter; | ||||
| @@ -15,8 +15,8 @@ import com.badlogic.gdx.scenes.scene2d.InputEvent; | ||||
| import com.badlogic.gdx.scenes.scene2d.ui.TextButton; | ||||
| import com.badlogic.gdx.utils.viewport.FitViewport; | ||||
| import com.badlogic.gdx.utils.viewport.Viewport; | ||||
| import inf112.fiasko.roborally.game_wrapper.RoboRallyWrapper; | ||||
| import inf112.fiasko.roborally.game_wrapper.SimpleButton; | ||||
| import inf112.fiasko.roborally.gamewrapper.RoboRallyWrapper; | ||||
| import inf112.fiasko.roborally.gamewrapper.SimpleButton; | ||||
| import inf112.fiasko.roborally.objects.IDeck; | ||||
| import inf112.fiasko.roborally.objects.ProgrammingCard; | ||||
| import inf112.fiasko.roborally.objects.ProgrammingCardDeck; | ||||
| @@ -92,10 +92,6 @@ public class CardChoiceScreen extends InputAdapter implements Screen { | ||||
|         stage.setViewport(viewport); | ||||
|         inputMultiplexer.addProcessor(this); | ||||
|         inputMultiplexer.addProcessor(stage); | ||||
|         if(roboRallyWrapper.roboRallyGame.getClient()==null){ | ||||
|             roboRallyWrapper.roboRallyGame.setClient(roboRallyWrapper.client); | ||||
|             roboRallyWrapper.roboRallyGame.setServer(roboRallyWrapper.server); | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
| @@ -1,12 +1,12 @@ | ||||
| package inf112.fiasko.roborally.game_wrapper.screens; | ||||
| package inf112.fiasko.roborally.gamewrapper.screens; | ||||
| 
 | ||||
| import com.badlogic.gdx.Gdx; | ||||
| import com.badlogic.gdx.graphics.GL20; | ||||
| import com.badlogic.gdx.graphics.OrthographicCamera; | ||||
| import com.badlogic.gdx.utils.viewport.ExtendViewport; | ||||
| import com.badlogic.gdx.utils.viewport.Viewport; | ||||
| import inf112.fiasko.roborally.element_properties.GameState; | ||||
| import inf112.fiasko.roborally.game_wrapper.RoboRallyWrapper; | ||||
| import inf112.fiasko.roborally.elementproperties.GameState; | ||||
| import inf112.fiasko.roborally.gamewrapper.RoboRallyWrapper; | ||||
| 
 | ||||
| /** | ||||
|  * This screen is used to wait for something | ||||
| @@ -17,8 +17,6 @@ public class LoadingScreen extends AbstractScreen { | ||||
|     private final OrthographicCamera camera; | ||||
|     private final Viewport viewport; | ||||
| 
 | ||||
|     private long startTime; | ||||
| 
 | ||||
|     private GameState initialGameState; | ||||
| 
 | ||||
|     /** | ||||
| @@ -30,10 +28,10 @@ public class LoadingScreen extends AbstractScreen { | ||||
|         camera = new OrthographicCamera(); | ||||
|         camera.setToOrtho(false, applicationWidth, applicationHeight); | ||||
|         viewport = new ExtendViewport(applicationWidth, applicationHeight, camera); | ||||
|         startTime = System.currentTimeMillis(); | ||||
|     } | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|     @Override | ||||
|     public void render(float delta) { | ||||
|         Gdx.gl.glClearColor(0f, 0f, 0f, 0f); | ||||
| @@ -54,6 +52,12 @@ public class LoadingScreen extends AbstractScreen { | ||||
| 
 | ||||
|     private void handleScreenChange() { | ||||
|         switch (initialGameState) { | ||||
|             case BEGINNING_OF_GAME: | ||||
|                 if(roboRallyWrapper.roboRallyGame.getClient()==null){ | ||||
|                     roboRallyWrapper.roboRallyGame.setClient(roboRallyWrapper.client); | ||||
|                     roboRallyWrapper.roboRallyGame.setServer(roboRallyWrapper.server); | ||||
|                 } | ||||
| 
 | ||||
|             case SENDING_CARDS: | ||||
|                 roboRallyWrapper.setScreen(roboRallyWrapper.screenManager.getBoardActiveScreen(this.roboRallyWrapper)); | ||||
|                 break; | ||||
| @@ -67,7 +71,6 @@ public class LoadingScreen extends AbstractScreen { | ||||
| 
 | ||||
|     @Override | ||||
|     public void show() { | ||||
|         startTime = System.currentTimeMillis(); | ||||
|         if (roboRallyWrapper.roboRallyGame == null){ | ||||
|             initialGameState = GameState.INITIAL_SETUP; | ||||
|         } | ||||
		Reference in New Issue
	
	Block a user
	 Steinar Aalstad Lillesund
					Steinar Aalstad Lillesund