diff --git a/Minecraft.Client/Assets/UI/HelpOptions.rcss b/Minecraft.Client/Assets/UI/HelpOptions.rcss index ed66cefe..c0c606b9 100644 --- a/Minecraft.Client/Assets/UI/HelpOptions.rcss +++ b/Minecraft.Client/Assets/UI/HelpOptions.rcss @@ -38,11 +38,19 @@ button line-height: 60dp; cursor: pointer; background: transparent; - decorator: image(images/lce/Button/MainMenuButton_Norm.png); + decorator: image(mainButton); } button:hover { color: #ffff00; - decorator: image(images/lce/Button/MainMenuButton_Over.png); + decorator: image(mainButton_Hover); } + +@spritesheet mainButton +{ + src: "Assets/UI/images/lce/button/main-sheet.png"; + + mainButton: 0px 0px 200px 20px; + mainButton_Hover: 0px 20px 200px 20px; +} \ No newline at end of file diff --git a/Minecraft.Client/Assets/UI/LoadCreateJoinMenu.rcss b/Minecraft.Client/Assets/UI/LoadCreateJoinMenu.rcss index 1188aab8..69876398 100644 --- a/Minecraft.Client/Assets/UI/LoadCreateJoinMenu.rcss +++ b/Minecraft.Client/Assets/UI/LoadCreateJoinMenu.rcss @@ -60,37 +60,37 @@ button.tab.selected button.tab_left { flex: 2; - decorator: image(images/lce/LoadCreateJoinMenu/tab_left.png); + decorator: image(tabLeft); } button.tab_left:hover, button.tab_left.selected { - decorator: image(images/lce/LoadCreateJoinMenu/tab_left_havon.png); + decorator: image(tabLeft_Havon); } button.tab_medium { flex: 2; - decorator: image(images/lce/LoadCreateJoinMenu/tab_medium.png); + decorator: image(tabMiddle); } button.tab_medium:hover, button.tab_medium.selected { - decorator: image(images/lce/LoadCreateJoinMenu/tab_medium_havon.png); + decorator: image(tabMiddle_Havon); } button.tab_right { flex: 2; - decorator: image(images/lce/LoadCreateJoinMenu/tab_right.png); + decorator: image(tabRight); } button.tab_right:hover, button.tab_right.selected { - decorator: image(images/lce/LoadCreateJoinMenu/tab_right_havon.png); + decorator: image(tabRight_Havon); } div#panel_container @@ -98,7 +98,7 @@ div#panel_container width: 100%; height: 100%; flex-grow: 1; - decorator: image(images/lce/LoadCreateJoinMenu/gui_load.png); + decorator: image(background); overflow: hidden; } @@ -128,23 +128,23 @@ scrollbarvertical scrollbarvertical sliderarrowdec { position: fixed; - width: 48dp; + width: 39dp; height: 33dp; right: 100dp; bottom: -40dp; cursor: pointer; - decorator: image(images/lce/scrollUp.png); + decorator: image(scrollUp); } scrollbarvertical sliderarrowinc { position: fixed; - width: 48dp; + width: 39dp; height: 33dp; right: 58dp; bottom: -40dp; cursor: pointer; - decorator: image(images/lce/scrollDown.png); + decorator: image(scrollDown); } div.list_item @@ -177,14 +177,14 @@ div.list_item button background: transparent; border-width: 0px; cursor: pointer; - decorator: image(images/lce/button/ListButton_Norm.png); + decorator: image(listButton); } div.list_item button:hover, div.list_item button.selected { color: #ffff00; - decorator: image(images/lce/button/ListButton_Over.png); + decorator: image(listButton_Hover); } div.list_item button img.thumb @@ -221,3 +221,39 @@ div.size_bar background: rgba(255, 255, 255, 0.2); display: none; } + +@spritesheet background +{ + src: "Assets/UI/images/lce/LoadCreateJoinMenu/background-sheet.png"; + + background: 0px 0px 1860px 1420px; + background_None: 1860px 0px 1860px 1420px; +} + +@spritesheet tab +{ + src: "Assets/UI/images/lce/LoadCreateJoinMenu/tab-sheet.png"; + + tabLeft: 0px 0px 622px 176px; + tabLeft_Havon: 0px 176px 622px 176px; + tabMiddle: 622px 0px 622px 176px; + tabMiddle_Havon: 622px 176px 622px 176px; + tabRight: 1244px 0px 622px 176px; + tabRight_Havon: 1244px 176px 622px 176px; +} + +@spritesheet list +{ + src: "Assets/UI/images/lce/button/list-sheet.png"; + + listButton: 0px 0px 200px 30px; + listButton_Hover: 0px 30px 200px 30px; +} + +@spritesheet scroll +{ + src: "Assets/UI/images/lce/scroll-sheet.png"; + + scrollUp: 0px 0px 13px 11px; + scrollDown: 13px 0px 13px 11px; +} \ No newline at end of file diff --git a/Minecraft.Client/Assets/UI/MessageBox.rcss b/Minecraft.Client/Assets/UI/MessageBox.rcss index 6f50f931..e048172a 100644 --- a/Minecraft.Client/Assets/UI/MessageBox.rcss +++ b/Minecraft.Client/Assets/UI/MessageBox.rcss @@ -66,16 +66,24 @@ button line-height: 60dp; cursor: pointer; background: transparent; - decorator: image(images/lce/Button/MainMenuButton_Norm.png); + decorator: image(mainButton); } button:hover { color: #ffff00; - decorator: image(images/lce/Button/MainMenuButton_Over.png); + decorator: image(mainButton_Hover); } button:last-child { margin-bottom: 0; } + +@spritesheet mainButton +{ + src: "Assets/UI/images/lce/button/main-sheet.png"; + + mainButton: 0px 0px 200px 20px; + mainButton_Hover: 0px 20px 200px 20px; +} \ No newline at end of file diff --git a/Minecraft.Client/Assets/UI/PauseMenu.rcss b/Minecraft.Client/Assets/UI/PauseMenu.rcss index da9f85bb..42885db5 100644 --- a/Minecraft.Client/Assets/UI/PauseMenu.rcss +++ b/Minecraft.Client/Assets/UI/PauseMenu.rcss @@ -38,115 +38,19 @@ button line-height: 60dp; cursor: pointer; background: transparent; - decorator: image(images/lce/Button/MainMenuButton_Norm.png); + decorator: image(mainButton); } button:hover { color: #ffff00; - decorator: image(images/lce/Button/MainMenuButton_Over.png); + decorator: image(mainButton_Hover); } -div#exit_dialog +@spritesheet mainButton { - display: none; - width: 100%; - margin-top: 16dp; - text-align: left; - padding: 24dp 32dp; - decorator: image(images/lce/frame_MessageBox_background.png); -} + src: "Assets/UI/images/lce/button/main-sheet.png"; -p#exit_text -{ - font-effect: none; - color: #333333; - margin-bottom: 23dp; -} - -div#exit_buttons -{ - width: 100%; - display: flex; - flex-direction: column; - align-items: center; -} - -button#exit_cancel, -button#exit_save, -button#exit_nosave -{ - display: block; - width: 600dp; - height: 60dp; - margin-bottom: 7.5dp; - text-align: center; - line-height: 60dp; - cursor: pointer; - background: transparent; - decorator: image(images/lce/Button/MainMenuButton_Norm.png); -} - -button#exit_cancel:hover, -button#exit_save:hover, -button#exit_nosave:hover -{ - color: #ffff00; - decorator: image(images/lce/Button/MainMenuButton_Over.png); -} - -button#exit_nosave -{ - margin-bottom: 0; -} - -div#save_dialog -{ - display: none; - width: 100%; - margin-top: 16dp; - text-align: left; - padding: 24dp 32dp; - decorator: image(images/LCE/frame_MessageBox_background.png); -} - -p#save_text -{ - font-effect: none; - color: #333333; - margin-bottom: 23dp; -} - -div#save_buttons -{ - width: 100%; - display: flex; - flex-direction: column; - align-items: center; -} - -button#save_cancel, -button#save_confirm -{ - display: block; - width: 600dp; - height: 60dp; - margin-bottom: 7.5dp; - text-align: center; - line-height: 60dp; - cursor: pointer; - background: transparent; - decorator: image(images/lce/Button/MainMenuButton_Norm.png); -} - -button#save_cancel:hover, -button#save_confirm:hover -{ - color: #ffff00; - decorator: image(images/lce/Button/MainMenuButton_Over.png); -} - -button#save_confirm -{ - margin-bottom: 0; -} + mainButton: 0px 0px 200px 20px; + mainButton_Hover: 0px 20px 200px 20px; +} \ No newline at end of file diff --git a/Minecraft.Client/Assets/UI/PauseMenu.rml b/Minecraft.Client/Assets/UI/PauseMenu.rml index 8957e66b..f67c5795 100644 --- a/Minecraft.Client/Assets/UI/PauseMenu.rml +++ b/Minecraft.Client/Assets/UI/PauseMenu.rml @@ -11,21 +11,6 @@ -
[IDS_CONFIRM_EXIT_GAME]
- -[IDS_CONFIRM_SAVE_GAME]
- -