mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
new icon art
This commit is contained in:
parent
7f02f5e7d2
commit
550dd144bc
BIN
assets/voxygen/element/icons/fire_bolt_1.png
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/element/icons/fire_bolt_1.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/element/icons/fire_spell_0.png
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/element/icons/fire_spell_0.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/element/icons/heal_0.png
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/element/icons/heal_0.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/element/misc_bg/map_bg.png
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/element/misc_bg/map_bg.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/element/misc_bg/map_frame.png
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/element/misc_bg/map_frame.png
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -117,7 +117,6 @@ image_ids! {
|
||||
flyingrod_m2: "voxygen.element.icons.debug_wand_m2",
|
||||
charge: "voxygen.element.icons.skill_charge_3",
|
||||
|
||||
|
||||
// Icons
|
||||
flower: "voxygen.element.icons.item_flower",
|
||||
grass: "voxygen.element.icons.item_grass",
|
||||
@ -203,6 +202,10 @@ image_ids! {
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
<ImageGraphic>
|
||||
// Map
|
||||
map_bg: "voxygen.element.misc_bg.map_bg",
|
||||
map_frame: "voxygen.element.misc_bg.map_frame",
|
||||
|
||||
// MiniMap
|
||||
mmap_frame: "voxygen.element.frames.mmap",
|
||||
mmap_frame_2: "voxygen.element.frames.mmap_frame",
|
||||
@ -271,7 +274,9 @@ image_ids! {
|
||||
|
||||
banner_top: "voxygen.element.frames.banner_top",
|
||||
|
||||
|
||||
// Icons
|
||||
fire_spell_1: "voxygen.element.icons.fire_spell_0",
|
||||
heal_0: "voxygen.element.icons.heal_0",
|
||||
|
||||
// Buttons
|
||||
button: "voxygen.element.buttons.button",
|
||||
|
@ -56,6 +56,7 @@ const TEXT_COLOR: Color = Color::Rgba(1.0, 1.0, 1.0, 1.0);
|
||||
const MENU_BG: Color = Color::Rgba(0.0, 0.0, 0.0, 0.4);
|
||||
//const TEXT_COLOR_2: Color = Color::Rgba(0.0, 0.0, 0.0, 1.0);
|
||||
const TEXT_COLOR_3: Color = Color::Rgba(1.0, 1.0, 1.0, 0.1);
|
||||
const BLACK: Color = Color::Rgba(0.0, 0.0, 0.0, 0.98);
|
||||
//const BG_COLOR: Color = Color::Rgba(1.0, 1.0, 1.0, 0.8);
|
||||
const HP_COLOR: Color = Color::Rgba(0.33, 0.63, 0.0, 1.0);
|
||||
const LOW_HP_COLOR: Color = Color::Rgba(0.93, 0.59, 0.03, 1.0);
|
||||
|
@ -1,6 +1,6 @@
|
||||
use super::{
|
||||
img_ids::Imgs, BarNumbers, ShortcutNumbers, XpBar, CRITICAL_HP_COLOR, HP_COLOR, LOW_HP_COLOR,
|
||||
MANA_COLOR, TEXT_COLOR, XP_COLOR,
|
||||
img_ids::Imgs, BarNumbers, ShortcutNumbers, XpBar, BLACK, CRITICAL_HP_COLOR, HP_COLOR,
|
||||
LOW_HP_COLOR, MANA_COLOR, TEXT_COLOR, XP_COLOR,
|
||||
};
|
||||
use crate::{
|
||||
i18n::{i18n_asset_key, VoxygenLocalization},
|
||||
@ -10,7 +10,7 @@ use crate::{
|
||||
use common::{
|
||||
assets::load_expect,
|
||||
comp::{
|
||||
item::{DebugKind, ToolData, ToolKind},
|
||||
item::{DebugKind, StaffKind, ToolData, ToolKind},
|
||||
CharacterState, ControllerInputs, Energy, ItemKind, Loadout, Stats,
|
||||
},
|
||||
};
|
||||
@ -19,7 +19,11 @@ use conrod_core::{
|
||||
widget::{self, Button, Image, Rectangle, Text},
|
||||
widget_ids, Color, Colorable, Positionable, Sizeable, Widget, WidgetCommon,
|
||||
};
|
||||
use std::time::{Duration, Instant};
|
||||
//use const_tweaker::tweak;
|
||||
use std::time::{Duration, Instant}; // <- REMOVE THIS BEFORE MERGE!
|
||||
|
||||
/*#[tweak(min = 0.5, max = 1.0, step = 0.01)]
|
||||
const ALPHA: f32 = 0.90;*/
|
||||
|
||||
widget_ids! {
|
||||
struct Ids {
|
||||
@ -703,6 +707,7 @@ impl<'a> Widget for Skillbar<'a> {
|
||||
ToolKind::Hammer(_) => self.imgs.twohhammer_m2,
|
||||
ToolKind::Axe(_) => self.imgs.twohaxe_m2,
|
||||
ToolKind::Bow(_) => self.imgs.bow_m2,
|
||||
ToolKind::Staff(StaffKind::Sceptre) => self.imgs.heal_0,
|
||||
ToolKind::Staff(_) => self.imgs.staff_m2,
|
||||
ToolKind::Debug(DebugKind::Boost) => self.imgs.flyingrod_m2,
|
||||
_ => self.imgs.twohaxe_m2,
|
||||
@ -819,19 +824,35 @@ impl<'a> Widget for Skillbar<'a> {
|
||||
}
|
||||
Image::new(self.imgs.skillbar_slot_bg)
|
||||
.w_h(19.5 * scale, 19.5 * scale)
|
||||
.color(Some(BG_COLOR))
|
||||
.color(
|
||||
match self.loadout.active_item.as_ref().map(|i| &i.item.kind) {
|
||||
Some(ItemKind::Tool(ToolData { kind, .. })) => match kind {
|
||||
ToolKind::Staff(StaffKind::BasicStaff) => Some(BLACK),
|
||||
_ => Some(BG_COLOR),
|
||||
},
|
||||
_ => Some(BG_COLOR),
|
||||
},
|
||||
)
|
||||
.middle_of(state.ids.slot1)
|
||||
.set(state.ids.slot1_bg, ui);
|
||||
// TODO: Changeable slot image
|
||||
/*Image::new(self.imgs.charge)
|
||||
.w_h(18.0 * scale, 18.0 * scale)
|
||||
.color(if self.energy.current() as f64 >= 200.0 {
|
||||
Some(Color::Rgba(1.0, 1.0, 1.0, 1.0))
|
||||
} else {
|
||||
Some(Color::Rgba(0.4, 0.4, 0.4, 1.0))
|
||||
})
|
||||
.middle_of(state.ids.slot1_bg)
|
||||
.set(state.ids.slot1_icon, ui);*/
|
||||
match self.loadout.active_item.as_ref().map(|i| &i.item.kind) {
|
||||
Some(ItemKind::Tool(ToolData { kind, .. })) => match kind {
|
||||
ToolKind::Staff(StaffKind::BasicStaff) => {
|
||||
Image::new(self.imgs.fire_spell_1)
|
||||
.w_h(18.0 * scale, 18.0 * scale)
|
||||
.color(if self.energy.current() as f64 >= 500.0 {
|
||||
Some(Color::Rgba(1.0, 1.0, 1.0, 1.0))
|
||||
} else {
|
||||
Some(Color::Rgba(0.4, 0.4, 0.4, 1.0))
|
||||
})
|
||||
.middle_of(state.ids.slot1_bg)
|
||||
.set(state.ids.slot1_icon, ui);
|
||||
},
|
||||
_ => {},
|
||||
},
|
||||
_ => {},
|
||||
}
|
||||
// Slot 6
|
||||
Image::new(self.imgs.skillbar_slot)
|
||||
.w_h(20.0 * scale, 20.0 * scale)
|
||||
|
Loading…
Reference in New Issue
Block a user