chore: add (#126)

* chore: add

* Update 1.12选课原则与抢课技巧.md
This commit is contained in:
LeiSure
2023-09-25 19:55:31 +08:00
committed by GitHub
parent 08c9571b1e
commit c6e50aa3a9
11 changed files with 37 additions and 36 deletions

View File

@@ -9,9 +9,9 @@
所以,为了表示这个物品,我们可以使用如下[结构](http://en.wikipedia.org/wiki/Struct_(C_programming_language))
- **description: ****对物品的描述**
- **tag: ****物品的类型**
- **location: ****物品所在****的位置。这是****对应****上一章中定义的****物品****位置****的指针。**
- **\*description: 对物品的描述**
- **\*tag: 物品的类型**
- **\*location: 物品所在的位置。这是对应上一章中定义的物品位置的指针。**
```c
struct object {
@@ -104,9 +104,9 @@ for (obj = objs; obj < objs + 5; obj++)
但是,对象通常具有同样有效的其他特征:
- **Locations通过****道路****连接(将在后面介绍)。如果一个物体无法通过一条通道到达,那么它就不是一个位置。就是这么简单。**
- **Items玩家唯一可以捡起的物品;****可以给他们整一个重量的属性**
- **Actors玩家唯一可以与之交谈交易战斗的对象;当然,前提是他们还活着!****可以加一个 HP 属性**
- **Locations通过道路连接(将在后面介绍)。如果一个物体无法通过一条通道到达,那么它就不是一个位置。就是这么简单。**
- **Items玩家唯一可以捡起的物品;可以给他们整一个重量的属性**
- **Actors玩家唯一可以与之交谈交易战斗的对象;当然,前提是他们还活着!可以加一个 HP 属性**
我们还要向数组中添加一个对象:玩家自己。
@@ -163,7 +163,7 @@ OBJECT objs[] = {
};
```
**注意:**要编译此模块,编译器*必须*支持 Constant folding。这排除了一些更原始的编译器如 [Z88DK](http://en.wikipedia.org/wiki/Z88DK)。
<strong>注意:</strong>要编译此模块,编译器*必须*支持 Constant folding。这排除了一些更原始的编译器如 [Z88DK](http://en.wikipedia.org/wiki/Z88DK)。
以下模块将帮助我们找到与指定名词匹配的对象。