/*
* This file is part of the DXX-Rebirth project .
* It is copyright by its individual contributors, as recorded in the
* project's Git history. See COPYING.txt at the top level for license
* terms and a link to the Git history.
*/
/*
*
* Graphical routines for drawing a disk.
*
*/
#include "u_mem.h"
#include "gr.h"
#include "grdef.h"
#ifndef OGL
int gr_disk(fix xc1,fix yc1,fix r1)
{
int p,x, y, xc, yc, r;
r = f2i(r1);
xc = f2i(xc1);
yc = f2i(yc1);
p=3-(r*2);
x=0;
y=r;
// Big clip
if ( (xc+r) < 0 ) return 1;
if ( (xc-r) > GWIDTH ) return 1;
if ( (yc+r) < 0 ) return 1;
if ( (yc-r) > GHEIGHT ) return 1;
while(x