嘿,我一直在研究迷宫游戏,我写了一个函数来使角色(这是一个机器人)移动。问题是Python说我的函数没有定义
NameError:名称“ move”未定义
但是我定义了它,并将功能文件导入了主文件。 这是我的功能文件(已修改,因此更干净一点)
@IBOutlet weak var userEmail: UITextField!
@IBOutlet weak var userPassword: UITextField!
@IBOutlet weak var userRepeatPassword: UITextField!
@IBAction func registerButtonTapped(_ sender: AnyObject) {
// Check for empty fields
if (self.userEmail.text.isEmpty || self.userPassword.text.isEmpty || self.userRepeatPassword.text.isEmpty) {
// Display Alert Message
displayMyAlertMessage(userMessage:"All fields are required")
return
}
...
}
这是我的主文件(再次修改...)
import pickle
from classes.labyrinthe import *
from roboc import *
from carte import *
from creer_labyrinthe import *
def move(oldLab, direction, steps):
global isOnExit
...
return oldLab
您能告诉我如何使它工作吗?