Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- attacktimer = new javax.swing.Timer(3000, new ActionListener() {
- public void actionPerformed(ActionEvent e){
- bp = new BeeProjectile();
- bp.setX(x);
- bp.setY(y);
- deltaX = (int) ((int) ((Game.px + 40) - x));
- deltaY = (int) ((int) ((Game.py + 75) - y));
- direction = Math.atan2(deltaY,deltaX);
- speed = 13.0;
- beemove.start();
- restarttimer.start();
- }
- });
- attacktimer.setRepeats(false);
- beemove = new javax.swing.Timer(50, new ActionListener() {
- public void actionPerformed(ActionEvent e){
- bp.setX(bp.getX() + (speed * Math.cos(direction)));
- bp.setY(bp.getY() + (speed * Math.sin(direction)));
- bpxint = (int) bp.getX();
- bpyint = (int) bp.getY();
- }
- });
- restarttimer = new javax.swing.Timer(3000, new ActionListener() {
- public void actionPerformed(ActionEvent e){
- attacktimer.start();
- restarttimer.start();
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement