Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package teamTemplate;
- public class Forward extends BasePlayer {
- // Number of forward
- public int getNumber() { return 15; }
- // Name of forward
- public String getName() { return "Forward"; }
- // Intelligence of forward
- public void step() {
- if (hasPuck() && 1750 < getX() && getX() < 2500 && ((-900 < getY() && getY() < -100) || (100 < getY() && getY() < 900)) {
- shoot(2600, -70, 10000);
- }
- else if (hasPuck()) {
- if (getY() > 0) {
- skate(2000, 500, MAX_SPEED);
- }
- else {
- skate(2000, -500, MAX_SPEED);
- }
- }
- else if (! isHeld()){
- skate(getPuck(), MAX_SPEED); // get the puck
- }
- else if (getPuck().getHolder().isOpponent()) {
- if (getIndex() == 4) {
- skate(getPlayer(9), MAX_SPEED);
- }
- else if (getIndex() == 5) {
- skate(getPuck().getHolder(), MAX_SPEED);
- }
- else if (getIndex() == 6) {
- skate(getPlayer(10), MAX_SPEED);
- }
- else {
- skate(getPuck(), MAX_SPEED);
- }
- }
- else {
- if (getIndex() == 5) {
- skate(2000, 500, MAX_SPEED);
- else if (getIndex() == 4) {
- skate(2000, 0, MAX_SPEED);
- }
- else if (getIndex() == 6) {
- skate(2000, -500, MAX_SPEED);
- }
- else {
- skate(getPuck(), MAX_SPEED);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement