Merge branch 'fix-player-inventory' into 'master'
Update the player inventory when opening the menu/loading the game, fixes #72 Closes #72 See merge request ynerant/squirrel-battle!70
This commit was merged in pull request #151.
	This commit is contained in:
		@@ -162,6 +162,7 @@ class PlayerInventoryDisplay(MenuDisplay):
 | 
				
			|||||||
    def update(self, game: Game) -> None:
 | 
					    def update(self, game: Game) -> None:
 | 
				
			||||||
        self.player = game.player
 | 
					        self.player = game.player
 | 
				
			||||||
        self.update_menu(game.inventory_menu)
 | 
					        self.update_menu(game.inventory_menu)
 | 
				
			||||||
 | 
					        game.inventory_menu.update_player(self.player)
 | 
				
			||||||
        self.store_mode = game.state == GameMode.STORE
 | 
					        self.store_mode = game.state == GameMode.STORE
 | 
				
			||||||
        self.chest_mode = game.state == GameMode.CHEST
 | 
					        self.chest_mode = game.state == GameMode.CHEST
 | 
				
			||||||
        self.selected = game.state == GameMode.INVENTORY \
 | 
					        self.selected = game.state == GameMode.INVENTORY \
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -435,6 +435,7 @@ class Game:
 | 
				
			|||||||
            return
 | 
					            return
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        self.player = players[0]
 | 
					        self.player = players[0]
 | 
				
			||||||
 | 
					        self.inventory_menu.update_player(self.player)
 | 
				
			||||||
        self.map.compute_visibility(self.player.y, self.player.x,
 | 
					        self.map.compute_visibility(self.player.y, self.player.x,
 | 
				
			||||||
                                    self.player.vision)
 | 
					                                    self.player.vision)
 | 
				
			||||||
        self.display_actions(DisplayActions.UPDATE)
 | 
					        self.display_actions(DisplayActions.UPDATE)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user