|
发表于 2010-1-22 00:15:25
|
显示全部楼层
这个可以:
[jass]
globals
// User-defined
integer udg_size = 0
real udg_life = 0
integer udg_quantity = 0
integer array udg_A
integer udg_int = 0
integer array udg_B
integer udg_quantity_1 = 0
integer udg_min = 0
integer udg_location = 0
integer udg_quantity_2 = 0
integer udg_int_1 = 0
endglobals
[/jass]
[trigger]
Sort
游戏 - 对 玩家1(红色) 在屏幕位移(0.00,0.00)处显示 10.00 秒的文本信息: 从小到大排列...
For int 从 quantity 到 size, 做动作
Loop - 动作
设置 min = A[quantity]
设置 location = quantity
设置 quantity_1 = quantity
For int_1 从 quantity_1 到 size, 做动作
Loop - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
A[quantity_1] 小于或等于 min
Then - 动作
设置 min = A[quantity_1]
设置 location = quantity_1
Else - 动作
设置 quantity_1 = (quantity_1 + 1)
设置 quantity_2 = A[quantity]
设置 A[quantity] = A[location]
设置 A[location] = quantity_2
设置 B[quantity] = A[quantity]
游戏 - 对 玩家1(红色) 在屏幕位移(0.00,0.00)处显示 10.00 秒的文本信息: (转换 B[quantity] 为字符串)
设置 quantity = (quantity + 1)
设置 int = 0
设置 int_1 = 0
设置 quantity = 0
[/trigger] |
|