mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
Add backgound to hotbar slots
This commit is contained in:
BIN
assets/voxygen/element/skillbar/skillbar_slot.png
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/element/skillbar/skillbar_slot.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/element/skillbar/skillbar_slot.vox
(Stored with Git LFS)
BIN
assets/voxygen/element/skillbar/skillbar_slot.vox
(Stored with Git LFS)
Binary file not shown.
BIN
assets/voxygen/element/skillbar/skillbar_slot_active.png
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/element/skillbar/skillbar_slot_active.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/element/skillbar/skillbar_slot_active.vox
(Stored with Git LFS)
BIN
assets/voxygen/element/skillbar/skillbar_slot_active.vox
(Stored with Git LFS)
Binary file not shown.
BIN
assets/voxygen/element/skillbar/skillbar_slot_bg.vox
(Stored with Git LFS)
BIN
assets/voxygen/element/skillbar/skillbar_slot_bg.vox
(Stored with Git LFS)
Binary file not shown.
BIN
assets/voxygen/element/skillbar/skillbar_slot_l.png
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/element/skillbar/skillbar_slot_l.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/element/skillbar/skillbar_slot_l.vox
(Stored with Git LFS)
BIN
assets/voxygen/element/skillbar/skillbar_slot_l.vox
(Stored with Git LFS)
Binary file not shown.
BIN
assets/voxygen/element/skillbar/skillbar_slot_l_active.png
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/element/skillbar/skillbar_slot_l_active.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/element/skillbar/skillbar_slot_l_active.vox
(Stored with Git LFS)
BIN
assets/voxygen/element/skillbar/skillbar_slot_l_active.vox
(Stored with Git LFS)
Binary file not shown.
BIN
assets/voxygen/element/skillbar/skillbar_slot_r.png
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/element/skillbar/skillbar_slot_r.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/element/skillbar/skillbar_slot_r.vox
(Stored with Git LFS)
BIN
assets/voxygen/element/skillbar/skillbar_slot_r.vox
(Stored with Git LFS)
Binary file not shown.
BIN
assets/voxygen/element/skillbar/skillbar_slot_r_active.png
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/element/skillbar/skillbar_slot_r_active.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/element/skillbar/skillbar_slot_r_active.vox
(Stored with Git LFS)
BIN
assets/voxygen/element/skillbar/skillbar_slot_r_active.vox
(Stored with Git LFS)
Binary file not shown.
@ -25,13 +25,6 @@ image_ids! {
|
|||||||
xp_bar_mid: "voxygen.element.skillbar.xp_bar_mid",
|
xp_bar_mid: "voxygen.element.skillbar.xp_bar_mid",
|
||||||
xp_bar_left: "voxygen.element.skillbar.xp_bar_left",
|
xp_bar_left: "voxygen.element.skillbar.xp_bar_left",
|
||||||
xp_bar_right: "voxygen.element.skillbar.xp_bar_right",
|
xp_bar_right: "voxygen.element.skillbar.xp_bar_right",
|
||||||
skillbar_slot: "voxygen.element.skillbar.skillbar_slot",
|
|
||||||
skillbar_slot_act: "voxygen.element.skillbar.skillbar_slot_active",
|
|
||||||
skillbar_slot_l: "voxygen.element.skillbar.skillbar_slot_l",
|
|
||||||
skillbar_slot_r: "voxygen.element.skillbar.skillbar_slot_r",
|
|
||||||
skillbar_slot_l_act: "voxygen.element.skillbar.skillbar_slot_l_active",
|
|
||||||
skillbar_slot_r_act: "voxygen.element.skillbar.skillbar_slot_r_active",
|
|
||||||
skillbar_slot_bg: "voxygen.element.skillbar.skillbar_slot_bg",
|
|
||||||
skillbar_slot_big: "voxygen.element.skillbar.skillbar_slot_big",
|
skillbar_slot_big: "voxygen.element.skillbar.skillbar_slot_big",
|
||||||
skillbar_slot_big_act: "voxygen.element.skillbar.skillbar_slot_big_active",
|
skillbar_slot_big_act: "voxygen.element.skillbar.skillbar_slot_big_active",
|
||||||
skillbar_slot_big_bg: "voxygen.element.skillbar.skillbar_slot_big_bg",
|
skillbar_slot_big_bg: "voxygen.element.skillbar.skillbar_slot_big_bg",
|
||||||
@ -151,6 +144,14 @@ image_ids! {
|
|||||||
|
|
||||||
<ImageGraphic>
|
<ImageGraphic>
|
||||||
|
|
||||||
|
// Skillbar
|
||||||
|
skillbar_slot: "voxygen.element.skillbar.skillbar_slot",
|
||||||
|
skillbar_slot_act: "voxygen.element.skillbar.skillbar_slot_active",
|
||||||
|
skillbar_slot_l: "voxygen.element.skillbar.skillbar_slot_l",
|
||||||
|
skillbar_slot_r: "voxygen.element.skillbar.skillbar_slot_r",
|
||||||
|
skillbar_slot_l_act: "voxygen.element.skillbar.skillbar_slot_l_active",
|
||||||
|
skillbar_slot_r_act: "voxygen.element.skillbar.skillbar_slot_r_active",
|
||||||
|
|
||||||
// Skill Icons
|
// Skill Icons
|
||||||
twohsword_m1: "voxygen.element.icons.2hsword_m1",
|
twohsword_m1: "voxygen.element.icons.2hsword_m1",
|
||||||
twohsword_m2: "voxygen.element.icons.2hsword_m2",
|
twohsword_m2: "voxygen.element.icons.2hsword_m2",
|
||||||
|
@ -228,7 +228,6 @@ impl<'a> Widget for Skillbar<'a> {
|
|||||||
let bar_values = self.global_state.settings.gameplay.bar_numbers;
|
let bar_values = self.global_state.settings.gameplay.bar_numbers;
|
||||||
let shortcuts = self.global_state.settings.gameplay.shortcut_numbers;
|
let shortcuts = self.global_state.settings.gameplay.shortcut_numbers;
|
||||||
|
|
||||||
const BG_COLOR: Color = Color::Rgba(1.0, 1.0, 1.0, 0.8);
|
|
||||||
const BG_COLOR_2: Color = Color::Rgba(0.0, 0.0, 0.0, 0.99);
|
const BG_COLOR_2: Color = Color::Rgba(0.0, 0.0, 0.0, 0.99);
|
||||||
let hp_ani = (self.pulse * 4.0/* speed factor */).cos() * 0.5 + 0.8; //Animation timer
|
let hp_ani = (self.pulse * 4.0/* speed factor */).cos() * 0.5 + 0.8; //Animation timer
|
||||||
let crit_hp_color: Color = Color::Rgba(0.79, 0.19, 0.17, hp_ani);
|
let crit_hp_color: Color = Color::Rgba(0.79, 0.19, 0.17, hp_ani);
|
||||||
@ -803,8 +802,8 @@ impl<'a> Widget for Skillbar<'a> {
|
|||||||
// TODO: is a separate image needed for the frame?
|
// TODO: is a separate image needed for the frame?
|
||||||
empty_slot: self.imgs.skillbar_slot,
|
empty_slot: self.imgs.skillbar_slot,
|
||||||
filled_slot: self.imgs.skillbar_slot,
|
filled_slot: self.imgs.skillbar_slot,
|
||||||
selected_slot: self.imgs.skillbar_slot,
|
selected_slot: self.imgs.skillbar_slot_act,
|
||||||
background_color: Some(BG_COLOR),
|
background_color: None,
|
||||||
content_size: ContentSize {
|
content_size: ContentSize {
|
||||||
width_height_ratio: 1.0,
|
width_height_ratio: 1.0,
|
||||||
max_fraction: 0.9,
|
max_fraction: 0.9,
|
||||||
@ -917,6 +916,9 @@ impl<'a> Widget for Skillbar<'a> {
|
|||||||
.set(state.ids.slot1_act, ui);
|
.set(state.ids.slot1_act, ui);
|
||||||
},
|
},
|
||||||
}*/
|
}*/
|
||||||
|
slot_maker.empty_slot = self.imgs.skillbar_slot_l;
|
||||||
|
slot_maker.filled_slot = self.imgs.skillbar_slot_l;
|
||||||
|
slot_maker.selected_slot = self.imgs.skillbar_slot_l_act;
|
||||||
let slot = slot_maker
|
let slot = slot_maker
|
||||||
.fabricate(hotbar::Slot::One, [20.0 * scale as f32; 2])
|
.fabricate(hotbar::Slot::One, [20.0 * scale as f32; 2])
|
||||||
.left_from(state.ids.slot2, 0.0);
|
.left_from(state.ids.slot2, 0.0);
|
||||||
@ -946,6 +948,9 @@ impl<'a> Widget for Skillbar<'a> {
|
|||||||
_ => {},
|
_ => {},
|
||||||
}*/
|
}*/
|
||||||
// Slot 6
|
// Slot 6
|
||||||
|
slot_maker.empty_slot = self.imgs.skillbar_slot;
|
||||||
|
slot_maker.filled_slot = self.imgs.skillbar_slot;
|
||||||
|
slot_maker.selected_slot = self.imgs.skillbar_slot_act;
|
||||||
let slot = slot_maker
|
let slot = slot_maker
|
||||||
.fabricate(hotbar::Slot::Six, [20.0 * scale as f32; 2])
|
.fabricate(hotbar::Slot::Six, [20.0 * scale as f32; 2])
|
||||||
.bottom_right_with_margins_on(state.ids.m2_slot, 0.0, -20.0 * scale);
|
.bottom_right_with_margins_on(state.ids.m2_slot, 0.0, -20.0 * scale);
|
||||||
@ -990,9 +995,9 @@ impl<'a> Widget for Skillbar<'a> {
|
|||||||
slot.set(state.ids.slot9, ui);
|
slot.set(state.ids.slot9, ui);
|
||||||
}
|
}
|
||||||
// Quickslot
|
// Quickslot
|
||||||
slot_maker.filled_slot = self.imgs.skillbar_slot_r;
|
|
||||||
slot_maker.selected_slot = self.imgs.skillbar_slot_r;
|
|
||||||
slot_maker.empty_slot = self.imgs.skillbar_slot_r;
|
slot_maker.empty_slot = self.imgs.skillbar_slot_r;
|
||||||
|
slot_maker.filled_slot = self.imgs.skillbar_slot_r;
|
||||||
|
slot_maker.selected_slot = self.imgs.skillbar_slot_r_act;
|
||||||
let slot = slot_maker
|
let slot = slot_maker
|
||||||
.fabricate(hotbar::Slot::Ten, [20.0 * scale as f32; 2])
|
.fabricate(hotbar::Slot::Ten, [20.0 * scale as f32; 2])
|
||||||
.right_from(state.ids.slot9, 0.0);
|
.right_from(state.ids.slot9, 0.0);
|
||||||
|
Reference in New Issue
Block a user