// New Code
// ...
_BaseballImg = new Image();
_BaseballImg.onload = function () {
_BCImg = new bC_img(_BaseballImg, _Canvas, _CONST_ACC_2D0, 0, _PX_PER_UNIT);
_BCImg.getBCConstAcc().setPos0(new Vector2D(_BCImg.getRadX() / _PX_PER_UNIT,
_BCImg.getRadY() / _PX_PER_UNIT));
_BCImg.setPos0(_BCCanvas.getRandPos(_BCImg.getRadX(), _BCImg.getRadY()));
// _AllowNextFrame is false now, so does not animate, but draws
// Then _AllowNextFrame set true to allow animation
draw();
_AllowNextFrame = true;
};
_BaseballImg.src = '../images/baseball_16x16.png';
//---
//Old Code
//---
_BaseballImg = new Image();
_BaseballImg.src = '../images/baseball_16x16.png';
_BCImg = new bC_img(_BaseballImg, _Canvas, _CONST_ACC_2D0, 0, _PX_PER_UNIT);
_BCImg.getBCConstAcc().setPos0(new Vector2D(_BCImg.getRadX() / _PX_PER_UNIT,
_BCImg.getRadY() / _PX_PER_UNIT));
_BCImg.setPos0(_BCCanvas.getRandPos(_BCImg.getRadX(), _BCImg.getRadY()));
// _AllowNextFrame is false now, so does not animate, but draws
// Then _AllowNextFrame set true to allow animation
draw();
_AllowNextFrame = true;
Ly8gTmV3IENvZGUKCi8vIC4uLgoKX0Jhc2ViYWxsSW1nID0gbmV3IEltYWdlKCk7Cl9CYXNlYmFsbEltZy5vbmxvYWQgPSBmdW5jdGlvbiAoKSB7CiAgICBfQkNJbWcgPSBuZXcgYkNfaW1nKF9CYXNlYmFsbEltZywgX0NhbnZhcywgX0NPTlNUX0FDQ18yRDAsIDAsIF9QWF9QRVJfVU5JVCk7CiAgICBfQkNJbWcuZ2V0QkNDb25zdEFjYygpLnNldFBvczAobmV3IFZlY3RvcjJEKF9CQ0ltZy5nZXRSYWRYKCkgLyBfUFhfUEVSX1VOSVQsCiAgICBfQkNJbWcuZ2V0UmFkWSgpIC8gX1BYX1BFUl9VTklUKSk7CiAgICBfQkNJbWcuc2V0UG9zMChfQkNDYW52YXMuZ2V0UmFuZFBvcyhfQkNJbWcuZ2V0UmFkWCgpLCBfQkNJbWcuZ2V0UmFkWSgpKSk7CiAgICAvLyBfQWxsb3dOZXh0RnJhbWUgaXMgZmFsc2Ugbm93LCBzbyBkb2VzIG5vdCBhbmltYXRlLCBidXQgZHJhd3MKICAgIC8vIFRoZW4gX0FsbG93TmV4dEZyYW1lIHNldCB0cnVlIHRvIGFsbG93IGFuaW1hdGlvbgogICAgZHJhdygpOwogICAgX0FsbG93TmV4dEZyYW1lID0gdHJ1ZTsKfTsKX0Jhc2ViYWxsSW1nLnNyYyA9ICcuLi9pbWFnZXMvYmFzZWJhbGxfMTZ4MTYucG5nJzsKCi8vLS0tCgovL09sZCBDb2RlCgovLy0tLQrigIsKX0Jhc2ViYWxsSW1nID0gbmV3IEltYWdlKCk7Cl9CYXNlYmFsbEltZy5zcmMgPSAnLi4vaW1hZ2VzL2Jhc2ViYWxsXzE2eDE2LnBuZyc7Cl9CQ0ltZyA9IG5ldyBiQ19pbWcoX0Jhc2ViYWxsSW1nLCBfQ2FudmFzLCBfQ09OU1RfQUNDXzJEMCwgMCwgX1BYX1BFUl9VTklUKTsKX0JDSW1nLmdldEJDQ29uc3RBY2MoKS5zZXRQb3MwKG5ldyBWZWN0b3IyRChfQkNJbWcuZ2V0UmFkWCgpIC8gX1BYX1BFUl9VTklULApfQkNJbWcuZ2V0UmFkWSgpIC8gX1BYX1BFUl9VTklUKSk7Cl9CQ0ltZy5zZXRQb3MwKF9CQ0NhbnZhcy5nZXRSYW5kUG9zKF9CQ0ltZy5nZXRSYWRYKCksIF9CQ0ltZy5nZXRSYWRZKCkpKTsKLy8gX0FsbG93TmV4dEZyYW1lIGlzIGZhbHNlIG5vdywgc28gZG9lcyBub3QgYW5pbWF0ZSwgYnV0IGRyYXdzCi8vIFRoZW4gX0FsbG93TmV4dEZyYW1lIHNldCB0cnVlIHRvIGFsbG93IGFuaW1hdGlvbgpkcmF3KCk7Cl9BbGxvd05leHRGcmFtZSA9IHRydWU7CuKAiw==