123456789101112131415161718192021222324252627282930313233343536 |
- package com.sf.game.obj;
- import com.sf.game.utils.GameUtils;
- import java.awt.*;
- import com.sf.game.GameWin;
- public class ShellObj extends GameObj{
- public ShellObj() {
- super();
- }
- public ShellObj(Image img, int width, int height, int x, int y, double speed, GameWin frame) {
- super(img, width, height, x, y, speed, frame);
- }
- public ShellObj(Image img, int x, int y, double speed) {
- super(img, x, y, speed);
- }
- @Override
- public void paintSelf(Graphics g) {
- super.paintSelf(g);
- //实现子弹的移动,改变子弹的纵坐标
- y -= speed;
- if(y<0){
- GameUtils.removeList.add(this);
- }
- }
- @Override
- public Rectangle getRec() {
- return super.getRec();
- }
- }
|