Updated GUI library
This commit is contained in:
@@ -28,6 +28,8 @@
|
||||
#include <sstream>
|
||||
#include <stdexcept>
|
||||
|
||||
constexpr SDL_Color WHITE = {255, 255, 255, 255};
|
||||
|
||||
//-------------------------
|
||||
//Public access members
|
||||
//-------------------------
|
||||
@@ -49,14 +51,16 @@ DisconnectedScreen::DisconnectedScreen() {
|
||||
|
||||
//setup the button
|
||||
backButton.SetBackgroundTexture(GetRenderer(), image.GetTexture());
|
||||
backButton.SetText(GetRenderer(), font, "Back", COLOR_WHITE);
|
||||
backButton.SetText(GetRenderer(), font, WHITE, "Back");
|
||||
|
||||
//set the button positions
|
||||
backButton.SetX(50);
|
||||
backButton.SetY(50);
|
||||
|
||||
//set the disconnection message text
|
||||
textLine.SetText(GetRenderer(), font, config["client.disconnectMessage"], {255, 255, 255, 255});
|
||||
textLine.SetX(50);
|
||||
textLine.SetY(30);
|
||||
textLine.SetText(GetRenderer(), font, WHITE, config["client.disconnectMessage"]);
|
||||
|
||||
//full reset
|
||||
UDPNetworkUtility::GetSingleton().Unbind(Channels::SERVER);
|
||||
@@ -92,7 +96,7 @@ void DisconnectedScreen::FrameEnd() {
|
||||
|
||||
void DisconnectedScreen::RenderFrame(SDL_Renderer* renderer) {
|
||||
backButton.DrawTo(renderer);
|
||||
textLine.DrawTo(renderer, 50, 30);
|
||||
textLine.DrawTo(renderer);
|
||||
}
|
||||
|
||||
//-------------------------
|
||||
|
||||
Reference in New Issue
Block a user