home *** CD-ROM | disk | FTP | other *** search
- class BB
- {
- var z;
- var uniqueID;
- var depthGroup;
- var target;
- static var MAGNETIC_CHARGE = 16;
- static var DESTROYABLE = 32;
- static var ALL = 16776960;
- static var COLLECTABLE = 65536;
- static var MAGNETS = 65792;
- static var BLADES = 66048;
- static var LASERS = 66560;
- static var POINTS = 67600;
- static var HEALTH = 69648;
- static var LETTER = 69904;
- static var NODE = 131072;
- static var OBSTACLE = 262176;
- static var ELEMENT = 524288;
- static var SMALL = 256;
- static var SHORT = 256;
- static var TALL = 512;
- static var FRED = 1;
- static var BARNEY = 2;
- static var DINO = 3;
- static var SLATE = 4;
- static var WILMA = 5;
- static var BETTY = 6;
- static var PEBBLES = 7;
- static var BAMBAM = 8;
- static var ALL_LETTERS = 127;
- function BB()
- {
- }
- static function calculateDepth(z, uniqueID, depthGroup)
- {
- return 2130706432 - Math.floor(z) * 4095 + Number(depthGroup) * 1024 + uniqueID;
- }
- function updateDepth()
- {
- this.target.swapDepths(BB.calculateDepth(this.z,this.uniqueID,this.depthGroup));
- }
- }
-