HealthText.java :  » Game » agameframework » com » agameframework » components » Android Open Source

Android Open Source » Game » agameframework 
agameframework » com » agameframework » components » HealthText.java
package com.agameframework.components;

import com.agameframework.object.GameNode;
import com.agameframework.settings.GameSettings;


/**
 *
 * @author Elis - Email: Elisedlund@gmail.com - Date: 11 mar 2011
 */
public class HealthText extends LabeledNumbers{


  private int lastHealth = GameSettings.getHealth();

  public HealthText(int fontResourceID) {
    super();
    mNumbers = new GameNode(GameSettings.getHealthString(),fontResourceID);
  }

  public HealthText(String label, int fontResourceID) {
    super(label);
    mNumbers = new GameNode(GameSettings.getHealthString(),fontResourceID);
  }

  protected void updateNumbers()
  { 
    if (lastHealth != GameSettings.getHealth())
    {
      //TODO event on health change.
      mNumbers.setText(GameSettings.getHealthString());
      lastHealth = GameSettings.getHealth();
    }
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.