HUD.js 821 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. var game = Atomic.game;
  2. var view = game.uiView;
  3. var UI = Atomic.UI;
  4. var UIButton = Atomic.UIButton;
  5. var UITextField = Atomic.UITextField;
  6. var UILayout = Atomic.UILayout;
  7. var layout = new Atomic.UIWidget();
  8. layout.load("UI/Hud.ui.txt");
  9. layout.setSize(game.graphics.width, game.graphics.height);
  10. view.addChild(layout);
  11. SpaceGame.viewport.rect = layout.getWidget("viewport").rect;
  12. self.cleanup = function() {
  13. view.removeChild(layout);
  14. }
  15. var scoretext = layout.getWidget("scoretext");
  16. //UI.debugShowSettingsWindow(view);
  17. self.updateScore = function (value) {
  18. scoretext.text = "Score: " + value;
  19. }
  20. self.updateHealth = function (value) {
  21. //healthText.text = "Health: " + value;
  22. }
  23. self.updateGameText = function (text) {
  24. //gameText.text = text;
  25. }
  26. function start() {
  27. }
  28. function update(timeStep) {
  29. }