summaryrefslogtreecommitdiff
path: root/dumb/dumb-kode54/studio/src/guiproc.c
blob: 6e53b32306747a8363a17ba21dac1223208a5ac2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <allegro.h>
#include "guiproc.h"


void draw_bevel(int l, int t, int r, int b, int tl, int m, int br)
{
	int n;
	for (n = 0; n < BEVEL_SIZE; n++) {
		hline(screen, l + n, t + n, r - 1 - n, tl);
		putpixel(screen, r - n, t + n, m);
		vline(screen, l + n, t + 1 + n, b - 1 - n, tl);
		vline(screen, r - n, t + 1 + n, b - 1 - n, br);
		putpixel(screen, l + n, b - n, m);
		hline(screen, l + 1 + n, b - n, r - n, br);
	}
}