Untitled
unknown
plain_text
10 months ago
870 B
4
Indexable
if (bally - radiusball <= boardy + board_height && bally - radiusball > boardy )
{
if (ballx >= boardx && ballx <= boardx + board_width)
{
if(cornerdistance(boardx,boardy+board_height,ballx,bally)-5<=radiusball || cornerdistance(boardx+board_width,boardy+board_height,ballx,bally)-5<=radiusball || linedistance(boardx,boardy+board_height,boardx+board_width,boardy+board_height,ballx,bally)-5<=radiusball || linedistance(boardx,boardy,boardx,boardy+board_height,ballx,bally)-5<=radiusball || linedistance(boardx+board_width,boardy,boardx+board_width,boardy+board_height,ballx,bally)-5<=radiusball){
angle = ballangle(boardx, board_width, ballx);
vx = (int)v * cos(angle * M_PI / 180);
vy = (int)v * sin(angle * M_PI / 180);
}
}
}Editor is loading...
Leave a Comment