@@ 167,7 167,7 @@ fill(int x, int y, int mode, int size, int color)
int ox, oy;
for(ox = x - (size / 2); ox < x + size; ++ox)
for(oy = y - (size / 2); oy < y + size; ++oy)
- if(distance(x, y, ox, oy) < size)
+ if(distance(x, y, ox, oy) > size)
continue;
else if(mode == 4 && jagg(ox, oy))
putchr(ox, oy, 0);
@@ 525,24 525,18 @@ int
main(int argc, char **argv)
{
int ticknext = 0;
-
brush.erase = 0;
brush.down = 0;
brush.color = 1;
brush.size = 8;
brush.mode = 0;
-
if(!init())
return error("Init", "Failure");
-
loadtheme(fopen("theme.svg", "r"));
newchr();
-
if(argc > 1)
loadchr(fopen(argv[1], "r"));
-
redraw(pixels);
-
while(1) {
int tick = SDL_GetTicks();
SDL_Event event;