设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1862|回复: 1
打印 上一主题 下一主题

[随意闲聊] 测试

[复制链接]

Lv2.观梦者


  • 更新完成啦

梦石
0
星屑
769
在线时间
6267 小时
注册时间
2006-6-7
帖子
8462
跳转到指定楼层
1
发表于 2012-7-5 13:46:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
  1. def self.next_file(path)
  2.    Dir.chdir(@old_dir)
  3.    Dir.chdir(path) if path != ""
  4.    for f in Dir["*"]
  5.      if FileTest.directory?(f)
  6.        @path = @path + f + "/"
  7.        self.next_file(@path)
  8.      else
  9.        if @resource_type.include? f.split(/\./)[1]
  10.          @dump_filenames.push @path + f
  11.        end
  12.      end
  13.    end
  14.    path_a = path.split(/\//)
  15.    @path = ""
  16.    for i in 0...path_a.size - 1
  17.      @path += path_a[i] + "/"
  18.    end
  19.    Dir.chdir(@old_dir)
  20.    Dir.chdir(@path) if @path != ""
  21. end

  22. #--------------------------------------------------------------------------
  23. # ● 包的生成
  24. #--------------------------------------------------------------------------
  25. def self.make(filenames)
  26.    database = File.open("data_package.dat","wb")
  27.    resource_list = "resource_list = {\n"
  28.    begin
  29.      for name in filenames
  30.        begin
  31.          fr = File.open(name,"rb")
  32.          code = fr.read
  33.          posop = database.pos
  34.          database.write Zlib::Deflate.deflate(code,9)
  35.          posed = database.pos
  36.          resource_list += sprintf("%s=>[%d,%d],\n","\"#{name.split(/\./)[0]}\"",posop,posed)
  37.        rescue
  38.          print "\"#{name}\" can't open"
  39.        ensure
  40.          fr.close
  41.        end
  42.      end
  43.    ensure
  44.      resource_list.slice!(resource_list.size-2,1)
  45.      resource_list += "}\n"
  46.      eval resource_list
  47.      save_data(resource_list,"resource_list.inf")
  48.      database.close
  49.      p 'make done'
  50.      exit
  51.    end
  52. end

  53. end
  54. #测试完毕
复制代码

Lv2.观梦者

傻♂逼

梦石
0
星屑
369
在线时间
1605 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

2
发表于 2012-7-5 22:25:04 | 只看该作者
这脚本好熟啊,你从哪里抄的?

点评

@夏娜 加密  发表于 2012-7-6 09:36
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-29 10:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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