Subversion Repositories AndroidProjects

Rev

Rev 1052 | Blame | Compare with Previous | Last modification | View Log | RSS feed

package com.gebauz.darts2go;

import com.gebauz.bauzoid.app.CustomServices;
import com.gebauz.bauzoid.game.Game;
import com.gebauz.bauzoid.graphics.Font;

/** Provides the global font, etc. */
public class Darts2GoCustomServices extends CustomServices
{
        private Font mInGameFont = null;
        private Font mScoreFont = null;
       
        static Darts2GoCustomServices mInstance = null;

        public Darts2GoCustomServices(Game game)
        {
                super(game);
               
                mInstance = this;
        }
       
        @Override
        public void init()
        {
                mInGameFont = getGame().getFonts().loadFont("data/fonts/ingame.bzf");
                mScoreFont = getGame().getFonts().loadFont("data/fonts/score.bzf");
        }
       
        @Override
        public void exit()
        {
                mInGameFont = null;
                mScoreFont = null;
        }
       
        @Override
        public void update(float deltaTime)
        {
        }
       
        @Override
        public void render()
        {      
        }

        public Font getFont()
        {
                return mInGameFont;
        }
       
        public Font getScoreFont()
        {
                return mScoreFont;
        }
       
        public static Darts2GoCustomServices getInstance()
        {
                return mInstance;
        }

}