Skip to content

Commit 945293c

Browse files
committed
调整排版,侧边栏优化
1 parent 3cd55ec commit 945293c

2 files changed

Lines changed: 34 additions & 30 deletions

File tree

rustedwarfareapicode/.vitepress/config.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export default defineConfig({
1212
{ text: '单位API', link: '/src/Unit/core' },
1313
{ text: '地图API', link: '/src/Map/teada' },
1414
{ text: '调试API', link: '/src/Debug/test' },
15-
{ text: '开发指南', link: '/api-dev' },
15+
{ text: '编写指南', link: '/api-dev' },
1616
],
1717

1818
docFooter: {
@@ -25,9 +25,13 @@ export default defineConfig({
2525
text: 'RW-API-Code',
2626
items: [
2727
{ text: '主页-Home', link: '/' },
28+
{ text: '-------------------------', link: '' },
29+
{ text: '[API-单位组-Unit]', link: '' },
2830
{ text: '核心-CORE', link: '/src/Unit/core' },
29-
{ text: '可建造-CORE', link: '/src/Unit/canbuild' },
30-
{ text: '逻辑组-LogicBoolean', link: '/src/Unit/loginboolean' }
31+
{ text: '可建造-CANBUILD', link: '/src/Unit/canbuild' },
32+
{ text: '图像-GRAPHICS', link: '/src/Unit/graphics' },
33+
{ text: '逻辑-LOGIC', link: '/src/Unit/loginboolean' },
34+
{ text: '-------------------------', link: '' },
3135
]
3236
}
3337
],

rustedwarfareapicode/src/Unit/loginboolean.md

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ autoTrigger:if (memory.a + memory.c) < memory.b
239239
35. `game.mapWidth()` 地图宽度
240240
36. `game.mapHeight()` 地图高度
241241

242-
#### self.hasResources()
242+
self.hasResources()
243243
代码:self.hasResources() 中文释义:有资源 返回类型:boolean<br>
244244

245245
`self.hasResources()` 用于检测自身某资源是否大于等于某数值,格式为`self.hasResources(资源名=数值)`
@@ -252,7 +252,7 @@ autoTrigger:if (memory.a + memory.c) < memory.b
252252
self.hasResources(hp=10,energy=5)
253253
```
254254

255-
#### self.resource()
255+
self.resource()
256256
代码:self.resource() 中文释义:资源 返回类型:float<br>
257257

258258
`self.hasResources()`不同,`self.resource()`直接返回某个资源的数值。格式为`self.resource(type="资源名")`
@@ -261,12 +261,12 @@ self.hasResources(hp=10,energy=5)
261261
引用资源时,请确保<font color=orange>这个资源在这个单位定义过</font>,否则会报错。
262262
:::
263263

264-
#### self.resource.RESOURCE_TYPE
264+
self.resource.RESOURCE_TYPE
265265
代码:self.resource.RESOURCE_TYPE 中文释义:资源 返回类型:float<br>
266266

267267
`self.resource.RESOURCE_TYPE``self.resource()`的快捷方式。格式为`self.resource.资源名称`,引用更加方便。
268268

269-
#### self.isResourceLargerThan()
269+
self.isResourceLargerThan()
270270
代码:self.isResourceLargerThan() 中文释义:资源是否大于 返回类型:boolean<br>
271271

272272
::: warning
@@ -275,14 +275,14 @@ self.hasResources(hp=10,energy=5)
275275

276276
`self.isResourceLargerThan()`用于比较两种资源的大小。格式为`self.isResourceLargerThan(source=资源A,compareTarget=资源B,byMoreThan=大于资源B数量,multiplyTargetBy=资源B倍数)`
277277

278-
#### self.numberOfQueuedWaypoints()
278+
self.numberOfQueuedWaypoints()
279279
代码:self.numberOfQueuedWaypoints() 中文释义:队列中路径点数量 返回类型:float<br>
280280

281281
`self.numberOfQueuedWaypoints()`用于返回队列中路径点的数量。格式为`self.numberOfQueuedWaypoints(type="路径点类型")`
282282

283283
### 单位计时
284284

285-
#### self.hasTakenDemage()
285+
self.hasTakenDemage()
286286
代码:self.hasTakenDemage() 中文释义:受到伤害 返回类型:bool<br>
287287

288288
::: info
@@ -291,17 +291,17 @@ self.hasResources(hp=10,energy=5)
291291

292292
`self.hasTakenDemage()`用于获取指定时间内是否收到伤害。使用`self.hasTakenDemage(withInSecounds=多少秒内,laterThanSecounds=多少秒后)`格式时,返回bool类型。
293293

294-
#### self.timeAlive()
294+
self.timeAlive()
295295
代码:self.timeAlive() 中文释义:存活时间 返回类型:float/bool<br>
296296

297297
`self.timeAlive()`用于获取单位存活时间。使用`self.timeAlive(withInSecounds=多少秒内,laterThanSecounds=多少秒后)`格式时,返回bool类型(是否符合此范围);使用`self.timeAlive()`格式时,返回float类型。(更推荐使用后者)
298298

299-
#### self.lastConverted()
299+
self.lastConverted()
300300
代码:self.lastConverted() 中文释义:最后转换时间 返回类型:float/bool<br>
301301

302302
`self.timeAlive()`用于获取单位上次转换后的时间。使用`self.lastConverted(withInSecounds=多少秒内,laterThanSecounds=多少秒后)`格式时,返回bool类型(是否符合此范围);使用`self.lastConverted()`格式时,返回float类型。
303303

304-
#### self.customTimer()
304+
self.customTimer()
305305
代码:self.customTimer() 中文释义:自定义计时器 返回类型:float/bool<br>
306306

307307
`self.timeAlive()`用于获取自定义计时器的时间。使用`self.customTimer(withInSecounds=多少秒内,laterThanSecounds=多少秒后)`格式时,返回bool类型(是否符合此范围);使用`self.customTimer()`格式时,返回float类型。
@@ -319,12 +319,12 @@ showMessageToPlayers:10秒过去了
319319

320320
### 杂项
321321

322-
#### thisActionIndex/index()
322+
thisActionIndex/index()
323323
代码:thisActionIndex/index() 中文释义:索引 返回类型:float(number)<br>
324324

325325
`thisActionIndex/index()``alsoTriggerActionRepeat`中当前的索引。例如`alsoTriggerActionRepeat:10`,那么index在10次循环中分别为1-10。
326326

327-
#### self.hasFlag()
327+
self.hasFlag()
328328
代码:self.hasFlag() 中文释义:有标志 返回类型:boolean<br>
329329

330330
`self.hasFlag()`用于获取自身是否有<font color=orange>标志</font>,格式为`self.hasFlag(id=数字)`
@@ -334,27 +334,27 @@ showMessageToPlayers:10秒过去了
334334
> 标签的添加方法为<font color=orange>[action]addResource:flag=1,3-7,13</font>,且只支持<font color=orange>0-31</font>,标签的移除方法与之相反。
335335
:::
336336

337-
#### self.tags()
337+
self.tags()
338338
代码:self.tags() 中文释义:有标签 返回类型:boolean<br>
339339

340340
`self.tags()`用于检测自身是否有某个标签,格式为`self.tags(includes="标签")`
341341

342-
#### self.globalTeamTags/self.hasGlobalTeamTags()
342+
self.globalTeamTags/self.hasGlobalTeamTags()
343343
代码:self.globalTeamTags/self.hasGlobalTeamTags() 中文释义:有全局标签 返回类型:boolean<br>
344344

345345
`self.globalTeamTags/self.hasGlobalTeamTags()`用于检测队伍内是否有某个全局标签,格式为`self.globalTeamTags/self.hasGlobalTeamTags(includes="标签")`
346346

347-
#### self.numberOfConnections()
347+
self.numberOfConnections()
348348
代码:self.numberOfConnections() 中文释义:连接数 返回类型:float<br>
349349

350350
隐藏代码,用途不明。
351351

352-
#### self.numberOfAttachedUnits()
352+
self.numberOfAttachedUnits()
353353
代码:self.numberOfAttachedUnits() 中文释义:有附属物 返回类型:int/bool<br>
354354

355355
`self.numberOfAttachedUnits()`用于获取自身附属物数量,可以通过`self.numberOfAttachedUnits(withTag="标签")`格式来限制附属物标签。
356356

357-
#### self.hasActiveWaypoint()
357+
self.hasActiveWaypoint()
358358
代码:self.hasActiveWaypoint() 中文释义:有活动的路径点 返回类型:bool<br>
359359

360360
`self.hasActiveWaypoint()`用于获取自身有无活动的路径点,格式为`self.hasActiveWaypoint(type="路径点类型")`
@@ -363,18 +363,18 @@ showMessageToPlayers:10秒过去了
363363
路径点类型可以是<font color=orange>move, attackMove, guard, loadInto, loadUp, attack, reclaim, repair, touchTarget, build, follow, setPassiveTarget</font>。
364364
:::
365365

366-
#### self.transportingUnitWithTags()
366+
self.transportingUnitWithTags()
367367
代码:self.transportingUnitWithTags() 中文释义:运输单位中有此标签 返回类型:bool<br>
368368

369369
`self.transportingUnitWithTags()`用于检测自身运输的单位中是否有含有特定标签的单位,格式为`self.transportingUnitWithTags(includes="标签")`
370370

371-
#### self.hasParent()
371+
self.hasParent()
372372
代码:self.hasParent() 中文释义:有父单位 返回类型:bool<br>
373373

374374
`self.hasParent()`用于检测自身是否有父单位,且可以通过`self.hasParent(hasTag="标签")`来筛选父单位标签。<br>
375375
通常情况下,附属和被运输单位会有父单位。
376376

377-
#### self.numberOfUnitsInTeam()
377+
self.numberOfUnitsInTeam()
378378
代码:self.numberOfUnitsInTeam() 中文释义:队伍中此单位数量 返回类型:float<br>
379379

380380
`self.numberOfUnitsInTeam()`(可省略`self.`)用于检测自身队伍符合条件的单位数量,格式为`self.numberOfUnitsInTeam(withTag="标签",withinRange=此距离内,incompleteBuildings=包含不完整建筑,factoryQueue=包含工厂队列)`
@@ -388,42 +388,42 @@ self.numberOfUnitsInTeam(withTag="air",withInRange=500,factoryQueue=true)
388388
#有air标签,500范围内,包含工厂队列中的单位
389389
```
390390

391-
#### self.numberOfUnitsInAllyNotOwnTeam()
391+
self.numberOfUnitsInAllyNotOwnTeam()
392392
代码:self.numberOfUnitsInAllyNotOwnTeam() 中文释义:盟友队伍中此单位数量 返回类型:float<br>
393393

394394
`self.numberOfUnitsInAllyNotOwnTeam()``self.numberOfUnitsInTeam()`用法完全相同,区别仅在于前者的查询范围是盟友中。
395395

396-
#### self.numberOfUnitsInEnemyTeam()
396+
self.numberOfUnitsInEnemyTeam()
397397
代码:self.numberOfUnitsInEnemyTeam() 中文释义:敌方队伍中此单位数量 返回类型:float<br>
398398

399399
`self.numberOfUnitsInEnemyTeam()``self.numberOfUnitsInTeam()`用法完全相同,区别仅在于前者的查询范围是敌方中。
400400

401-
#### self.numberOfUnitsInNeutralTeam()
401+
self.numberOfUnitsInNeutralTeam()
402402
代码:self.numberOfUnitsInNeutralTeam() 中文释义:中立队伍中此单位数量 返回类型:float<br>
403403

404404
`self.numberOfUnitsInNeutralTeam()``self.numberOfUnitsInTeam()`用法完全相同,区别仅在于前者的查询范围是中立中。
405405

406-
#### self.numberOfUnitsInAggressiveTeam()
406+
self.numberOfUnitsInAggressiveTeam()
407407
代码:self.numberOfUnitsInAggressiveTeam() 中文释义:敌对中立队伍中此单位数量 返回类型:float<br>
408408

409409
`self.numberOfUnitsInAggressiveTeam()``self.numberOfUnitsInTeam()`用法完全相同,区别仅在于前者的查询范围是敌对中立中。
410410

411-
#### self.numberOfUnitsInAllyTeam()
411+
self.numberOfUnitsInAllyTeam()
412412
代码:self.numberOfUnitsInAllyTeam() 中文释义:所有队伍中此单位数量 返回类型:float<br>
413413

414414
`self.numberOfUnitsInAllyTeam()``self.numberOfUnitsInTeam()`用法完全相同,区别仅在于前者的查询范围是所有中。
415415

416-
#### self.hasUnitInTeam()
416+
self.hasUnitInTeam()
417417
代码:self.hasUnitInTeam() 中文释义:队伍中有单位 返回类型:bool<br>
418418

419419
`self.hasUnitInTeam()``self.numberOfUnitsInTeam()`格式完全相同,区别在于前者仅查询队伍中有无符合条件的单位,并返回`boolean`类型。
420420

421-
#### self.noUnitInTeam()
421+
self.noUnitInTeam()
422422
代码:self.noUnitInTeam() 中文释义:队伍中无单位 返回类型:bool<br>
423423

424424
`self.noUnitInTeam()``self.numberOfUnitsInTeam()`格式完全相同,区别在于前者仅查询队伍中是否无符合条件的单位,并返回`boolean`类型。
425425

426-
#### self.readUnitMemory()
426+
self.readUnitMemory()
427427
代码:self.readUnitMemory() 中文释义:读取单位内存 返回类型:跟随memory类型<br>
428428

429429
`self.readUnitMemory()`用于获取指定单位内存,格式为`self.readUnitMemory("内存名",type="类型",index=下标(仅当类型是数组时可选填写))`

0 commit comments

Comments
 (0)