Skip to content

Commit 1aa3521

Browse files
committed
stage4を追加
1 parent f65c1b9 commit 1aa3521

File tree

2 files changed

+58
-0
lines changed

2 files changed

+58
-0
lines changed

routes/+page.svelte

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@
66
<a href="/game?stage=1">Stage 1</a>
77
<a href="/game?stage=2">Stage 2</a>
88
<a href="/game?stage=3">Stage 3</a>
9+
<a href="/game?stage=4">Stage 4</a>

src/stages.ts

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,4 +117,61 @@ export const stages = new Map<string, StageDefinition>([
117117
],
118118
},
119119
],
120+
[
121+
"4",
122+
{
123+
stage: [
124+
"bbbbbbbbbbbbbbbbbbbbbb",
125+
"......................",
126+
"......................",
127+
"m..................bbb",
128+
"bb.................bbb",
129+
"bb..........m......bbb",
130+
"bb.........mm......bbb",
131+
"bb..bb...bbbbb.....bbb",
132+
"bb..bbb............bbb",
133+
"bb..bbbb..m........bbb",
134+
"bb..bbbbbbbbbbb....bbb",
135+
],
136+
initialPlayerX: 5,
137+
initialPlayerY: 6,
138+
movableBlocks: [
139+
{
140+
x: 0,
141+
y: 3,
142+
objectId: "1",
143+
relativeX: 0,
144+
relativeY: 0,
145+
},
146+
{
147+
x: 10,
148+
y: 9,
149+
objectId: "2",
150+
relativeX: 0,
151+
relativeY: 0,
152+
},
153+
{
154+
x: 11,
155+
y: 6,
156+
objectId: "3",
157+
relativeX: 0,
158+
relativeY: 0,
159+
},
160+
{
161+
x: 12,
162+
y: 6,
163+
objectId: "3",
164+
relativeX: 1,
165+
relativeY: 0,
166+
},
167+
{
168+
x: 12,
169+
y: 5,
170+
objectId: "3",
171+
relativeX: 1,
172+
relativeY: -1,
173+
},
174+
],
175+
},
176+
],
120177
]);

0 commit comments

Comments
 (0)