飛機(jī)大戰(zhàn)(4)

package com.trhsy.cn.util;

import java.awt.Color;

import java.awt.Font;

import java.awt.Graphics;

import java.awt.Image;

import java.awt.event.KeyEvent;

import java.io.IOException;

import javax.imageio.ImageIO;

/**

* @Author fan

* @Description //TODO 游戲開(kāi)始之前加載

* @Date 16:07 2020/3/24 0024

* @Param

* @return

**/

public class Before {

? ? Image bg = null;

? ? Image wfeiji = null;

? ? Image kdiji1 = null;

? ? Image kdiji2 = null;

? ? Image kdiji3 = null;

? ? public Before() {

? ? ? ? try {

? ? ? ? ? ? bg = ImageIO.read(Before.class.getClassLoader().getResourceAsStream("images/bg.jpg"));

? ? ? ? ? ? wfeiji = ImageIO.read(Before.class.getClassLoader().getResourceAsStream("images/feiji_1.png"));

? ? ? ? ? ? kdiji1 = ImageIO.read(Before.class.getClassLoader().getResourceAsStream("images/kdiji_01.png"));

? ? ? ? ? ? kdiji2 = ImageIO.read(Before.class.getClassLoader().getResourceAsStream("images/kdiji_02.png"));

? ? ? ? ? ? kdiji3 = ImageIO.read(Before.class.getClassLoader().getResourceAsStream("images/kdiji_03.png"));

? ? ? ? } catch (IOException e) {

? ? ? ? ? ? e.printStackTrace();

? ? ? ? }

? ? }

? ? int time = 0;

? ? public void draw(Graphics g) {

? ? ? ? if (PlaneStatus.roleNum == 1) {

? ? ? ? ? ? // 畫(huà)妹妹

? ? ? ? ? ? g.drawImage(bg, 0, 0, null);

? ? ? ? ? ? g.drawImage(wfeiji, 260, 600, null);

? ? ? ? ? ? g.drawImage(kdiji1, 200, 50, null);

? ? ? ? ? ? g.drawImage(kdiji1, 400, 50, null);

? ? ? ? ? ? g.drawImage(kdiji1, 150, 480, null);

? ? ? ? ? ? g.drawImage(kdiji1, 400, 480, null);

? ? ? ? ? ? g.drawImage(kdiji2, 100, 200, null);

? ? ? ? ? ? g.drawImage(kdiji2, 300, 100, null);

? ? ? ? ? ? g.drawImage(kdiji2, 480, 200, null);

? ? ? ? ? ? g.drawImage(kdiji3, 300, 300, null);

? ? ? ? ? ? g.drawImage(kdiji3, 70, 400, null);

? ? ? ? ? ? g.drawImage(kdiji3, 510, 400, null);

? ? ? ? ? ? //畫(huà)回車符

? ? ? ? ? ? time++;

? ? ? ? ? ? g.setColor(Color.YELLOW);

? ? ? ? ? ? g.setFont(new Font("幼圓", Font.BOLD, 30));

? ? ? ? }

? ? ? ? if (time <= 10) {

? ? ? ? ? ? g.drawString("[Enter]>>", 50, 750);

? ? ? ? } else if (time <= 20) {

? ? ? ? ? ? g.drawString("[Enter] >>", 50, 750);

? ? ? ? } else if (time <= 30) {

? ? ? ? ? ? g.drawString("[Enter] >>", 50, 750);

? ? ? ? ? ? if (time == 30) {

? ? ? ? ? ? ? ? time = 0;

? ? ? ? ? ? }

? ? ? ? }

? ? }

? ? public void keyPressed(KeyEvent e) {

? ? ? ? int keyCode = e.getKeyCode();

? ? ? ? if (keyCode == KeyEvent.VK_ENTER) {

? ? ? ? }

? ? ? ? if (keyCode == KeyEvent.VK_LEFT || keyCode == KeyEvent.VK_RIGHT) {

? ? ? ? ? ? PlaneStatus.roleNum = 3 - PlaneStatus.roleNum;

? ? ? ? ? ? //1~2 互換

? ? ? ? }

? ? }

? ? public void keyReleased(KeyEvent e) {

? ? }

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容