feat(settings/options/renderingMode): startUp -> renderingMode
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import OptionsMenu from "./Options/Menu.vue";
|
import OptionsMenu from "./Options/Menu.vue";
|
||||||
import OptionsStartUp from "./Options/StartUp.vue";
|
import OptionsRenderingMode from "./Options/RenderingMode.vue";
|
||||||
import OptionsLanguage from "./Options/Language.vue";
|
import OptionsLanguage from "./Options/Language.vue";
|
||||||
import Options2048 from "./Options/2048.vue";
|
import Options2048 from "./Options/2048.vue";
|
||||||
|
|
||||||
@@ -42,7 +42,7 @@ const { select, selected, selectorPosition } = useButtonNavigation({
|
|||||||
options: [31, 119, 49, 49],
|
options: [31, 119, 49, 49],
|
||||||
optionsLanguage: [31, 71, 49, 49],
|
optionsLanguage: [31, 71, 49, 49],
|
||||||
options2048: [79, 71, 49, 49],
|
options2048: [79, 71, 49, 49],
|
||||||
optionsStartUp: [31, 23, 49, 49],
|
optionsRenderingMode: [31, 23, 49, 49],
|
||||||
|
|
||||||
clock: [79, 119, 49, 49],
|
clock: [79, 119, 49, 49],
|
||||||
clockAchievements: [79, 71, 49, 49],
|
clockAchievements: [79, 71, 49, 49],
|
||||||
@@ -76,15 +76,15 @@ const { select, selected, selectorPosition } = useButtonNavigation({
|
|||||||
},
|
},
|
||||||
optionsLanguage: {
|
optionsLanguage: {
|
||||||
down: "options",
|
down: "options",
|
||||||
up: "optionsStartUp",
|
up: "optionsRenderingMode",
|
||||||
right: "options2048",
|
right: "options2048",
|
||||||
},
|
},
|
||||||
options2048: {
|
options2048: {
|
||||||
down: ["options", false],
|
down: ["options", false],
|
||||||
left: "optionsLanguage",
|
left: "optionsLanguage",
|
||||||
up: ["optionsStartUp", false],
|
up: ["optionsRenderingMode", false],
|
||||||
},
|
},
|
||||||
optionsStartUp: {
|
optionsRenderingMode: {
|
||||||
right: ["options2048", false],
|
right: ["options2048", false],
|
||||||
down: "optionsLanguage",
|
down: "optionsLanguage",
|
||||||
},
|
},
|
||||||
@@ -190,7 +190,7 @@ watch(
|
|||||||
);
|
);
|
||||||
|
|
||||||
const viewComponents: Record<string, Component> = {
|
const viewComponents: Record<string, Component> = {
|
||||||
optionsStartUp: OptionsStartUp,
|
optionsRenderingMode: OptionsRenderingMode,
|
||||||
optionsLanguage: OptionsLanguage,
|
optionsLanguage: OptionsLanguage,
|
||||||
options2048: Options2048,
|
options2048: Options2048,
|
||||||
|
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ onRender((ctx) => {
|
|||||||
48 - animation.stage2Offset,
|
48 - animation.stage2Offset,
|
||||||
-48 + animation.stage1Offset,
|
-48 + animation.stage1Offset,
|
||||||
);
|
);
|
||||||
assets.images.settings.topScreen.options.startUp.draw(
|
assets.images.settings.topScreen.options.renderingMode.draw(
|
||||||
ctx,
|
ctx,
|
||||||
0,
|
0,
|
||||||
-96 + animation.stage2Offset + animation.stage1Offset,
|
-96 + animation.stage2Offset + animation.stage1Offset,
|
||||||
|
|||||||
@@ -96,8 +96,8 @@ const handleConfirm = () => {
|
|||||||
confirmationModal.open({
|
confirmationModal.open({
|
||||||
text:
|
text:
|
||||||
mode === "3d"
|
mode === "3d"
|
||||||
? $t("settings.options.startUp.confirmation3d")
|
? $t("settings.options.renderingMode.confirmation3d")
|
||||||
: $t("settings.options.startUp.confirmation2d"),
|
: $t("settings.options.renderingMode.confirmation2d"),
|
||||||
onClosed: async () => {
|
onClosed: async () => {
|
||||||
await animateOutro();
|
await animateOutro();
|
||||||
store.closeSubMenu();
|
store.closeSubMenu();
|
||||||
@@ -141,7 +141,7 @@ onRender((ctx) => {
|
|||||||
|
|
||||||
bodyImg.draw(ctx, 0, HEADER_HEIGHT - 2, colorOpts);
|
bodyImg.draw(ctx, 0, HEADER_HEIGHT - 2, colorOpts);
|
||||||
ctx.fillStyle = "#282828";
|
ctx.fillStyle = "#282828";
|
||||||
const text = $t("settings.options.startUp.autoStart");
|
const text = $t("settings.options.renderingMode.autoStart");
|
||||||
fillTextHCenteredMultiline(ctx, text, 0, y, buttonWidth, 15);
|
fillTextHCenteredMultiline(ctx, text, 0, y, buttonWidth, 15);
|
||||||
|
|
||||||
ctx.translate(0, animation[key].headerOffsetY);
|
ctx.translate(0, animation[key].headerOffsetY);
|
||||||
@@ -155,14 +155,14 @@ onRender((ctx) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
drawButton(
|
drawButton(
|
||||||
$t("settings.options.startUp.3dMode"),
|
$t("settings.options.renderingMode.3dMode"),
|
||||||
renderingModeAssets._3dMode,
|
renderingModeAssets._3dMode,
|
||||||
32,
|
32,
|
||||||
selected.value === "_3dMode",
|
selected.value === "_3dMode",
|
||||||
"_3dMode",
|
"_3dMode",
|
||||||
);
|
);
|
||||||
drawButton(
|
drawButton(
|
||||||
$t("settings.options.startUp.2dMode"),
|
$t("settings.options.renderingMode.2dMode"),
|
||||||
renderingModeAssets._2dMode,
|
renderingModeAssets._2dMode,
|
||||||
96,
|
96,
|
||||||
selected.value === "_2dMode",
|
selected.value === "_2dMode",
|
||||||
@@ -45,7 +45,7 @@ const mainNotification = computed(() => ({
|
|||||||
|
|
||||||
const IMAGES_MAP: Record<string, AtlasImage> = {
|
const IMAGES_MAP: Record<string, AtlasImage> = {
|
||||||
options: assets.images.settings.topScreen.options.options,
|
options: assets.images.settings.topScreen.options.options,
|
||||||
optionsStartUp: assets.images.settings.topScreen.options.startUp,
|
optionsRenderingMode: assets.images.settings.topScreen.options.renderingMode,
|
||||||
optionsLanguage: assets.images.settings.topScreen.options.language,
|
optionsLanguage: assets.images.settings.topScreen.options.language,
|
||||||
options2048: assets.images.settings.topScreen.options._2048,
|
options2048: assets.images.settings.topScreen.options._2048,
|
||||||
|
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ export const SETTINGS_MENUS = [
|
|||||||
export const SETTINGS_SUB_MENUS = [
|
export const SETTINGS_SUB_MENUS = [
|
||||||
"optionsLanguage",
|
"optionsLanguage",
|
||||||
"options2048",
|
"options2048",
|
||||||
"optionsStartUp",
|
"optionsRenderingMode",
|
||||||
"clockAchievements",
|
"clockAchievements",
|
||||||
"clockTime",
|
"clockTime",
|
||||||
"clockDate",
|
"clockDate",
|
||||||
|
|||||||
@@ -49,12 +49,12 @@
|
|||||||
"title": "Options",
|
"title": "Options",
|
||||||
"description": "Change other settings.",
|
"description": "Change other settings.",
|
||||||
|
|
||||||
"startUp": {
|
"renderingMode": {
|
||||||
"title": "Start-up",
|
"title": "Rendering",
|
||||||
"description": "Set how you would like your system to\nstart up when you turn the power on.",
|
"description": "Change the app rendering mode\nbetween 2D and 3D.",
|
||||||
"3dMode": "3D Mode",
|
"3dMode": "3D Mode",
|
||||||
"2dMode": "2D Mode",
|
"2dMode": "2D Mode",
|
||||||
"autoStart": "The Main Menu will appear\nautomatically when you turn\nthe power on.",
|
"autoStart": "Choose how the app renders.\n3D uses the interactive NDS model.\n2D uses flat canvas screens.",
|
||||||
"confirmation3d": "Rendering mode set to 3D",
|
"confirmation3d": "Rendering mode set to 3D",
|
||||||
"confirmation2d": "Rendering mode set to 2D"
|
"confirmation2d": "Rendering mode set to 2D"
|
||||||
},
|
},
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 88 B |
Binary file not shown.
|
After Width: | Height: | Size: 398 B |
Binary file not shown.
|
Before Width: | Height: | Size: 266 B |
Reference in New Issue
Block a user