GameBody.js 784 B

123456789101112131415161718192021222324252627282930313233343536
  1. function GameBody(){
  2. base(this,LSprite,[]);
  3. this.init();
  4. }
  5. GameBody.prototype.init = function(){
  6. var self = this;
  7. // self.moveStepCount = 0;
  8. self.gameover = false;
  9. var background = new Background();
  10. background.name = "background";
  11. self.addChild(background);
  12. var score = new Score();
  13. score.name = "score";
  14. self.addChild(score);
  15. var hook = new Hook();
  16. hook.name = "hook";
  17. self.addChild(hook);
  18. var fishManager = new FishManager();
  19. fishManager.name = "fishManager";
  20. self.addChild(fishManager);
  21. self.addShape(LShape.RECT, [0,0,LGlobal.width,LGlobal.height]);
  22. self.addEventListener(LMouseEvent.MOUSE_DOWN, self.onmousedown);
  23. };
  24. GameBody.prototype.onmousedown = function(event) {
  25. var self = event.target;
  26. var hook = self.getChildByName("hook");
  27. hook.shoot();
  28. }