铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 4084|回复: 2

[通用] 物品整理Pascal复刻版代码

[复制链接]
发表于 2009-10-9 14:27 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
本代码用于《小猪3-金庸水浒传》中的物品整理,白绣的特殊技能,根据物品序号排列物品
使用算法是冒泡排序

另有50指令版本:http://www.txdx.net/viewthread.php?tid=429936&page=1#pid1596589


procedure ReSort;
var
  amount, i, j, inum: smallint;
begin
  for I := 0 to MAX_ITEM_AMOUNT - 2 do
  begin
    for J := MAX_ITEM_AMOUNT - 1 downto i + 1 do
    begin
      if (Ritemlist[j].Number < Ritemlist[j - 1].Number) and (Ritemlist[j].Number > -1) then
      begin
        amount := Ritemlist[j].Amount;
        inum := Ritemlist[j].Number;
        Ritemlist[j].Amount := Ritemlist[j - 1].Amount;
        Ritemlist[j].Number := Ritemlist[j - 1].Number;
        Ritemlist[j - 1].Amount := amount;
        Ritemlist[j - 1].Number := inum;
      end;
    end;
  end;
end;

[发帖际遇]: KG溜进皇宫偷东西碰到建宁公主,被毒打一顿,损失医药费银两29两。

评分

参与人数 1声望 +14 收起 理由
黄顺坤 + 14 支持发布源码= =(冒泡排序)

查看全部评分

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-10-9 14:36 | 显示全部楼层
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-10-9 15:15 | 显示全部楼层
恩,太熟悉的东西了
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-12-23 14:14

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表