diff --git a/app/controllers/trackers/opponent_tracker.rb b/app/controllers/trackers/opponent_tracker.rb index 237f1d9da..77d892899 100644 --- a/app/controllers/trackers/opponent_tracker.rb +++ b/app/controllers/trackers/opponent_tracker.rb @@ -68,7 +68,7 @@ def game_end(_) def game_start Log.verbose 'Opponent reset card' @cards = [] - @table_view.reloadData + unless Configuration.fixed_window_names self.window.title = 'HSTracker' end @@ -77,6 +77,7 @@ def game_start self.hand_count = 0 self.deck_count = 30 display_count + @table_view.reloadData end def set_hero(player, hero_id) @@ -92,16 +93,19 @@ def draw_card(_) self.hand_count += 1 self.deck_count -= 1 unless self.deck_count.zero? display_count + @table_view.reloadData end def play_secret self.hand_count -= 1 unless self.hand_count.zero? display_count + @table_view.reloadData end def card_stolen(_) self.hand_count += 1 display_count + @table_view.reloadData end def discard_card(card_id) @@ -110,6 +114,7 @@ def discard_card(card_id) self.hand_count -= 1 unless self.hand_count.zero? display_count + @table_view.reloadData end def secret_revealed(card_id) @@ -137,12 +142,14 @@ def play_card(card_id) self.hand_count -= 1 unless self.hand_count.zero? display_count + @table_view.reloadData end def restore_card(_) self.deck_count += 1 self.hand_count -= 1 unless self.hand_count.zero? display_count + @table_view.reloadData end def get_coin(_) @@ -151,6 +158,7 @@ def get_coin(_) self.has_coin = true self.deck_count += 1 display_count + @table_view.reloadData end def display_count @@ -161,7 +169,6 @@ def display_count @count_text = text - @table_view.reloadData end end diff --git a/app/controllers/trackers/player_tracker.rb b/app/controllers/trackers/player_tracker.rb index bc73e882f..34da57a14 100644 --- a/app/controllers/trackers/player_tracker.rb +++ b/app/controllers/trackers/player_tracker.rb @@ -96,7 +96,7 @@ def selectionShouldChangeInTableView(tableView) # game events def game_end(_) if Configuration.reset_on_end - @count_text = nil + @count_text = nil game_start end end @@ -113,11 +113,7 @@ def game_start self.deck_count = 30 display_count - Dispatch::Queue.main.after(1) do - @table_view.beginUpdates - @table_view.reloadData - @table_view.endUpdates - end + @table_view.reloadData end def set_hero(player, hero_id) @@ -146,11 +142,15 @@ def draw_card(card_id) def play_secret self.hand_count -= 1 unless self.hand_count.zero? display_count + + @table_view.reloadData end def card_stolen(_) self.hand_count += 1 display_count + + @table_view.reloadData end def discard_card(card_id) @@ -159,6 +159,8 @@ def discard_card(card_id) self.hand_count -= 1 unless self.hand_count.zero? display_count + + @table_view.reloadData end def play_card(card_id) @@ -175,6 +177,8 @@ def play_card(card_id) self.hand_count -= 1 unless self.hand_count.zero? display_count + + @table_view.reloadData end def restore_card(card_id) @@ -190,6 +194,8 @@ def restore_card(card_id) self.deck_count += 1 self.hand_count -= 1 unless self.hand_count.zero? display_count + + @table_view.reloadData end def get_coin(_) @@ -198,6 +204,8 @@ def get_coin(_) self.has_coin = true self.deck_count += 1 display_count + + @table_view.reloadData end def display_count @@ -207,8 +215,6 @@ def display_count text << ("#{'Deck : '._} #{self.deck_count}") @count_text = text - - @table_view.reloadData end end