Skip to content
Open

2.28 #18

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1,545 changes: 771 additions & 774 deletions Dofus.as

Large diffs are not rendered by default.

20 changes: 9 additions & 11 deletions Dynamic.as
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
package
package
{
public class Dynamic
{

public function Dynamic():void
{
}

}
}//package

public class Dynamic extends Object
{

public function Dynamic()
{
}
}
}
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,11 @@ Decompilation of Dofus Beta client version :

- 2.22
- 2.23
- 2.26 _(current)_
- 2.26
- 2.28 _(current)_

Ui Modules version :

- 2.26 _(current)_
- 2.26

To see previous versions, please check old commits and [master](https://github.com/Emudofus/Dofus/tree/master) branch.
46 changes: 28 additions & 18 deletions com/TubulConstants.as
Original file line number Diff line number Diff line change
@@ -1,19 +1,29 @@
package com
package com
{
public class TubulConstants
{

public static const PREFIXE_LOADER:String = "RES_";
public static const SOUND_CHANNEL_POOL_INITIAL_SIZE:int = 5;
public static const SOUND_CHANNEL_POOL_GROW_SIZE:int = 10;
public static const SOUND_CHANNEL_POOL_WARN_LIMIT:int = 50;
public static const MAXIMUM_BOUNDS_CACHE:int = 10;
public static const MAXIMUM_SOUNDS_PLAYING_SAME_TIME:int = 30;
public static const BUFFER_SIZE:uint = 0x2000;
public static const BUFFER_SIZE_MUSIC:uint = 0x2000;
public static const BOUNDS_BYTEARRAY_CACHE:uint = 20;


}
}//package com

public class TubulConstants extends Object
{

public function TubulConstants()
{
super();
}

public static const PREFIXE_LOADER:String = "RES_";

public static const SOUND_CHANNEL_POOL_INITIAL_SIZE:int = 5;

public static const SOUND_CHANNEL_POOL_GROW_SIZE:int = 10;

public static const SOUND_CHANNEL_POOL_WARN_LIMIT:int = 50;

public static const MAXIMUM_BOUNDS_CACHE:int = 10;

public static const MAXIMUM_SOUNDS_PLAYING_SAME_TIME:int = 30;

public static const BUFFER_SIZE:uint = 8192;

public static const BUFFER_SIZE_MUSIC:uint = 8192;

public static const BOUNDS_BYTEARRAY_CACHE:uint = 20;
}
}
153 changes: 77 additions & 76 deletions com/adobe/utils/StringUtil.as
Original file line number Diff line number Diff line change
@@ -1,79 +1,80 @@
package com.adobe.utils
package com.adobe.utils
{
public class StringUtil
{


public static function beginsWith(input:String, prefix:String):Boolean
{
return ((prefix == input.substring(0, prefix.length)));
}

public static function trim(input:String):String
{
return (StringUtil.ltrim(StringUtil.rtrim(input)));
}

public static function stringsAreEqual(s1:String, s2:String, caseSensitive:Boolean):Boolean
{
if (caseSensitive)
public class StringUtil extends Object
{

public function StringUtil()
{
super();
}

public static function beginsWith(param1:String, param2:String) : Boolean
{
return param2 == param1.substring(0,param2.length);
}

public static function trim(param1:String) : String
{
return StringUtil.ltrim(StringUtil.rtrim(param1));
}

public static function stringsAreEqual(param1:String, param2:String, param3:Boolean) : Boolean
{
if(param3)
{
return param1 == param2;
}
return param1.toUpperCase() == param2.toUpperCase();
}

public static function replace(param1:String, param2:String, param3:String) : String
{
return param1.split(param2).join(param3);
}

public static function rtrim(param1:String) : String
{
var _loc2_:Number = param1.length;
var _loc3_:Number = _loc2_;
while(_loc3_ > 0)
{
if(param1.charCodeAt(_loc3_ - 1) > 32)
{
return ((s1 == s2));
};
return ((s1.toUpperCase() == s2.toUpperCase()));
}

public static function replace(input:String, replace:String, replaceWith:String):String
{
return (input.split(replace).join(replaceWith));
}

public static function rtrim(input:String):String
{
var size:Number = input.length;
var i:Number = size;
while (i > 0)
return param1.substring(0,_loc3_);
}
_loc3_--;
}
return "";
}

public static function endsWith(param1:String, param2:String) : Boolean
{
return param2 == param1.substring(param1.length - param2.length);
}

public static function stringHasValue(param1:String) : Boolean
{
return !(param1 == null) && param1.length > 0;
}

public static function remove(param1:String, param2:String) : String
{
return StringUtil.replace(param1,param2,"");
}

public static function ltrim(param1:String) : String
{
var _loc2_:Number = param1.length;
var _loc3_:Number = 0;
while(_loc3_ < _loc2_)
{
if(param1.charCodeAt(_loc3_) > 32)
{
if (input.charCodeAt((i - 1)) > 32)
{
return (input.substring(0, i));
};
i--;
};
return ("");
}

public static function endsWith(input:String, suffix:String):Boolean
{
return ((suffix == input.substring((input.length - suffix.length))));
}

public static function stringHasValue(s:String):Boolean
{
return (((!((s == null))) && ((s.length > 0))));
}

public static function remove(input:String, remove:String):String
{
return (StringUtil.replace(input, remove, ""));
}

public static function ltrim(input:String):String
{
var size:Number = input.length;
var i:Number = 0;
while (i < size)
{
if (input.charCodeAt(i) > 32)
{
return (input.substring(i));
};
i++;
};
return ("");
}


}
}//package com.adobe.utils

return param1.substring(_loc3_);
}
_loc3_++;
}
return "";
}
}
}
Loading