Files
timecrafters_configuration_…/lib/dialogs/tacnet_status_dialog.rb

28 lines
616 B
Ruby

module TAC
class Dialog
class TACNETStatusDialog < Dialog
def build
background Gosu::Color::GRAY
@message_label = para CyberarmEngine::Window.instance.backend.tacnet.full_status
button "Close", width: 1.0, margin_top: THEME_DIALOG_BUTTON_PADDING do
try_commit
end
@timer = CyberarmEngine::Timer.new(1000.0) do
@message_label.value = CyberarmEngine::Window.instance.backend.tacnet.full_status
end
end
def try_commit
close
end
def update
super
@timer.update
end
end
end
end