Annotation of frontvm/hardware/fe2.h, revision 1.1.1.1

1.1       root        1: #ifndef _FE2_H
                      2: #define _FE2_H
                      3: 
                      4: /* Do not use directly - they are just locations in STRam */
                      5: extern unsigned long logscreen, logscreen2, physcreen, physcreen2;
                      6: /* Use these instead. They read the value */
                      7: #define LOGSCREEN      (STRam + STMemory_ReadLong (logscreen))
                      8: #define LOGSCREEN2     (STRam + STMemory_ReadLong (logscreen2))
                      9: #define PHYSCREEN      (STRam + STMemory_ReadLong (physcreen))
                     10: #define PHYSCREEN2     (STRam + STMemory_ReadLong (physcreen2))
                     11: 
                     12: struct Point {
                     13:        float x, y;
                     14: };
                     15: 
                     16: /* Returns new xpos */
                     17: int DrawStr (int xpos, int ypos, int col, unsigned char *str, bool shadowed);
                     18: void DrawTriangle (int Ax, int Ay, int Bx, int By, int Cx, int Cy, int col);
                     19: void DrawPoly (struct Point *pt, int len, int col);
                     20: 
                     21: #endif /* _FE2_H */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.