UI.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. gameui = GetGameUI();
  2. var hearts = [];
  3. var count = 0;
  4. function update(timeStep) {
  5. }
  6. function start() {
  7. // Construct new Text object
  8. scoreText = new Atomic.Text();
  9. scoreText.text = "Score: 0";
  10. var font = cache.getResource("Font", "Fonts/Anonymous Pro.ttf");
  11. scoreText.setFont(font, 30);
  12. scoreText.color = [0, 1, 0, 1];
  13. //-- Align Text center-screen
  14. scoreText.horizontalAlignment = Atomic.HA_LEFT;
  15. scoreText.verticalAlignment = Atomic.VA_TOP;
  16. gameui.addChild(scoreText);
  17. var heartContainer = new Atomic.UIElement();
  18. heartContainer.setPosition(-16, 48);
  19. heartContainer.horizontalAlignment = Atomic.HA_RIGHT;
  20. heartContainer.layoutMode = Atomic.LM_HORIZONTAL;
  21. heartContainer.layoutSpacing = 16;
  22. gameui.addChild(heartContainer);
  23. var heart = cache.getResource("Texture2D", "UI/UI_HEART_FULL.png");
  24. for (var i = 0; i < 3; i++) {
  25. image = new Atomic.Sprite();
  26. image.setTexture(heart);
  27. image.setFixedSize(48, 48);
  28. heartContainer.addChild(image);
  29. hearts.push(image);
  30. }
  31. }