⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 planescore.java

📁 java小型游戏项目文档与源代码,内容详细
💻 JAVA
字号:
package com.lovo.sprite;

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import com.lovo.sprite.SuperSprite;

/**
 * <p>在游戏界面上显示当前玩家的分数</p>
 * 
 * @author    冉小艳
 * 
 *  @version   1.00  2006/9/25
 *  
 *  <p>          1.01  2006/9/25  易炳军 优化该类</p>
 */
public class PlaneScore extends SuperSprite
{
	/**
	 * 定义分数
	 */
	int		score;

	String	strScore;

	/**
	 * 实现父类的抽象方法,在玩家打掉一个飞机后,在游戏界面上自动显示分数
	 * 
	 */
	public void paintSprite(Graphics g)
	{
		strScore = "您的得分:" + score;
		g.setColor(Color.BLUE);
		g.setFont(new Font(null, Font.BOLD, 20));
		g.drawString(strScore, 350, 30);
	}

	/**
	 * 实现父类的抽象方法
	 */
	public void updateState()
	{
	}

	/**
	 * 打中敌机,分数自动增加
	 */
	public void addScore(int score)
	{
		/**本机每打中一次敌机,分数增加*/
		this.score += score;
	}

	/**
	 * 取得玩家当前分数
	 */
	public int getScore()
	{
		return score;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -