mirror of
https://github.com/OpenDiablo2/OpenDiablo2
synced 2025-02-20 23:47:16 -05:00
party panel: bar positioning
This commit is contained in:
parent
71e4470c25
commit
81ebabeeff
@ -212,12 +212,6 @@ func (s *PartyPanel) Load() {
|
||||
s.Error(err.Error())
|
||||
}
|
||||
|
||||
// nolint:gomnd // test data
|
||||
s.barX, s.barY = barX, baseBarY+2*nextBar
|
||||
w, h = s.bar.GetCurrentFrameSize()
|
||||
v := s.uiManager.NewCustomWidget(s.renderBar, w, h)
|
||||
s.panelGroup.AddWidget(v)
|
||||
|
||||
// example data
|
||||
s.partyIndexes[0] = s.newPartyIndex("PartyMember", d2enum.HeroPaladin, 5, 0, d2enum.PlayerRelationEnemy)
|
||||
s.partyIndexes[1] = s.newPartyIndex("gameMember1", d2enum.HeroPaladin, 99, 1, d2enum.PlayerRelationFriend)
|
||||
@ -249,6 +243,18 @@ func (s *PartyPanel) Load() {
|
||||
}
|
||||
}
|
||||
|
||||
for n, i := range s.partyIndexes {
|
||||
currentN := n
|
||||
if i.name == nil {
|
||||
s.barX, s.barY = barX, baseBarY+currentN*nextBar
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
w, h = s.bar.GetCurrentFrameSize()
|
||||
v := s.uiManager.NewCustomWidget(s.renderBar, w, h)
|
||||
s.panelGroup.AddWidget(v)
|
||||
|
||||
s.panelGroup.SetVisible(false)
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user