定义模块 - 创建 castle.move

sui move new 工具已经创建了一个包含默认 move_castle 模块的 move_castle.move 文件。在查看其内容后,删除此文件并创建我们的自定义模块。

对于我们的 Move Castle 游戏,我们将从定义一个 "castle" 模块开始。在 sources 文件夹中创建一个名为 castle.move 的新 Move 文件:

move_castle
├── Move.toml
└── sources
    └── castle.move

模块的定义语法如下:

module move_castle::castle {
    
}

现在我们有了一个包含一个模块的完整 Sui 包,尽管目前该模块是空的。