mirror of
https://github.com/P3D-Legacy/P3D-Legacy.git
synced 2025-04-08 18:35:09 +02:00
Fixed minor index issue related to BattleMenu and PartyScreen interactions
This commit is contained in:
parent
08b0d944da
commit
db6057254e
@ -693,12 +693,13 @@
|
||||
Private Sub MainMenuOpenPokemon(ByVal BattleScreen As BattleScreen)
|
||||
TempBattleScreen = BattleScreen
|
||||
|
||||
Player.Temp.PokemonScreenIndex = BattleScreen.OwnPokemonIndex
|
||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Item.GetItemByID(5), AddressOf ShowPokemonMenu, "Choose Pokémon", True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
||||
AddHandler selScreen.SelectedObject, AddressOf ShowPokemonMenuHandler
|
||||
|
||||
Core.SetScreen(selScreen)
|
||||
|
||||
CType(Core.CurrentScreen, PartyScreen)._index = BattleScreen.OwnPokemonIndex
|
||||
''CType(Core.CurrentScreen, PartyScreen)._index = BattleScreen.OwnPokemonIndex
|
||||
End Sub
|
||||
|
||||
Private Sub MainMenuOpenBag(ByVal BattleScreen As BattleScreen)
|
||||
@ -710,7 +711,6 @@
|
||||
|
||||
AddHandler selScreen.SelectedObject, AddressOf SelectedItemHandler
|
||||
Core.SetScreen(selScreen)
|
||||
'Core.SetScreen(New InventoryScreen(Core.CurrentScreen, {}, AddressOf SelectedItem))
|
||||
End If
|
||||
End Sub
|
||||
|
||||
|
@ -86,6 +86,7 @@ Public Class PartyScreen
|
||||
Me.ChoosePokemon = ChoosePokemon
|
||||
End If
|
||||
Me.AltPokemonList = _pokemonList
|
||||
GetPokemonList()
|
||||
|
||||
Identification = Identifications.PartyScreen
|
||||
PreScreen = currentScreen
|
||||
@ -101,7 +102,7 @@ Public Class PartyScreen
|
||||
_texture = TextureManager.GetTexture("GUI\Menus\General")
|
||||
_menuTexture = TextureManager.GetTexture("GUI\Menus\PokemonInfo")
|
||||
|
||||
GetPokemonList()
|
||||
|
||||
|
||||
If _index >= PokemonList.Count - 1 Then
|
||||
_index = 0
|
||||
|
Loading…
x
Reference in New Issue
Block a user