📄 trianglebumper.java
字号:
/*
* TriangleBumper.java
*
* Created on 2008年5月11日, 下午8:37
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package gizmos;
import java.awt.geom.*;
import java.awt.*;
import javax.imageio.*;
import java.io.*;
import gizmoball_demo.*;
/**
*
* @author ICE
*/
public class TriangleBumper extends BasicGizmo{
/** Creates a new instance of TriangleBumper */
private int orientation;
AnimationWindow win;
public TriangleBumper(AnimationWindow win,java.lang.String name,int x,int y,int orientation)
{
this.win = win;
this.name=name;
this.x=x;
this.y=y;
this.orientation=orientation;
}
/*public static final int ORIENTATION_0;
public static final int ORIENTATION_90;
public static final int ORIENTATION_180;
public static final int ORIENTATION_270;*/
public void setOrientation(int degrees)
{
orientation=degrees;
}
public int getOrientation()
{
return orientation;
}
public boolean isRotatable()
{
return false;
}
//public boolean overlapsWith(Ball ball){}
public void draw(java.awt.Graphics2D g)throws java.io.IOException
{
//java.net.URL imgURL = TriangleBumper.class.getResource("/gizmoball/src/image/triangle.png");
Image tbImage=ImageIO.read(new File("/Gizmoball_demo/src/image/triangle.png"));
g.drawImage(tbImage,x,y,null);
}
//public org.w3c.dom.Element toXML(boolean compatible){}
//public int pollScore(){}
//public int popScore(){}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -