#include <graphics.h>
#include <conio.h>
#include <dos.h>
// 定义球拍和球的初始位置及大小
#define PADDLE_WIDTH 10
#define PADDLE_HEIGHT 50
#define BALL_SIZE 10
int paddleX = 20;
int paddleY = 150;
int ballX = 320;
int ballY = 240;
int ballSpeedX = 2;
int ballSpeedY = -2;
void drawPaddle() {
bar(paddleX, paddleY, paddleX + PADDLE_WIDTH, paddleY + PADDLE_HEIGHT);
}
void drawBall() {
setfillstyle(SOLID_FILL, WHITE);
fillellipse(ballX, ballY, BALL_SIZE / 2, BALL_SIZE / 2);
}
void movePaddle(int direction) {
if (direction == UP && paddleY > 0) {
paddleY -= 10;
} else if (direction == DOWN && paddleY < 480 - PADDLE_HEIGHT) {
paddleY += 10;
}
}
void moveBall() {
ballX