]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/modex16.h
made g4et old video mode a function~
[16.git] / src / lib / modex16.h
index 8068a02469aa3ade53ecf94fc24c74aaf900c801..d7d8e193e342ae63d288ba3b50a74c91cc3bc6e3 100755 (executable)
@@ -31,6 +31,8 @@
 #include "src/lib/planar.h"
 #include "src/lib/16_head.h"
 #include "src/lib/16text.h"
+#include "src/lib/modex16/320x240.h"
+#include "src/lib/modex16/192x144.h"
 
 //320x240 = 20x15
 //256x192 = 16x12
@@ -65,8 +67,11 @@ typedef union
 /* -============================ Functions =============================- */
 /* mode switching, page, and plane functions */
 void VGAmodeX(sword vq, global_game_variables_t *gv);
-void modexEnter();
+void modex__320x240_256__Enter(global_game_variables_t *gv);
+void modex__192x144_256__Enter(global_game_variables_t *gv);
+long vgaGetMode();
 void modexLeave();
+void modexsetBaseXMode(void);
 page_t modexDefaultPage();
 page_t modexNextPage(page_t *p);
 page_t modexNextPageFlexibleSize(page_t *p, word x, word y);
@@ -115,7 +120,7 @@ void modexWaitBorder();
 
 /* -======================= Constants & Vars ==========================- */
 extern byte far*  VGA;  /* The VGA Memory */
-extern int old_mode;
+//extern int old_mode;
 #define SCREEN_SEG             0xa000
 #define VIDEO_INT              0x10
 #define SET_MODE               0x00