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
;
}
}