Exemple #1
0
int main(void)
{
    // instantiate window
    GWindow window = newGWindow(320, 240);

    // instantiate circle
    GOval circle = newGOval(0, 0, 50, 50); // x, y, width, height

    // add circle to window
    add(window, circle);
 
    // follow mouse forever
    while (true)
    {
        // check for mouse event
        GEvent event = getNextEvent(MOUSE_EVENT);

        // if we heard one
        if (event != NULL)
        {
            // if the event was movement
            if (getEventType(event) == MOUSE_MOVED)
            {
                // ensure circle follows top cursor
                double x = getX(event) - getWidth(circle) / 2; // Subtract off the radius to center the circle
                double y = getY(event) - getWidth(circle) / 2;
                setLocation(circle, x, y);
            }
        }
    }
}
Exemple #2
0
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
    // TODO
    GOval ball = newGOval((WIDTH / 2) - RADIUS, (HEIGHT / 2) - RADIUS, 2 * RADIUS, 2 * RADIUS);
    
    return ball;
}
Exemple #3
0
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
    GOval ball = newGOval(0 + WIDTH / 2, 0 + HEIGHT / 2, RADIUS, RADIUS);
    setColor(ball, "BLACK");
    setFilled(ball, true);
    return ball;
}
Exemple #4
0
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
    GOval ball = newGOval(190, 150, 20, 20);
	setFilled (ball, true);
    // add circle to window
    add(window, ball);
    return ball;
}
Exemple #5
0
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
    GOval ball = newGOval((WIDTH/2) - (CD/2), (HEIGHT/2) - (CD/2), CD, CD);
    setColor(ball, "BLACK");
    setFilled(ball, true);
    add(window, ball);
    return ball;
}
Exemple #6
0
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
    GOval ball = newGOval((WIDTH / 2) - RADIUS, (HEIGHT / 2) + RADIUS, RADIUS * 2, RADIUS * 2);
    setColor(ball, "BLACK");
    setFilled(ball, true);
    add(window, ball);
    return ball;
}
Exemple #7
0
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
    GOval ball = newGOval(200 - RADIUS, 300 - RADIUS, 2*RADIUS, 2*RADIUS);
    setFilled(ball, true);
    setFillColor(ball, "RED");
    add(window, ball);
    return ball;
}
Exemple #8
0
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
    GOval ball = newGOval((WIDTH - RADIUS)/2, (HEIGHT - RADIUS)/2, RADIUS, RADIUS);
    setColor(ball, "BLUE");
    setFilled(ball, true);
    add(window, ball);
    return ball;
}
Exemple #9
0
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
    GOval ball = newGOval(((WIDTH/2)-(30/2)),((HEIGHT/2)+(30/2)), 30, 30);
    add(window, ball);
    setFillColor(ball, "BLACK");
    
    return ball;
}
Exemple #10
0
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
    GOval ball = newGOval(190, 250, RADIUS, RADIUS);
    setFilled(ball, true);
    setColor(ball, "FF00FF"); // Magenta color
    add(window, ball);
    return ball;
}
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
    GOval ball = newGOval(200 - 10, 200, 20, 20); 
    setColor(ball, "BLACK");
    setFilled(ball, true);
    add(window, ball);
    return ball;
}
Exemple #12
0
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
    // TODO (DONE)
    GOval ball = newGOval(190, 290, 20, 20);
    setColor(ball, "BLACK");
    setFilled(ball, true);
    add(window, ball);
    return ball;
}
Exemple #13
0
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
    GOval ball = newGOval(WIDTH/2 - RADIUS, HEIGHT/2 - RADIUS, RADIUS * 2, RADIUS * 2);
    setColor(ball, "LIGHT_GRAY");
    setFilled(ball, true);
    add(window, ball);
    
    return ball;
}
Exemple #14
0
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
    // center of window
    GOval circle = newGOval(200, 300, 20, 20);
    setColor(circle, "LIGHT_GRAY");
    setFilled(circle, true);
    add(window, circle);
    return circle;
}
Exemple #15
0
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
    //create ball
    GOval ball = newGOval(185, (paddleY/2), 15, 15);
    setColor(ball, "BLACK");
    setFilled(ball, true);
    add(window, ball);
    return ball;
}
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
  int size = RADIUS*2;
  GOval ball = newGOval(WIDTH/2, HEIGHT/2, size, size); 
  setFilled(ball, true);
  setColor(ball, "#3366FF");
  sendToFront(ball);
  return ball;
}
Exemple #17
0
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
    // instantiate circle
    GOval ball = newGOval(200, 250, 20, 20);
    setColor(ball, "BLACK");
    setFilled(ball, true);
    add(window, ball);
    return ball;
}
Exemple #18
0
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
    // TODO
    GOval Ball = newGOval(WIDTH/2 - RADIUS, HEIGHT/2 - RADIUS, 20, 20);
    setFilled(Ball, true);
    setColor(Ball, "BLACK");
    add(window, Ball);
    return Ball;
}
Exemple #19
0
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
    GOval ball = newGOval ((WIDTH / 2 - RADIUS), HEIGHT / 2 + RADIUS, (RADIUS * 2), (RADIUS * 2));
    setFilled(ball, true);
    setColor(ball, "#00BFFF");
    add(window, ball);
    
    return ball;
}
Exemple #20
0
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
    int ball_width = 25;
    int ball_height = 25;
    GOval ball = newGOval((WIDTH - ball_width) / 2, (HEIGHT - ball_height) / 2, ball_width, ball_height);
    setFilled(ball, true);
    add(window, ball);
    return ball;
}
Exemple #21
0
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
     GOval ball = newGOval(WIDTH / 2 - RADIUS, HEIGHT / 2 - RADIUS, 2 * RADIUS, 2 * RADIUS);
     setFilled(ball, true);
     setColor(ball, "BLACK");
     add(window, ball);
    
     return ball;
}
Exemple #22
0
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
    // Initialize the ball at the center of the window
    GOval ball = newGOval(195, 295, DIAMETER, DIAMETER);
    setFilled(ball, true);
    setColor(ball, "#000000");
    add(window, ball);
    return ball;
}
Exemple #23
0
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
    // makes the ball
    GOval ball = newGOval (190, 450, 20, 20);
    setFilled(ball, true);
    setColor(ball, "BLUE");
    add(window, ball);
    
    return ball;
}
Exemple #24
0
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
  int xStart = (WIDTH - RADIUS) / 2;
  int yStart = HEIGHT - 150;
  GOval ball = newGOval(xStart, yStart, 2*RADIUS, 2*RADIUS);
  setFilled(ball, true);
  setColor(ball, "BLACK");
  add(window, ball);
  return NULL;
}
Exemple #25
0
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
    GOval ball = newGOval(BALL_X, BALL_Y, BALL_WIDTH, BALL_HEIGHT);
    setColor(ball, "BLACK");
    setFilled(ball, true);
    add(window, ball);
    
    return ball;
    
}
Exemple #26
0
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
    
    GOval ball = newGOval(185, 285, 30, 30);
    setColor(ball, "BLUE");
    setFilled(ball, true);
    add(window, ball);
    
    return ball;
}
Exemple #27
0
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
    int posX = (WIDTH / 2) - RADIUS;
    int posY = (HEIGHT / 2) - 80;  
    GOval circle = newGOval(posX, posY, RADIUS, RADIUS);
    setFilled(circle, true);
    setColor(circle, "DARK_GRAY");
    add(window, circle);
    return circle;  
}
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
    // TODO
    GOval ball = newGOval(0, 110, 20, 20);
    setColor(ball, "BLACK");
    setFilled(ball, true);
    add(window, ball);
    setLocation(ball, WIDTH / 2 - (getWidth(ball) / 2), HEIGHT / 2);
    return ball;
}
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
    
    // create a new GOvel ( i.e. ball ) at center of window
    GOval ball = newGOval( (WIDTH/2)-RADIUS, (HEIGHT/2)-RADIUS, 2*RADIUS, 2*RADIUS);    //ball at center of window
    setColor(ball, "BLACK");
    setFilled(ball, true);
    add(window, ball);
    return ball;
}
Exemple #30
0
/**
 * Instantiates ball in center of window.  Returns ball.
 */
GOval initBall(GWindow window)
{
    int ballx = 20;
    int bally = 20;
    GOval ball = newGOval(180, 150, 20, 20);
    setColor(ball, "BLACK");
    setFilled(ball, true);
    add(window, ball);
    return ball;
}