summaryrefslogtreecommitdiffstats
path: root/trunk/source/libemx.h
diff options
context:
space:
mode:
Diffstat (limited to 'trunk/source/libemx.h')
-rw-r--r--trunk/source/libemx.h38
1 files changed, 38 insertions, 0 deletions
diff --git a/trunk/source/libemx.h b/trunk/source/libemx.h
new file mode 100644
index 0000000000..ac33612284
--- /dev/null
+++ b/trunk/source/libemx.h
@@ -0,0 +1,38 @@
+#ifndef LIBEMX_H
+#define LIBEMX_H
+#ifndef __LIBEMX_C__
+
+
+#include <stdlib.h>
+#include <conio.h>
+
+#define itoa _itoa
+
+
+#define _NORMALCURSOR 1
+#define _NOCURSOR 0
+
+
+void init_emx();
+void deinit_emx();
+void _setcursortype(int curstype);
+void clrscr();
+void gotoxy(int x, int y);
+void textcolor(int c);
+void cprintf (const char *format, ...);
+
+void puttext(int x, int y, int lx, int ly, const char *buf);
+void puttext(int x, int y, int lx, int ly, unsigned const char *buf);
+void gettext(int x, int y, int lx, int ly, char *buf);
+void gettext(int x, int y, int lx, int ly, unsigned char *buf);
+void window(int x, int y, int lx, int ly);
+int wherex();
+int wherey();
+void putch(char c);
+int kbhit();
+void delay(int ms);
+void textbackground(int c);
+
+
+#endif // __LIBEMX_C__
+#endif