//遊戲通過
void
pass()
}}if(pas==
false)}
catch
(exception e)}}
}}//人void
person
(int x,
int y)
//自定義介面
private
void
menuitem_click_1
(object sender,
routedeventargs e)
void
history()
//第一關
private
void
menuitem_click_2
(object sender,
routedeventargs e)
//第二關
private
void
menuitem_click_3
(object sender,
routedeventargs e)
//第三關
private
void
menuitem_click_4
(object sender,
routedeventargs e)
//第四關
private
void
menuitem_click
(object sender,
routedeventargs e)
//第五關
private
void
menuitem_click_9
(object sender,
routedeventargs e)
//第六關
private
void
menuitem_click_10
(object sender,
routedeventargs e)
// 第七關
private
void
menuitem_click_11
(object sender,
routedeventargs e)
//第八關
private
void
menuitem_click_12
(object sender,
routedeventargs e)
//讀取關卡
private
void
spath
(string pa )
, stringsplitoptions.removeemptyentries)
; p = shu.length;
string
shu2 = shu[0]
.split
(',');
d = shu2.length;
map=
newint
[p, d]
;for
(int i =
0; i < shu.length; i++)}
}//自設
private
void
menuitem_click_8
(object sender,
routedeventargs e)
//重玩
private
void
menuitem_click_13
(object sender,
routedeventargs e)
}//建立地圖
private
void
createmap()
for(
int i =
0; i
getlength(0
); i++
)break
;//牆
case2:
maplist[i, j]
.source =
newbitmapimage
(new
uri(
"img/牆.png"
, urikind.relative));
break
;//箱子
case3:
maplist[i, j]
.source =
newbitmapimage
(new
uri(
"img/box.png"
, urikind.relative));
break
;case4:
maplist[i, j]
.source =
newbitmapimage
(new
uri(
"img/bod.png"
, urikind.relative));
break
;//目標
case5:
maplist[i, j]
.source =
newbitmapimage
(new
uri(
"img/dest.png"
, urikind.relative));
break
;default
:break;}
grid.
setrow
(maplist[i, j]
, i)
; grid.
setcolumn
(maplist[i, j]
, j)
; bg.children.
add(maplist[i, j]);
}}}}
}
推箱子遊戲
大一寒假 1.寫 時我犯了乙個很大的錯誤 不然早就搞定了 把 與 混淆了 大忌啊 2.這裡實現了數位化編碼 3.上72 下80 左75 右77 4.特殊圖形可以到qq拼音符號裡獲取 include include include define x 1 人的位置 define y 5 define n...
推箱子遊戲
本專案開發環境為vs2017 c 對推箱子遊戲的觀察可以發現,該遊戲就是在乙個頁面對進行移動的操作。因此可以定義乙個二維陣列map,進行初始化。0 空地 1 牆壁 3 箱子的目的地 4 箱子 6 人 7 箱子與目的地重合 9 人在箱子目的地。如下 include include include in...
二維陣列與推箱子
include include include include 1.牆 0.空地 兩個空格 3.目的地 4.箱子 5 人 3 4 箱子到達目的地 int map 8 8 void gotoxy int x,int y 游標移動到 x,y 位置,在遊戲中列印一張畫面後將游標拉到 x,y 處進行列印。i...