SpaceGame.js 844 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. var game = Atomic.game;
  2. var scene = game.scene;
  3. // expose ourselves as a global
  4. SpaceGame = self;
  5. self.halfWidth = game.graphics.width * Atomic.PIXEL_SIZE * 0.5;
  6. self.halfHeight = game.graphics.height * Atomic.PIXEL_SIZE * 0.5;
  7. self.spawnBullet = function(pos, isPlayer) {
  8. var bulletNode = scene.createChild("Bullet");
  9. bullet = bulletNode.createComponent("JSComponent");
  10. bullet.isPlayer = isPlayer;
  11. bullet.spawnPosition = pos;
  12. bullet.className = "Bullet";
  13. }
  14. function spawnSpace() {
  15. var spaceNode = scene.createChild("Space");
  16. spaceNode.createJSComponent("Space");
  17. }
  18. function spawnPlayer() {
  19. self.playerNode = scene.createChild("Player");
  20. self.player = self.playerNode.createJSComponent("Player");
  21. }
  22. function start() {
  23. spawnSpace();
  24. spawnPlayer();
  25. }
  26. function update(timeStep) {
  27. }