git repos / blockattack-game

commit 7a792f2c

sago007 · 2016-04-17 18:30
7a792f2c6f13ab246cdc1ff06b606bfe5e812189 patch · browse files
parent 41f037b226ceedc128fe6c597b51b4973c616f6b

Now with text on the enter name dialog

Changed files

M source/code/DialogBox.cpp before
diff --git a/source/code/DialogBox.cpp b/source/code/DialogBox.cpp index ff412b7..8481bad 100644 --- a/source/code/DialogBox.cpp +++ b/source/code/DialogBox.cpp
@@ -96,10 +96,12 @@ bool DialogBox::IsActive() {
void DialogBox::Draw(SDL_Renderer* target) {
backgroundImage.Draw(screen, SDL_GetTicks(), 0, 0);
- //dialogBox.Draw(screen, SDL_GetTicks(), x, y);
- DrawRectYellow(screen, 200, 100, 200, 600);
- DrawRectWhite(screen, 226, 164, 54, 600-2*26);
- NFont_Write(screen, x+40,y+76,rk->GetString());
+ DrawRectYellow(screen, x, y, 200, 600);
+ nf_button_font.draw(screen, x+300, y+20, NFont::CENTER, _("Enter player name:"));
+ nf_button_font.draw(screen, x+150, y+140, NFont::CENTER, _("Enter to accept"));
+ nf_button_font.draw(screen, x+450, y+140, NFont::CENTER, _("Esc to cancel"));
+ DrawRectWhite(screen, x+26, y+64, 54, 600-2*26);
+ NFont_Write(screen, x+40, y+76,rk->GetString());
std::string strHolder = rk->GetString();
strHolder.erase((int)rk->CharsBeforeCursor());