summaryrefslogtreecommitdiff
path: root/plugins/dumb/dumb-kode54/studio/src/guiproc.c
blob: 88c766fad9d8ca127e712c427eb6a7d7e4337c84 (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);
	}
}