Skip to content

Commit 69b3702

Browse files
authored
Merge pull request #38 from ut-code/UIdesign_v5
UIdesign v5
2 parents 2fc6ee2 + f16c913 commit 69b3702

File tree

5 files changed

+25
-4
lines changed

5 files changed

+25
-4
lines changed

src/iframe/life-game.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,14 @@ const table = document.getElementById("game-board");
4040

4141
//盤面をBoardに従って変更する関数達(Boardを変更したら実行する)
4242
function renderBoard() {
43+
// bodyを中央配置に設定
44+
document.body.style.display = "flex";
45+
document.body.style.justifyContent = "center";
46+
document.body.style.alignItems = "center";
47+
document.body.style.minHeight = "100vh";
48+
document.body.style.margin = "0";
49+
document.body.style.padding = "0";
50+
4351
// 初回の盤面生成
4452
table.innerHTML = "";
4553
for (let i = 0; i < boardSize; i++) {
@@ -74,7 +82,6 @@ function renderBoard() {
7482
}
7583
}
7684
rerender();
77-
generationChange(0);
7885
stop();
7986
} else {
8087
window.parent.postMessage(
@@ -172,7 +179,6 @@ document.addEventListener("mouseup", () => {
172179
});
173180

174181
renderBoard();
175-
progressBoard();
176182

177183
function generationChange(num) {
178184
//現在の世代を表すgenerationFigureを変更し、文章も変更

src/lib/components/GlobalToast.svelte

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
</script>
1515

1616
{#if toast.visible}
17-
<div class="toast toast-middle toast-center">
17+
<!-- 最前面に配置 -->
18+
<div class="toast toast-middle toast-center z-[9999]">
1819
<div class={`alert ${alertClass} p-3 text-lg`}>
1920
<div>
2021
<span>{toast.message}</span>

src/lib/icons/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@ export { default as language } from "./language.svg";
99
export { default as reset } from "./reset.svg";
1010
export { default as accelerate } from "./accelerate.svg";
1111
export { default as decelerate } from "./decelerate.svg";
12+
export { default as questionmark } from "./questionmark.svg";

src/lib/icons/questionmark.svg

Lines changed: 3 additions & 0 deletions
Loading

src/routes/+page.svelte

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,13 +163,23 @@
163163
<img class="size-6" src={icons.reset} alt="Reset" />
164164
</button>
165165

166-
<label class="btn btn-ghost btn-circle hover:bg-[rgb(220,220,220)] swap mx-5">
166+
<label class="btn btn-ghost btn-circle hover:bg-[rgb(220,220,220)] swap ml-5">
167167
<input type="checkbox" bind:checked={showEditor} />
168168
<div class="text-black">
169169
<img class="size-6" src={icons.CodeBracket} alt="Code Bracket" />
170170
</div>
171171
</label>
172172

173+
<button
174+
class="btn btn-ghost btn-circle hover:bg-[rgb(220,220,220)] ml-5"
175+
onclick={() => {
176+
// ここにチュートリアル・ヘルプを配置 (初起動時に表示もあり)
177+
// 他の方法で実装してもよし
178+
}}
179+
>
180+
<img class="size-6" src={icons.questionmark} alt="Info" />
181+
</button>
182+
173183
<button
174184
class="btn btn-ghost btn-circle hover:bg-[rgb(220,220,220)] mx-5"
175185
onclick={() => {

0 commit comments

Comments
 (0)