歡迎來到構(gòu)造世界,這是全新的一關(guān)。

在這里,我們用我們之前學(xué)習(xí)過的內(nèi)容進(jìn)行構(gòu)造。
首先我們創(chuàng)造一下實(shí)例,這是建立在某類方法之上的。
其次,我們用執(zhí)行命令的方法將此實(shí)例進(jìn)行放置,放置時(shí)要用參數(shù)的方式進(jìn)行設(shè)置。
在本關(guān),我們的目標(biāo)是補(bǔ)上那個(gè)磚塊,讓角色能走到開關(guān)位置進(jìn)行切換。

放磚塊到指定的位置
我們要把列數(shù)和行數(shù)確認(rèn)清楚。
代碼如下:
let block1 = Block()
world.place(block1, atColumn: 3, row: 3)
while !isOnClosedSwitch {
? ? if isBlocked && isBlockedLeft {
? ? ? ? turnRight()
? ? }else if isBlocked && isBlockedRight {
? ? ? ? turnLeft()
? ? }
? ? jump()
}
toggleSwitch()
執(zhí)行后:

在指定的位置多了一個(gè)磚塊
注釋還是要自己加上去。這一關(guān)比較簡(jiǎn)單。