From 319405e7618f09c7a6352cbe5400c815d49f8df5 Mon Sep 17 00:00:00 2001 From: Evan Pratten <ewpratten@gmail.com> Date: Sun, 25 Apr 2021 13:48:00 -0400 Subject: [PATCH] add backgrounds to menus --- src/logic/gameend.rs | 7 +++++-- src/logic/mainmenu.rs | 12 +++++++----- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/src/logic/gameend.rs b/src/logic/gameend.rs index 0d2fc08..eeb7136 100644 --- a/src/logic/gameend.rs +++ b/src/logic/gameend.rs @@ -26,8 +26,11 @@ impl Screen for GameEndScreen { game_core: &mut GameCore, ) -> Option<GameState> { let mouse_position = draw_handle.get_mouse_position(); - draw_handle.clear_background(Color::GRAY); - // TODO: Maybe we can stick some art here? + // draw_handle.clear_background(Color::GRAY); + // // TODO: Maybe we can stick some art here? + + // Render the background + draw_handle.draw_texture(&game_core.resources.shop_background, 0, 0, Color::WHITE); // Window dimensions let win_height = draw_handle.get_screen_height(); diff --git a/src/logic/mainmenu.rs b/src/logic/mainmenu.rs index 3dc3f90..6ea0d94 100644 --- a/src/logic/mainmenu.rs +++ b/src/logic/mainmenu.rs @@ -28,8 +28,10 @@ impl Screen for MainMenuScreen { let win_height = draw_handle.get_screen_height(); let win_width = draw_handle.get_screen_width(); - // Clear frame - draw_handle.clear_background(Color::BLUE); + // // Clear frame + // draw_handle.clear_background(Color::BLUE); + // Render the background + draw_handle.draw_texture(&game_core.resources.shop_background, 0, 0, Color::WHITE); // Render title draw_handle.draw_text( @@ -56,7 +58,7 @@ impl Screen for MainMenuScreen { (win_width / 4), 60, match hovering_play_button { - true => Color::GREEN, + true => Color::BLUE, false => Color::BLACK, }, ); @@ -66,7 +68,7 @@ impl Screen for MainMenuScreen { (win_width / 4) + 100, 60, match hovering_shop_button { - true => Color::GREEN, + true => Color::BLUE, false => Color::BLACK, }, ); @@ -76,7 +78,7 @@ impl Screen for MainMenuScreen { (win_width / 4) + 200, 60, match hovering_quit_button { - true => Color::GREEN, + true => Color::RED, false => Color::BLACK, }, );