Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- BallRunner.java MrG 2013.0603
- purpose: animate a bouncing ball
- required: BallRunner.java main class
- Ball.java derived class
- StdDraw.java graphics class
- translator: javac BallRunner.java
- interpreter: java BallRunner N
- */
- public class BallRunner
- {
- public static void main(String[] args)
- {
- int N = Integer.parseInt(args[0]);
- Ball[] balls = new Ball[N];
- for(int i=0; i<N; i++)
- {
- balls[i] = new Ball();
- }
- StdDraw.setCanvasSize(1550,1150);
- StdDraw.setXscale(-10.0,10.0);
- StdDraw.setYscale(-10.0,10.0);
- while(true)
- {
- StdDraw.clear(StdDraw.WHITE);
- for(int j=0; j<N; j++)
- {
- balls[j].move();
- balls[j].draw();
- }
- StdDraw.show(1);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement