summaryrefslogtreecommitdiff
path: root/src/heretic/vgaview.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/heretic/vgaview.h')
-rw-r--r--src/heretic/vgaview.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/heretic/vgaview.h b/src/heretic/vgaview.h
new file mode 100644
index 00000000..52d2a0e4
--- /dev/null
+++ b/src/heretic/vgaview.h
@@ -0,0 +1,24 @@
+
+#import <appkit/appkit.h>
+
+#import "DoomDef.h"
+
+// a few globals
+extern byte *bytebuffer;
+
+
+@interface VGAView:View
+{
+ id game;
+ int nextpalette[256]; // color lookup table
+ int *nextimage; // palette expanded and scaled
+ unsigned scale;
+ NXWindowDepth depth;
+}
+
+- updateView;
+- (unsigned)scale;
+- setPalette:(byte *)pal;
+- setScale:(int)newscale;
+
+@end