package com.yarin.android.MagicTower;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
public class SplashScreen extends GameView
{
private int tick = 0;
private Paint paint = null;
private MainGame mMainGame = null;
public SplashScreen(Context context, MainGame mainGame)
{
super(context);
paint = new Paint();
mMainGame = mainGame;
paint.setTextSize(yarin.TextSize);
paint.setFlags(Paint.ANTI_ALIAS_FLAG);
}
protected void onDraw(Canvas canvas)
{
tick++;
paint.setColor(Color.BLACK);
yarin.fillRect(canvas, 0, 0, yarin.SCREENW, yarin.SCREENH, paint);
paint.setColor(Color.WHITE);
String string = "�Ƿ�����Ч��";
yarin.drawString(canvas, string, (yarin.SCREENW - paint.measureText(string)) / 2, (yarin.SCREENH - paint.getTextSize()) / 2, paint);
string = "��";
yarin.drawString(canvas, string, 5, yarin.SCREENH - paint.getTextSize() - 5, paint);
string = "��";
yarin.drawString(canvas, string, yarin.SCREENW - paint.measureText(string) - 5, yarin.SCREENH - paint.getTextSize() - 5, paint);
}
public boolean onKeyUp(int keyCode)
{
if (keyCode == yarin.KEY_DPAD_OK)
{
mMainGame.mbMusic = 1;
}
mMainGame.controlView(yarin.GAME_MENU);
if (mMainGame.mbMusic == 1)
{
mMainGame.mCMIDIPlayer.PlayMusic(1);
}
return true;
}
public boolean onKeyDown(int keyCode)
{
return true;
}
public void refurbish()
{
// if (tick > 10)
// {
// mMainGame.controlView(yarin.GAME_MENU);
// }
}
public void reCycle()
{
paint = null;
System.gc();
}
}