Merge pull request #77 from esSteres/redacted
[Redacted] #72 for real this time
This commit is contained in:
		
						commit
						0aad94e15e
					
				| @ -15,13 +15,14 @@ def get_game_states(): | |||||||
|     return states_to_send |     return states_to_send | ||||||
| 
 | 
 | ||||||
| @socketio.on("recieved") | @socketio.on("recieved") | ||||||
| def do_another_thing(data): | def handle_new_conn(data): | ||||||
|     print(data) |     socketio.emit("states_update", last_update, room=request.sid) | ||||||
| 
 | 
 | ||||||
| thread2 = threading.Thread(target=socketio.run,args=(app,)) | thread2 = threading.Thread(target=socketio.run,args=(app,)) | ||||||
| thread2.start() | thread2.start() | ||||||
| 
 | 
 | ||||||
| master_games_dic = {} #key timestamp : (game game, {} state) | master_games_dic = {} #key timestamp : (game game, {} state) | ||||||
|  | last_update = {} | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| def update_loop(): | def update_loop(): | ||||||
| @ -101,6 +102,7 @@ def update_loop(): | |||||||
|                 this_game.gamestate_update_full() |                 this_game.gamestate_update_full() | ||||||
| 
 | 
 | ||||||
|             state["update_pause"] -= 1 |             state["update_pause"] -= 1 | ||||||
| 
 |         global last_update | ||||||
|  |         last_update = states_to_send | ||||||
|         socketio.emit("states_update", states_to_send) |         socketio.emit("states_update", states_to_send) | ||||||
|         time.sleep(3) |         time.sleep(3) | ||||||
| @ -26,6 +26,23 @@ body { | |||||||
|     margin: auto |     margin: auto | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | #footer { | ||||||
|  |     display: flex; | ||||||
|  |     flex-direction: column; | ||||||
|  |     justify-content: center; | ||||||
|  |     width: 100%; | ||||||
|  |     height: 75px; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | #footer > div { | ||||||
|  |     text-align: center; | ||||||
|  |     color: white; | ||||||
|  |     font-family: 'Alegreya', serif; | ||||||
|  |     font-size: 20px; | ||||||
|  |     position: relative; | ||||||
|  |     top: 5px; | ||||||
|  | } | ||||||
|  | 
 | ||||||
| .link{ | .link{ | ||||||
|     position: relative; |     position: relative; | ||||||
|     top: 10px;  |     top: 10px;  | ||||||
|  | |||||||
| @ -10,10 +10,17 @@ $(document).ready(function (){ | |||||||
|     }); |     }); | ||||||
| 
 | 
 | ||||||
|     socket.on("states_update", function (json) { //json is an object containing all game updates
 |     socket.on("states_update", function (json) { //json is an object containing all game updates
 | ||||||
|  | 
 | ||||||
|  |         if (Object.keys(json) == 0) { | ||||||
|  |             $('#footer div').html("No games right now. Why not head over to Discord and start one?"); | ||||||
|  |         } else { | ||||||
|  |             $('#footer div').html(""); | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|         for (const timestamp in json) { |         for (const timestamp in json) { | ||||||
|             if (!gameslist.includes(timestamp)) { //adds game to list if not there already
 |             if (!gameslist.includes(timestamp)) { //adds game to list if not there already
 | ||||||
|                 gameslist.push(timestamp) |                 gameslist.push(timestamp) | ||||||
|                 for (var slotnum = 1; true; slotnum++) { //this is really a while loop but don't tell anyone
 |                 for (var slotnum = 1; true; slotnum++) { //this is really a while loop but shh don't tell anyone
 | ||||||
|                     if (slotnum >= grid.children.length) { |                     if (slotnum >= grid.children.length) { | ||||||
|                         for (var i = 0; i < 3; i ++) { |                         for (var i = 0; i < 3; i ++) { | ||||||
|                             newBox = document.createElement("DIV"); |                             newBox = document.createElement("DIV"); | ||||||
|  | |||||||
| @ -16,15 +16,9 @@ | |||||||
|         <div class="emptyslot"></div> |         <div class="emptyslot"></div> | ||||||
|         <div class="emptyslot"></div> |         <div class="emptyslot"></div> | ||||||
|         <div class="emptyslot"></div> |         <div class="emptyslot"></div> | ||||||
|         <div class="emptyslot"></div> |  | ||||||
|         <div class="emptyslot"></div> |  | ||||||
|         <div class="emptyslot"></div> |  | ||||||
|         <div class="emptyslot"></div> |  | ||||||
|         <div class="emptyslot"></div> |  | ||||||
|         <div class="emptyslot"></div> |  | ||||||
|         <div class="emptyslot"></div> |  | ||||||
|         <div class="emptyslot"></div> |  | ||||||
|         <div class="emptyslot"></div> |  | ||||||
|     </section> |     </section> | ||||||
|  |     <div id="footer"> | ||||||
|  |         <div></div> | ||||||
|  |     </div> | ||||||
| </body> | </body> | ||||||
| </html> | </html> | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user