hospitalsquare.java

来自「自己写的monopoly 游戏代码」· Java 代码 · 共 41 行

JAVA
41
字号
package com.xmu.typot.domain;

import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

import javax.imageio.ImageIO;
import javax.swing.JOptionPane;

import com.xmu.typot.constant.Constants;
public class HospitalSquare extends Square{

	private BufferedImage bf = null;
	public HospitalSquare(String name, int index) {
		super(name, index);
		try {
			 bf = ImageIO.read(new File("image/hospital.gif"));
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		// TODO Auto-generated constructor stub
	}

	public void draw(Graphics2D g2d)
	{
		g2d.setPaint(Color.BLACK);
		g2d.drawImage(bf, this.getStartX(), this.getStartY(), null);
	}
	
	public void doRun(Player[] players,int i)
	{
		String s = players[i].getName()+" 进入医院,将被收压2天";
		JOptionPane.showMessageDialog(null, s);
		players[i].setStopType(Constants.HOSPITAL_TYPE);
		this.returnControl(s);
	}
}

⌨️ 快捷键说明

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