summaryrefslogtreecommitdiff
path: root/plugins/dumb/dumb-kode54/studio/src/guiproc.c
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2010-04-11 15:01:21 +0200
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2010-04-11 15:01:21 +0200
commite763dfa3ddf5c499875a6e1e9ec91d7fc154c076 (patch)
tree8fddc5ecbb1d867afa4690cfdde245929cafb21c /plugins/dumb/dumb-kode54/studio/src/guiproc.c
parentdc0b9121ff16d57f92f4ab2b16bf78518d3a8b9b (diff)
moved DUMB to dynamic plugin
Diffstat (limited to 'plugins/dumb/dumb-kode54/studio/src/guiproc.c')
-rw-r--r--plugins/dumb/dumb-kode54/studio/src/guiproc.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/plugins/dumb/dumb-kode54/studio/src/guiproc.c b/plugins/dumb/dumb-kode54/studio/src/guiproc.c
new file mode 100644
index 00000000..6e53b323
--- /dev/null
+++ b/plugins/dumb/dumb-kode54/studio/src/guiproc.c
@@ -0,0 +1,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);
+ }
+}