fix(settings/user/snake): personnalMessage -> snake

This commit is contained in:
2026-01-31 00:37:07 +01:00
parent 717c3c8f17
commit 962b075837
9 changed files with 17 additions and 22 deletions

View File

@@ -8,7 +8,7 @@ import UserMenu from "./User/Menu.vue";
import UserColor from "./User/Color.vue"; import UserColor from "./User/Color.vue";
import UserBirthday from "./User/Birthday.vue"; import UserBirthday from "./User/Birthday.vue";
import UserUserName from "./User/UserName.vue"; import UserUserName from "./User/UserName.vue";
import UserPersonalMessage from "./User/PersonalMessage.vue"; import UserSnake from "./User/Snake.vue";
import ClockMenu from "./Clock/Menu.vue"; import ClockMenu from "./Clock/Menu.vue";
import ClockAchievements from "./Clock/Achievements.vue"; import ClockAchievements from "./Clock/Achievements.vue";
@@ -47,7 +47,7 @@ const { select, selected, selectorPosition } = useButtonNavigation({
user: [127, 119, 49, 49], user: [127, 119, 49, 49],
userBirthday: [79, 71, 49, 49], userBirthday: [79, 71, 49, 49],
userUserName: [127, 71, 49, 49], userUserName: [127, 71, 49, 49],
userMessage: [175, 71, 49, 49], userSnake: [175, 71, 49, 49],
userColor: [127, 23, 49, 49], userColor: [127, 23, 49, 49],
touchScreen: [175, 119, 49, 49], touchScreen: [175, 119, 49, 49],
@@ -116,17 +116,17 @@ const { select, selected, selectorPosition } = useButtonNavigation({
userUserName: { userUserName: {
down: "user", down: "user",
left: "userBirthday", left: "userBirthday",
right: "userMessage", right: "userSnake",
up: "userColor", up: "userColor",
}, },
userMessage: { userSnake: {
down: ["user", false], down: ["user", false],
left: "userUserName", left: "userUserName",
up: ["userColor", false], up: ["userColor", false],
}, },
userColor: { userColor: {
left: ["userBirthday", false], left: ["userBirthday", false],
right: ["userMessage", false], right: ["userSnake", false],
down: "userUserName", down: "userUserName",
}, },
@@ -189,7 +189,7 @@ const viewComponents: Record<string, Component> = {
userColor: UserColor, userColor: UserColor,
userBirthday: UserBirthday, userBirthday: UserBirthday,
userUserName: UserUserName, userUserName: UserUserName,
userMessage: UserPersonalMessage, userSnake: UserSnake,
}; };
</script> </script>

View File

@@ -38,7 +38,7 @@ onRender((ctx) => {
-48 + animation.stage2Offset, -48 + animation.stage2Offset,
-48 + animation.stage1Offset, -48 + animation.stage1Offset,
); );
assets.images.settings.topScreen.user.message.draw( assets.images.settings.topScreen.user.snake.draw(
ctx, ctx,
48 - animation.stage2Offset, 48 - animation.stage2Offset,
-48 + animation.stage1Offset, -48 + animation.stage1Offset,

View File

@@ -17,7 +17,7 @@ const handleCancel = () => {
case "alive": { case "alive": {
state.value = "pause"; state.value = "pause";
confirmationModal.open({ confirmationModal.open({
text: $t("settings.user.personalMessage.quitConfirmation"), text: $t("settings.user.snake.quitConfirmation"),
onConfirm: () => {}, onConfirm: () => {},
onClosed: (choice) => { onClosed: (choice) => {
if (choice === "confirm") store.closeSubMenu(); if (choice === "confirm") store.closeSubMenu();
@@ -42,7 +42,7 @@ const handleConfirm = () => {
case "alive": { case "alive": {
state.value = "pause"; state.value = "pause";
confirmationModal.open({ confirmationModal.open({
text: $t("settings.user.personalMessage.restartConfirmation"), text: $t("settings.user.snake.restartConfirmation"),
onConfirm: () => { onConfirm: () => {
spawn(); spawn();
}, },
@@ -162,14 +162,14 @@ onRender((ctx) => {
ctx.fillStyle = "#282828"; ctx.fillStyle = "#282828";
fillTextHCentered( fillTextHCentered(
ctx, ctx,
$t("settings.user.personalMessage.score", { score }), $t("settings.user.snake.score", { score }),
27, 27,
36, 36,
108, 108,
); );
fillTextHCentered( fillTextHCentered(
ctx, ctx,
$t("settings.user.personalMessage.best", { best: highScore.value }), $t("settings.user.snake.best", { best: highScore.value }),
135, 135,
36, 36,
108, 108,
@@ -180,7 +180,7 @@ onRender((ctx) => {
if (state.value === "waiting") { if (state.value === "waiting") {
ctx.fillStyle = "#fbfbfb"; ctx.fillStyle = "#fbfbfb";
const text = `\n\n\n ${$t("settings.user.personalMessage.startPrompt")}`; const text = `\n\n\n ${$t("settings.user.snake.startPrompt")}`;
let x = 15; let x = 15;
let y = 52; let y = 52;
for (let i = 0; i < text.length; i += 1, x += 16) { for (let i = 0; i < text.length; i += 1, x += 16) {

View File

@@ -45,7 +45,7 @@ const IMAGES_MAP: Record<string, AtlasImage> = {
user: assets.images.settings.topScreen.user.user, user: assets.images.settings.topScreen.user.user,
userUserName: assets.images.settings.topScreen.user.userName, userUserName: assets.images.settings.topScreen.user.userName,
userBirthday: assets.images.settings.topScreen.user.birthday, userBirthday: assets.images.settings.topScreen.user.birthday,
userMessage: assets.images.settings.topScreen.user.message, userSnake: assets.images.settings.topScreen.user.snake,
userColor: assets.images.settings.topScreen.user.color, userColor: assets.images.settings.topScreen.user.color,
touchScreen: assets.images.settings.topScreen.touchScreen.touchScreen, touchScreen: assets.images.settings.topScreen.touchScreen.touchScreen,

View File

@@ -10,7 +10,7 @@ export type SettingsButton =
| "user" | "user"
| "userBirthday" | "userBirthday"
| "userUserName" | "userUserName"
| "userMessage" | "userSnake"
| "userColor" | "userColor"
| "touchScreen"; | "touchScreen";

View File

@@ -14,7 +14,7 @@ export const SETTINGS_SUB_MENUS = [
"clockDate", "clockDate",
"userBirthday", "userBirthday",
"userUserName", "userUserName",
"userMessage", "userSnake",
"userColor", "userColor",
] as const; ] as const;

View File

@@ -125,13 +125,8 @@
"userName": "User Name", "userName": "User Name",
"firstName": "First Name" "firstName": "First Name"
}, },
"message": { "snake": {
"title": "Message", "title": "Snake",
"description": "My personal message.",
"message": "Hello there!\n\nI hope you\nlike the\nwebsite!"
},
"personalMessage": {
"title": "Personal Message",
"description": "Play a quick game of Snake!", "description": "Play a quick game of Snake!",
"score": "Score: {score}", "score": "Score: {score}",
"best": "Best: {best}", "best": "Best: {best}",

Binary file not shown.

Before

Width:  |  Height:  |  Size: 388 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 394 B