Clear grid on game phase change
This commit is contained in:
parent
8b355baede
commit
7182d73e60
1 changed files with 8 additions and 0 deletions
|
@ -396,6 +396,14 @@ impl UiOverlay for LeaderBoard {}
|
||||||
|
|
||||||
impl DataReceiver for LeaderBoard {
|
impl DataReceiver for LeaderBoard {
|
||||||
fn game_phase_change(&mut self, phase: GamePhase) -> Result<()> {
|
fn game_phase_change(&mut self, phase: GamePhase) -> Result<()> {
|
||||||
|
for i in 0..self.leaderboard_grid.dimensions().1 {
|
||||||
|
self.leaderboard_grid.detach(0, i)?;
|
||||||
|
}
|
||||||
|
|
||||||
|
for i in 0..self.deltaboard_grid.dimensions().1 {
|
||||||
|
self.deltaboard_grid.detach(0, i)?;
|
||||||
|
}
|
||||||
|
|
||||||
match phase {
|
match phase {
|
||||||
GamePhase::Practice | GamePhase::Qualifying | GamePhase::TestDay => {
|
GamePhase::Practice | GamePhase::Qualifying | GamePhase::TestDay => {
|
||||||
for entry in self.leaderboard_entries.iter_mut() {
|
for entry in self.leaderboard_entries.iter_mut() {
|
||||||
|
|
Loading…
Reference in a new issue