📄 hospitalsquare.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -