Add special image for bind keys

This commit is contained in:
simon.kagstrom 2010-02-28 08:25:59 +00:00
parent 7ef8109788
commit e352fa10cf
4 changed files with 8 additions and 2 deletions

View File

@ -456,10 +456,10 @@ public:
SDL_BlitSurface(Gui::gui->main_menu_bg, NULL, where, &dst);
dst = (SDL_Rect){350,13,0,0};
SDL_BlitSurface(Gui::gui->disc_info, NULL, where, &dst);
SDL_BlitSurface(Gui::gui->bind_key_box, NULL, where, &dst);
this->menu->draw(where, 50, 70, 300, 400);
this->help->draw(where, 354, 24, 264, 210);
this->help->draw(where, 358, 28, 264, 210);
}
protected:

View File

@ -87,6 +87,7 @@ Gui::Gui()
this->default_font = NULL;
this->dialogue_bg = NULL;
this->network_info = NULL;
this->bind_key_box = NULL;
this->small_font = NULL;
this->n_views = 0;
@ -155,6 +156,7 @@ Gui::~Gui()
SDL_FreeSurface(this->bg_submenu_right);
SDL_FreeSurface(this->background);
SDL_FreeSurface(this->main_menu_bg);
SDL_FreeSurface(this->bind_key_box);
SDL_FreeSurface(this->infobox);
SDL_FreeSurface(this->dialogue_bg);
SDL_FreeSurface(this->disc_info);
@ -188,6 +190,7 @@ bool Gui::setTheme(const char *path)
this->dialogue_bg = this->loadThemeImage(path, "dialogue_box.png");
this->disc_info = this->loadThemeImage(path, "disc_info.png");
this->network_info = this->loadThemeImage(path, "network_info.png");
this->bind_key_box = this->loadThemeImage(path, "bind_key_box.png");
this->highlighted_key = this->loadThemeImage(path, "highlighted_key.png");
this->selected_key = this->loadThemeImage(path, "selected_key.png");
@ -203,6 +206,7 @@ bool Gui::setTheme(const char *path)
!this->selected_key ||
!this->highlighted_key ||
!this->status_bar_bg ||
!this->bind_key_box ||
!this->network_info ||
!this->default_font ||
!this->small_font)
@ -222,6 +226,7 @@ bool Gui::setTheme(const char *path)
SDL_FreeSurface(this->network_message_box);
SDL_FreeSurface(this->selected_key);
SDL_FreeSurface(this->keyboard);
SDL_FreeSurface(this->bind_key_box);
SDL_FreeSurface(this->highlighted_key);
SDL_FreeSurface(this->status_bar_bg);

View File

@ -88,6 +88,7 @@ public:
SDL_Surface *main_menu_bg;
SDL_Surface *status_bar_bg;
SDL_Surface *infobox;
SDL_Surface *bind_key_box;
SDL_Surface *network_message_box;
SDL_Surface *keyboard;
SDL_Surface *dialogue_bg;

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB