File tree 1 file changed +10
-10
lines changed
1 file changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -1323,20 +1323,20 @@ game对象订阅play和newplayer事件(以及浏览器的keypress事件),s
1323
1323
1324
1324
初始化的最后一点工作就是动态地创建玩家对象(以及它们对象的按键),用户想要多少个就可以创建多少个:
1325
1325
1326
- var playername, key;
1327
- while (1) {
1328
- playername = prompt("Add player (name)");
1329
- if (!playername) {
1330
- break;
1331
- }
1326
+ var playername, key;
1332
1327
while (1) {
1333
- key = prompt("Key for " + playername + "? ");
1334
- if (key ) {
1328
+ playername = prompt("Add player (name) ");
1329
+ if (!playername ) {
1335
1330
break;
1336
1331
}
1332
+ while (1) {
1333
+ key = prompt("Key for " + playername + "?");
1334
+ if (key) {
1335
+ break;
1336
+ }
1337
+ }
1338
+ new Player(playername, key);
1337
1339
}
1338
- new Player(playername, key);
1339
- }
1340
1340
1341
1341
这就是游戏的全部。你可以在<http://jspatterns .com/book/7/observer-game.html>看到完整的源代码并且试玩一下。
1342
1342
You can’t perform that action at this time.
0 commit comments