Merge branch 'dev' of ssh://git.austinwhoover.com:222/gitadmin/Renderer into dev
This commit is contained in:
		
						commit
						631bdea776
					
				| @ -16,6 +16,8 @@ import electrosphere.entity.EntityUtil; | |||||||
| import electrosphere.entity.state.MovementTree; | import electrosphere.entity.state.MovementTree; | ||||||
| import electrosphere.game.cell.CellManager; | import electrosphere.game.cell.CellManager; | ||||||
| import electrosphere.game.terrain.TerrainManager; | import electrosphere.game.terrain.TerrainManager; | ||||||
|  | import electrosphere.net.client.Connection; | ||||||
|  | import electrosphere.net.server.Server; | ||||||
| import electrosphere.renderer.ModelUtils; | import electrosphere.renderer.ModelUtils; | ||||||
| import electrosphere.terraingen.TerrainGen; | import electrosphere.terraingen.TerrainGen; | ||||||
| import electrosphere.terraingen.models.TerrainModel; | import electrosphere.terraingen.models.TerrainModel; | ||||||
| @ -125,19 +127,25 @@ public class Main { | |||||||
|          |          | ||||||
|         initWorld(); |         initWorld(); | ||||||
|          |          | ||||||
|  |         //run initialization stuff | ||||||
|  |         initTerrainManager(); | ||||||
|          |          | ||||||
|  |         if(Globals.mainConfig.runRenderer){ | ||||||
|             //Create opengl |             //Create opengl | ||||||
|             RenderUtils.createOpenglContext(); |             RenderUtils.createOpenglContext(); | ||||||
|  |         } | ||||||
|          |          | ||||||
|         //init global variables |         //init global variables | ||||||
|         Globals.initGlobals(); |         Globals.initGlobals(); | ||||||
|          |          | ||||||
|  |         if(Globals.mainConfig.runRenderer){ | ||||||
|  |             forkConnection(); | ||||||
|  |         } | ||||||
|          |          | ||||||
|          |          | ||||||
|          |         if(Globals.mainConfig.runRenderer){ | ||||||
|         initWorld(); |  | ||||||
|          |  | ||||||
|             initCellManager(); |             initCellManager(); | ||||||
|  |         } | ||||||
|          |          | ||||||
|         initSkybox(); |         initSkybox(); | ||||||
|          |          | ||||||
| @ -157,10 +165,10 @@ public class Main { | |||||||
|         Camera camera_player_chase = new Camera(); |         Camera camera_player_chase = new Camera(); | ||||||
|         Camera cam_Player_Orbit = new Camera(); |         Camera cam_Player_Orbit = new Camera(); | ||||||
|          |          | ||||||
|          |         boolean running = true; | ||||||
|          |          | ||||||
|         //main loop |         //main loop | ||||||
|         while (!glfwWindowShouldClose(Globals.window)) { |         while (running) { | ||||||
|              |              | ||||||
|             /* |             /* | ||||||
|             Frame calculation |             Frame calculation | ||||||
| @ -272,6 +280,10 @@ public class Main { | |||||||
|             //check and call events and swap the buffers |             //check and call events and swap the buffers | ||||||
|             glfwSwapBuffers(Globals.window); |             glfwSwapBuffers(Globals.window); | ||||||
|             glfwPollEvents(); |             glfwPollEvents(); | ||||||
|  |              | ||||||
|  |             if(glfwWindowShouldClose(Globals.window)){ | ||||||
|  |                 running = false; | ||||||
|  |             } | ||||||
|         } |         } | ||||||
|         //Terminate the program. |         //Terminate the program. | ||||||
|         glfwTerminate(); |         glfwTerminate(); | ||||||
| @ -337,7 +349,7 @@ public class Main { | |||||||
|      |      | ||||||
|      |      | ||||||
| 
 | 
 | ||||||
|     static void initWorld(){ |     static void initTerrainManager(){ | ||||||
|          |          | ||||||
|         float[][] elevation; |         float[][] elevation; | ||||||
|         terrainManager = new TerrainManager(2000,200,100,0.25f); |         terrainManager = new TerrainManager(2000,200,100,0.25f); | ||||||
| @ -422,12 +434,12 @@ public class Main { | |||||||
|     } |     } | ||||||
|      |      | ||||||
|      |      | ||||||
|     public static void initServer(){ |     public static void forkServer(){ | ||||||
|          |         Server.startServerThread(); | ||||||
|     } |     } | ||||||
|      |      | ||||||
|     public static void initClient(){ |     public static void forkConnection(){ | ||||||
|          |         Connection.startConnection(); | ||||||
|     } |     } | ||||||
|      |      | ||||||
| } | } | ||||||
|  | |||||||
| @ -37,20 +37,20 @@ public class Server { | |||||||
|             ex.printStackTrace(); |             ex.printStackTrace(); | ||||||
|             System.exit(1); |             System.exit(1); | ||||||
|         } |         } | ||||||
|         try { |  | ||||||
|             serverSocket.bind(new InetSocketAddress(port)); |  | ||||||
|         boolean running = true; |         boolean running = true; | ||||||
|         while(running){ |         while(running){ | ||||||
|                 Socket newSocket = serverSocket.accept(); |             Socket newSocket; | ||||||
|  |             try { | ||||||
|  |                 newSocket = serverSocket.accept(); | ||||||
|                 Client newClient = new Client(newSocket); |                 Client newClient = new Client(newSocket); | ||||||
|                 clientMap.put(newSocket.getInetAddress().getHostAddress(), newClient); |                 clientMap.put(newSocket.getInetAddress().getHostAddress(), newClient); | ||||||
|                 new Thread(newClient).start(); |                 new Thread(newClient).start(); | ||||||
|             } |             } catch (IOException ex) { | ||||||
|         } catch (IOException ex){ |  | ||||||
|                 System.err.println("Socket error on client socket!"); |                 System.err.println("Socket error on client socket!"); | ||||||
|                 ex.printStackTrace(); |                 ex.printStackTrace(); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|  |     } | ||||||
|      |      | ||||||
|      |      | ||||||
|     public static void startServerThread(){ |     public static void startServerThread(){ | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user