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

📄 jornadanodeserto.java

📁 游戏基础
💻 JAVA
字号:
package net.java.gamebase.sample.pt_br;
import java.awt.Color;
import java.util.Random;

import net.java.gamebase.core.FixedText;
import net.java.gamebase.core.GameBaseUI;
import net.java.gamebase.core.GamePainel;

public class JornadaNoDeserto extends GameBaseUI {

	public static FixedText saldoAtual;
	public static FixedText relogio;

	public static long start;
	public static int decorrido;

	public JornadaNoDeserto(int width, int height) {
		super(width, height);
		setBackgroundImage("images/deserto.jpg");
		BomVelho velho = new BomVelho(60, 100);
		add(velho);

		saldoAtual = new FixedText(10, 10);
		saldoAtual.setForeground(Color.WHITE);
		saldoAtual.setText("$ 0.0");

		relogio = new FixedText(600, 10);
		relogio.setForeground(Color.WHITE);
		relogio.setText("0");
		
		start = System.currentTimeMillis();
		addTimer(new RelogioDoDeserto());
		
		GamePainel painel = new GamePainel(0, 0, 640, 40);
		painel.setAlpha(25);
		painel.setColor(Color.BLUE);
		add(painel);

		add(saldoAtual);
		add(relogio);
		Random r = new Random();

		for (int i = 0; i < 10; i++) {
			int x = r.nextInt(width - velho.getWidth() - 100);
			int y = r.nextInt(height - velho.getHeight() - 100);
			double valor = r.nextDouble() * 100;
			add(new Jarro(x + 100, y + 100, valor));
		}

	}

	public static void main(String[] args) {
		JornadaNoDeserto g = new JornadaNoDeserto(640, 480);
		g.show();
	}

	public static void atualizaRelogio(){
		decorrido = (int)((System.currentTimeMillis() - start) /1000);
		relogio.setText(Integer.toString(decorrido));
	}
}

⌨️ 快捷键说明

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