home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Aventura / MindScape.swf / scripts / __Packages / Map.as < prev    next >
Encoding:
Text File  |  2007-12-04  |  1.2 KB  |  51 lines

  1. class Map
  2. {
  3.    function Map()
  4.    {
  5.    }
  6.    static function encode(str)
  7.    {
  8.       var str2encode = str;
  9.       var splitStr = str2encode.split(":");
  10.       splitStr[1] = RLE.encode(splitStr[1]);
  11.       var _loc3_ = splitStr[1].split(".");
  12.       var _loc2_ = "";
  13.       var _loc1_ = 0;
  14.       while(_loc1_ < _loc3_.length)
  15.       {
  16.          if(_loc1_ > 0)
  17.          {
  18.             _loc2_ = _loc2_ + "." + NumTrans.encode(_loc3_[_loc1_]);
  19.          }
  20.          else
  21.          {
  22.             _loc2_ += NumTrans.encode(_loc3_[_loc1_]);
  23.          }
  24.          _loc1_ = _loc1_ + 1;
  25.       }
  26.       return splitStr[0] + ":" + _loc2_;
  27.    }
  28.    static function decode(str)
  29.    {
  30.       var str2decode = str;
  31.       var splitStr = str2decode.split(":");
  32.       var _loc3_ = splitStr[1].split(".");
  33.       var _loc2_ = "";
  34.       var _loc1_ = 0;
  35.       while(_loc1_ < _loc3_.length)
  36.       {
  37.          if(_loc1_ > 0)
  38.          {
  39.             _loc2_ = _loc2_ + "." + NumTrans.decode(_loc3_[_loc1_]);
  40.          }
  41.          else
  42.          {
  43.             _loc2_ += NumTrans.decode(_loc3_[_loc1_]);
  44.          }
  45.          _loc1_ = _loc1_ + 1;
  46.       }
  47.       splitStr[1] = RLE.decode(_loc2_);
  48.       return splitStr[0] + ":" + splitStr[1];
  49.    }
  50. }
  51.