mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
Bag Additions
Former-commit-id: 62e02ad0d67916b8ee12674e564931e92c08ee95
This commit is contained in:
parent
0ce80ec9ad
commit
87a41a30a7
2
.gitignore
vendored
2
.gitignore
vendored
@ -21,4 +21,4 @@
|
|||||||
**/keybinds.toml
|
**/keybinds.toml
|
||||||
assets/voxygen
|
assets/voxygen
|
||||||
UI3.rar
|
UI3.rar
|
||||||
|
assets.rar
|
||||||
|
@ -166,7 +166,7 @@ impl Chat {
|
|||||||
.w_h(22.0, 22.0)
|
.w_h(22.0, 22.0)
|
||||||
.hover_image(imgs.chat_arrow_down_mo)
|
.hover_image(imgs.chat_arrow_down_mo)
|
||||||
.press_image(imgs.chat_arrow_down_press)
|
.press_image(imgs.chat_arrow_down_press)
|
||||||
.bottom_right_with_margins_on(self.ids.message_box_bg, 40.0, 2.0)
|
.bottom_right_with_margins_on(self.ids.message_box_bg, 73.0, 2.0)
|
||||||
.set(self.ids.chat_arrow_down, ui_widgets)
|
.set(self.ids.chat_arrow_down, ui_widgets)
|
||||||
.was_clicked()
|
.was_clicked()
|
||||||
{};
|
{};
|
||||||
|
@ -10,8 +10,8 @@ use conrod_core::{
|
|||||||
event::Input,
|
event::Input,
|
||||||
image::Id as ImgId,
|
image::Id as ImgId,
|
||||||
text::font::Id as FontId,
|
text::font::Id as FontId,
|
||||||
widget::{Button, Image, Rectangle, Text},
|
widget::{Button, Image, Rectangle, Scrollbar, Text},
|
||||||
widget_ids, Colorable, Color, Labelable, Positionable, Sizeable, Widget,
|
widget_ids, Color, Colorable, Labelable, Positionable, Sizeable, Widget,
|
||||||
};
|
};
|
||||||
|
|
||||||
widget_ids! {
|
widget_ids! {
|
||||||
@ -23,6 +23,7 @@ widget_ids! {
|
|||||||
bag_map_open,
|
bag_map_open,
|
||||||
inv_alignment,
|
inv_alignment,
|
||||||
inv_grid,
|
inv_grid,
|
||||||
|
inv_scrollbar,
|
||||||
//help
|
//help
|
||||||
help,
|
help,
|
||||||
help_bg,
|
help_bg,
|
||||||
@ -404,7 +405,7 @@ impl Hud {
|
|||||||
typing: false,
|
typing: false,
|
||||||
cursor_grabbed: true,
|
cursor_grabbed: true,
|
||||||
settings_tab: SettingsTab::Interface,
|
settings_tab: SettingsTab::Interface,
|
||||||
show_help: true,
|
show_help: false,
|
||||||
bag_open: false,
|
bag_open: false,
|
||||||
menu_open: false,
|
menu_open: false,
|
||||||
map_open: false,
|
map_open: false,
|
||||||
@ -471,12 +472,12 @@ impl Hud {
|
|||||||
// Minimap frame and bg
|
// Minimap frame and bg
|
||||||
Image::new(self.imgs.mmap_frame_bg)
|
Image::new(self.imgs.mmap_frame_bg)
|
||||||
.w_h(1750.0 / 8.0, 1650.0 / 8.0)
|
.w_h(1750.0 / 8.0, 1650.0 / 8.0)
|
||||||
.top_right_with_margins_on(ui_widgets.window, 20.0, 30.0)
|
.top_right_with_margins_on(ui_widgets.window, 5.0, 30.0)
|
||||||
.set(self.ids.mmap_frame_bg, ui_widgets);
|
.set(self.ids.mmap_frame_bg, ui_widgets);
|
||||||
|
|
||||||
Image::new(self.imgs.mmap_frame)
|
Image::new(self.imgs.mmap_frame)
|
||||||
.w_h(1750.0 / 8.0, 1650.0 / 8.0)
|
.w_h(1750.0 / 8.0, 1650.0 / 8.0)
|
||||||
.top_right_with_margins_on(ui_widgets.window, 20.0, 30.0)
|
.top_right_with_margins_on(ui_widgets.window, 5.0, 30.0)
|
||||||
.set(self.ids.mmap_frame, ui_widgets);
|
.set(self.ids.mmap_frame, ui_widgets);
|
||||||
|
|
||||||
Image::new(self.imgs.mmap_icons)
|
Image::new(self.imgs.mmap_icons)
|
||||||
@ -693,25 +694,25 @@ impl Hud {
|
|||||||
if self.bag_open {
|
if self.bag_open {
|
||||||
// Contents
|
// Contents
|
||||||
Image::new(self.imgs.bag_contents)
|
Image::new(self.imgs.bag_contents)
|
||||||
.w_h(307.0, 320.0)
|
.w_h(307.0, 545.0)
|
||||||
.bottom_right_with_margins_on(ui_widgets.window, 100.0, 80.0)
|
.bottom_right_with_margins_on(ui_widgets.window, 90.0, 5.0)
|
||||||
.set(self.ids.bag_contents, ui_widgets);
|
.set(self.ids.bag_contents, ui_widgets);
|
||||||
|
|
||||||
// 250 250
|
|
||||||
// Alignment for Grid
|
// Alignment for Grid
|
||||||
Rectangle::fill_with([250.0, 240.0], color::TRANSPARENT)
|
Rectangle::fill_with([246.0, 465.0], color::TRANSPARENT)
|
||||||
.top_left_with_margins_on(self.ids.bag_contents, 27.0, 23.0)
|
.top_left_with_margins_on(self.ids.bag_contents, 27.0, 23.0)
|
||||||
.scroll_kids()
|
.scroll_kids()
|
||||||
.scroll_kids_vertically()
|
.scroll_kids_vertically()
|
||||||
//.scrollbar_thickness(18.0)
|
|
||||||
//.scrollbar_color(Color::Rgba(0.0, 0.0, 0.0, 1.0))
|
|
||||||
.set(self.ids.inv_alignment, ui_widgets);
|
.set(self.ids.inv_alignment, ui_widgets);
|
||||||
// Grid
|
// Grid
|
||||||
Image::new(self.imgs.inv_grid)
|
Image::new(self.imgs.inv_grid)
|
||||||
.w_h(250.0, 951.0)
|
.w_h(251.0, 951.0)
|
||||||
.mid_top_with_margin_on(self.ids.inv_alignment, 0.0)
|
.mid_top_with_margin_on(self.ids.inv_alignment, 0.0)
|
||||||
//.scrollbar_color(Color::Rgba(0.0, 0.0, 0.0, 1.0))
|
|
||||||
.set(self.ids.inv_grid, ui_widgets);
|
.set(self.ids.inv_grid, ui_widgets);
|
||||||
|
Scrollbar::y_axis(self.ids.inv_alignment)
|
||||||
|
.thickness(5.0)
|
||||||
|
.rgba(220.0, 220.0, 220.0, 0.1)
|
||||||
|
.set(self.ids.inv_scrollbar, ui_widgets);
|
||||||
|
|
||||||
// X-button
|
// X-button
|
||||||
if Button::image(self.imgs.close_button)
|
if Button::image(self.imgs.close_button)
|
||||||
@ -728,15 +729,15 @@ impl Hud {
|
|||||||
// Bag
|
// Bag
|
||||||
if !self.map_open {
|
if !self.map_open {
|
||||||
self.bag_open = ToggleButton::new(self.bag_open, self.imgs.bag, self.imgs.bag_open)
|
self.bag_open = ToggleButton::new(self.bag_open, self.imgs.bag, self.imgs.bag_open)
|
||||||
.bottom_right_with_margin_on(ui_widgets.window, 20.0)
|
.bottom_right_with_margins_on(ui_widgets.window, 5.0, 5.0)
|
||||||
.hover_images(self.imgs.bag_hover, self.imgs.bag_open_hover)
|
.hover_images(self.imgs.bag_hover, self.imgs.bag_open_hover)
|
||||||
.press_images(self.imgs.bag_press, self.imgs.bag_open_press)
|
.press_images(self.imgs.bag_press, self.imgs.bag_open_press)
|
||||||
.w_h(420.0 / 4.0, 480.0 / 4.0)
|
.w_h(420.0 / 6.0, 480.0 / 6.0)
|
||||||
.set(self.ids.bag, ui_widgets);
|
.set(self.ids.bag, ui_widgets);
|
||||||
} else {
|
} else {
|
||||||
Image::new(self.imgs.bag)
|
Image::new(self.imgs.bag)
|
||||||
.bottom_right_with_margin_on(ui_widgets.window, 20.0)
|
.bottom_right_with_margin_on(ui_widgets.window, 20.0)
|
||||||
.w_h(420.0 / 4.0, 480.0 / 4.0)
|
.w_h(420.0 / 6.0, 480.0 / 6.0)
|
||||||
.set(self.ids.bag_map_open, ui_widgets);
|
.set(self.ids.bag_map_open, ui_widgets);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user