]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/16_tdef.h
p16 is being worked on a bunch by me wwww [16_ca needs huge amounts of work and I...
[16.git] / src / lib / 16_tdef.h
index 418750fbf1ba0945311bd5f22e2d71eaf72ef086..6321841d39281a7348e64cd5f7bf314b19b9cb4a 100755 (executable)
@@ -365,11 +365,22 @@ typedef struct
        word    quadwh;                 //preproccessed quad size of tilewidth and tileheight\r
 } tile_dimention_t;\r
 \r
+#define MAXSCROLLEDGES 6\r
+typedef struct\r
+{\r
+       unsigned        panx,pany;              // panning adjustments inside port in pixels\r
+       unsigned        pansx,pansy;\r
+       unsigned        panadjust;              // panx/pany adjusted by screen resolution\r
+       int             hscrollblocks,vscrollblocks;\r
+       int             hscrolledge[MAXSCROLLEDGES],vscrolledge[MAXSCROLLEDGES];\r
+} pan_t;\r
+\r
 typedef struct\r
 {\r
        unsigned int offscreen_ofs;\r
        unsigned int pattern_ofs;\r
        unsigned        bufferofs,      ylookup[MAXSCANLINES], linewidth,displayofs;\r
+       pan_t           pan;\r
 } ofs_t;       //unfinished\r
 \r
 typedef struct\r