create character button position change

This commit is contained in:
Monty Marz 2020-01-18 15:42:21 +00:00
parent 80c334273a
commit cb5976b9de
4 changed files with 38 additions and 38 deletions

View File

@ -55,6 +55,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Fixed not being able to unmount - Fixed not being able to unmount
- Fixed non-humanoids being able to climb and glide - Fixed non-humanoids being able to climb and glide
- Made shadows and lights use interpolated positions - Made shadows and lights use interpolated positions
- Changed "Create Character" button position
### Removed ### Removed

BIN
assets/voxygen/element/frames/selection_hover.vox (Stored with Git LFS) Normal file

Binary file not shown.

BIN
assets/voxygen/element/frames/selection_press.vox (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -165,6 +165,8 @@ image_ids! {
charlist_frame: "voxygen.element.frames.window_4", charlist_frame: "voxygen.element.frames.window_4",
server_frame: "voxygen.element.frames.server_frame", server_frame: "voxygen.element.frames.server_frame",
selection: "voxygen.element.frames.selection", selection: "voxygen.element.frames.selection",
selection_hover: "voxygen.element.frames.selection_hover",
selection_press: "voxygen.element.frames.selection_press",
slider_range: "voxygen.element.slider.track", slider_range: "voxygen.element.slider.track",
slider_indicator: "voxygen.element.slider.indicator", slider_indicator: "voxygen.element.slider.indicator",
@ -462,7 +464,7 @@ impl CharSelectionUi {
} }
// Create Character Button. // Create Character Button.
if Button::image(self.imgs.button) /*if Button::image(self.imgs.button)
.mid_bottom_with_margin_on(self.ids.charlist_bg, -60.0) .mid_bottom_with_margin_on(self.ids.charlist_bg, -60.0)
.w_h(270.0, 50.0) .w_h(270.0, 50.0)
.hover_image(self.imgs.button_hover) .hover_image(self.imgs.button_hover)
@ -477,7 +479,7 @@ impl CharSelectionUi {
{ {
self.character_creation = true; self.character_creation = true;
self.character_tool = Some(STARTER_SWORD); self.character_tool = Some(STARTER_SWORD);
} }*/
// Alpha Version // Alpha Version
Text::new(&version) Text::new(&version)
@ -511,7 +513,7 @@ impl CharSelectionUi {
self.info_content = InfoContent::Deletion; self.info_content = InfoContent::Deletion;
self.info_window = true; self.info_window = true;
} }
Text::new("Human Default") Text::new("Test Character")
.top_left_with_margins_on(self.ids.character_box_1, 6.0, 9.0) .top_left_with_margins_on(self.ids.character_box_1, 6.0, 9.0)
.font_size(19) .font_size(19)
.font_id(self.fonts.cyri) .font_id(self.fonts.cyri)
@ -532,37 +534,22 @@ impl CharSelectionUi {
.color(TEXT_COLOR) .color(TEXT_COLOR)
.set(self.ids.character_location_1, ui_widgets); .set(self.ids.character_location_1, ui_widgets);
// 2nd Character in List // Create Character Button
if Button::image(self.imgs.nothing) if Button::image(self.imgs.selection)
.down_from(self.ids.character_box_1, 5.0) .down_from(self.ids.character_box_1, 5.0)
.w_h(386.0, 80.0) .w_h(386.0, 80.0)
.hover_image(self.imgs.selection) .hover_image(self.imgs.selection_hover)
.press_image(self.imgs.selection) .press_image(self.imgs.selection_press)
.image_color(Color::Rgba(1.0, 1.0, 1.0, 0.8)) .label("Create New Character")
.label_y(conrod_core::position::Relative::Scalar(20.0)) .label_color(Color::Rgba(0.38, 1.0, 0.07, 1.0))
.label_font_id(self.fonts.cyri)
.image_color(Color::Rgba(0.38, 1.0, 0.07, 1.0))
.set(self.ids.character_box_2, ui_widgets) .set(self.ids.character_box_2, ui_widgets)
.was_clicked() .was_clicked()
{} {
Text::new("Example 2nd Char") self.character_creation = true;
.top_left_with_margins_on(self.ids.character_box_2, 6.0, 9.0) self.character_tool = Some(STARTER_SWORD);
.font_size(19) }
.font_id(self.fonts.cyri)
.color(TEXT_COLOR)
.set(self.ids.character_name_2, ui_widgets);
Text::new("Level ??")
.down_from(self.ids.character_name_2, 4.0)
.font_size(17)
.font_id(self.fonts.cyri)
.color(TEXT_COLOR)
.set(self.ids.character_level_2, ui_widgets);
Text::new("Plains of Uncertainty")
.down_from(self.ids.character_level_2, 4.0)
.font_size(17)
.font_id(self.fonts.cyri)
.color(TEXT_COLOR)
.set(self.ids.character_location_2, ui_widgets);
} }
// Character_Creation ////////////////////////////////////////////////////////////////////// // Character_Creation //////////////////////////////////////////////////////////////////////
else { else {
@ -629,17 +616,23 @@ impl CharSelectionUi {
} }
// Window // Window
Rectangle::fill_with([386.0, 988.0], color::rgba(0.0, 0.0, 0.0, 0.8)) Rectangle::fill_with(
.top_left_with_margins_on(ui_widgets.window, 30.0, 30.0) [386.0, ui_widgets.win_h - ui_widgets.win_h * 0.2],
.set(self.ids.creation_bg, ui_widgets); color::rgba(0.0, 0.0, 0.0, 0.8),
)
.top_left_with_margins_on(ui_widgets.window, 30.0, 30.0)
.set(self.ids.creation_bg, ui_widgets);
Image::new(self.imgs.charlist_frame) Image::new(self.imgs.charlist_frame)
.w_h(400.0, 1000.0) .w_h(400.0, ui_widgets.win_h - ui_widgets.win_h * 0.19)
.middle_of(self.ids.creation_bg) .middle_of(self.ids.creation_bg)
.set(self.ids.charlist_frame, ui_widgets); .set(self.ids.charlist_frame, ui_widgets);
Rectangle::fill_with([386.0, 983.0], color::TRANSPARENT) Rectangle::fill_with(
.middle_of(self.ids.creation_bg) [386.0, ui_widgets.win_h - ui_widgets.win_h * 0.19],
.scroll_kids_vertically() color::TRANSPARENT,
.set(self.ids.creation_alignment, ui_widgets); )
.middle_of(self.ids.creation_bg)
.scroll_kids_vertically()
.set(self.ids.creation_alignment, ui_widgets);
Scrollbar::y_axis(self.ids.creation_alignment) Scrollbar::y_axis(self.ids.creation_alignment)
.thickness(5.0) .thickness(5.0)
.auto_hide(true) .auto_hide(true)