Make titlebar TACNET_PRIMARY (blue) when connected, log tacnet read error.

This commit is contained in:
2023-01-26 10:25:42 -06:00
parent 570d965669
commit 510a24644b
2 changed files with 9 additions and 5 deletions

View File

@@ -144,9 +144,12 @@ class Editor < CyberarmEngine::GuiState
@last_tacnet_status = window.backend.tacnet.status
case window.backend.tacnet.status
when :not_connected, :connected
when :not_connected
@tacnet_button.style.color = Gosu::Color::WHITE
@header_bar.style.background = 0xff_006000
when :connected
@tacnet_button.style.color = Gosu::Color::WHITE
@header_bar.style.background = TAC::Palette::TACNET_PRIMARY
when :connecting
@tacnet_button.style.color = TAC::Palette::TACNET_CONNECTING
@header_bar.style.background = TAC::Palette::TACNET_CONNECTING

View File

@@ -110,23 +110,24 @@ module TAC
rescue => error
@last_socket_error = error
@socket_error = true
log.e(TAG, error.message)
close
end
end
def read
begin
message = @socket.gets
message = @socket.gets.strip
rescue => error
@last_socket_error = error
@socket_error = true
log.e(TAG, error.message)
message = ""
end
return message.strip
end
def puts(message)