Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- surface button_image(image::get_image(button_image_name_ + ".png"));
- surface pressed_image(image::get_image(button_image_name_ + "-pressed.png"));
- surface active_image(image::get_image(button_image_name_ + "-active.png"));
- surface disabled_image;
- if (file_exists(game_config::path + "/images/" + button_image_name_ + "-disabled.png"))
- disabled_image.assign((image::get_image(button_image_name_ + "-disabled.png")));
- surface pressed_disabled_image, pressed_active_image, touched_image;
- if (!button_overlay_image_name_.empty()) {
- overlayImage_.assign(image::get_image(button_overlay_image_name_ + size_postfix + ".png"));
- overlayPressedImage_.assign(image::get_image(button_overlay_image_name_ + size_postfix + "-pressed.png"));
- if (file_exists(game_config::path + "/images/" + button_overlay_image_name_ + size_postfix + "-active.png"))
- overlayActiveImage_.assign(image::get_image(button_overlay_image_name_ + size_postfix + "-active.png"));
- if (file_exists(game_config::path + "/images/" + button_overlay_image_name_ + size_postfix + "-disabled-pressed.png"))
- overlayPressedDisabledImage_.assign(image::get_image(button_overlay_image_name_ + size_postfix + "-disabled-pressed.png"));
- if (file_exists(game_config::path + "/images/" + button_overlay_image_name_ + size_postfix + "-disabled.png"))
- overlayDisabledImage_.assign(image::get_image(button_overlay_image_name_ + size_postfix + "-disabled.png"));
- if (overlayDisabledImage_.null())
- overlayDisabledImage_ = image::get_image(button_overlay_image_name_ + size_postfix + ".png~GS()");
- if (overlayPressedDisabledImage_.null())
- overlayPressedDisabledImage_ = image::get_image(button_overlay_image_name_ + size_postfix + "-pressed.png~GS()");
- } else {
- overlayImage_.assign(NULL);
- }
- if (disabled_image == NULL) {
- disabled_image = image::get_image(button_image_name_ + ".png~GS()");
- }
- if (pressed_image.null())
- pressed_image.assign(button_image);
- if (active_image.null())
- active_image.assign(button_image);
- if (type_ == TYPE_CHECK || type_ == TYPE_RADIO) {
- touched_image.assign(image::get_image(button_image_name_ + "-touched.png"));
- if (touched_image.null())
- touched_image.assign(pressed_image);
- pressed_active_image.assign(image::get_image(button_image_name_ + "-active-pressed.png"));
- if (pressed_active_image.null())
- pressed_active_image.assign(pressed_image);
- pressed_disabled_image.assign(image::get_image(button_image_name_ + "-disabled-pressed.png"));
- if (pressed_disabled_image.null())
- pressed_disabled_image = image::get_image(button_image_name_ + "pressed.png~GS()");
- }
- if (button_image.null()) {
- ERR_DP << "error initializing button!\n";
- throw error();
- }
Advertisement
Add Comment
Please, Sign In to add comment