码迷,mamicode.com
首页 > 其他好文 > 详细

lua模拟推箱子游戏

时间:2017-12-05 13:18:41      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:pre   cal   ast   elseif   sharp   csharp   print   move   highlight   

  

function room1()
	local move = io.read()
	if move == "south" then
		print("enter room3")
		return room3()
	elseif move == "east" then
		print("enter room2")
		return room2()
	else 
		print("invalid move")
		return room1()
	end
end

function room2()
	local move = io.read()
	if move == "south" then
		print("enter room4")
		return room4()
	elseif move == "west" then
		print("enter room1")
		return room1()
	else
		print("invalid move")
		return room2()
	end
end

function room3()
	local move = io.read()
	if move == "north" then
		print("enter room1")
		return room1()
	elseif move == "east" then
		print("enter room4")
		return room4()
	else
		print("invalid move")
		return room3()
	end
end

function room4()
	print("congratilations")
end

room1()

  

lua模拟推箱子游戏

标签:pre   cal   ast   elseif   sharp   csharp   print   move   highlight   

原文地址:http://www.cnblogs.com/mercurys/p/7985952.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!