Skip to content
Snippets Groups Projects
Commit af5832e6 authored by yangxvlin's avatar yangxvlin
Browse files

finish Q3a

parent 9f188d28
No related branches found
No related tags found
No related merge requests found
import bagel.*;
import bagel.util.Point;
/**
* Xulin Yang, 904904
*
* @create 2021-03-31 22:48
* description:
**/
public class Q3 extends AbstractGame {
// (a) When the game starts, the player should be rendered to the screen at the position: (200, 350),
//and the ball should be rendered at position: (650, 180). You can use the Point class to define
//the position.
// - The player image is located at res/player.png, and the ball image is located at res/ball.png.
private static final String PLAYER_IMAGE = "res/player.png";
private static final String BALL_IMAGE = "res/ball.png";
private static final Point PLAYER_POSITION = new Point(200, 350);
private static final Point BALL_POSITION = new Point(650, 180);
private final Image playerImage = new Image(PLAYER_IMAGE);
private final Image ballImage = new Image(BALL_IMAGE);
public static void main(String[] args) {
new Q3().run();
}
@Override
protected void update(Input input) {
playerImage.draw(PLAYER_POSITION.x, PLAYER_POSITION.y);
ballImage.draw(BALL_POSITION.x, BALL_POSITION.y);
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment