Changeset 7258c6a in buchla-68k for ram/adselbx.c
- Timestamp:
- 07/09/2017 04:45:34 PM (7 years ago)
- Branches:
- master
- Children:
- 8618599
- Parents:
- 0292fbb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ram/adselbx.c
r0292fbb r7258c6a 25 25 #define ATDECOL 1 /* data entry base column */ 26 26 27 extern short entbh(short n);28 extern void adswin( short n);27 extern int16_t entbh(int16_t n); 28 extern void adswin(int16_t n); 29 29 extern void advacur(void); 30 30 extern void bspacur(void); 31 31 extern void nokey(void); 32 extern void vtdisp(u nsigned *obj, unsigned fg, unsigned bg, short row, short col, char*buf);33 extern void adpoint( short x, short y, short pen);34 35 extern void (*itxput)( short row, short col, char *txt, short tag);36 extern void (*point)( short x, short y, short pen);37 38 extern short admctl;39 extern short adnamsw;40 extern short asgfks;41 extern short asghit;42 extern short asgmod;43 extern short auxctl;44 extern short curasg;45 extern short cxval;46 extern short cyval;47 extern short hitbox;48 extern short hitcx;49 extern short hitcy;50 extern short lastam;51 extern short submenu;52 53 extern short adbox[][8];54 55 extern short grp2prt[12][2];56 extern short ins2grp[12];57 extern short asgkble[];58 extern short key2grp[];59 extern short mctlnum[];32 extern void vtdisp(uint16_t *obj, uint16_t fg, uint16_t bg, int16_t row, int16_t col, int8_t *buf); 33 extern void adpoint(int16_t x, int16_t y, int16_t pen); 34 35 extern void (*itxput)(int16_t row, int16_t col, int8_t *txt, int16_t tag); 36 extern void (*point)(int16_t x, int16_t y, int16_t pen); 37 38 extern int16_t admctl; 39 extern int16_t adnamsw; 40 extern int16_t asgfks; 41 extern int16_t asghit; 42 extern int16_t asgmod; 43 extern int16_t auxctl; 44 extern int16_t curasg; 45 extern int16_t cxval; 46 extern int16_t cyval; 47 extern int16_t hitbox; 48 extern int16_t hitcx; 49 extern int16_t hitcy; 50 extern int16_t lastam; 51 extern int16_t submenu; 52 53 extern int16_t adbox[][8]; 54 55 extern int16_t grp2prt[12][2]; 56 extern int16_t ins2grp[12]; 57 extern int16_t asgkble[]; 58 extern int16_t key2grp[]; 59 extern int16_t mctlnum[]; 60 60 61 61 extern struct selbox *csbp, *curboxp; 62 62 63 extern charbfs[];64 extern charcaname[];65 extern charvtlin1[], vtlin2[], vtlin3[];66 67 extern u nsigned*asgob;63 extern int8_t bfs[]; 64 extern int8_t caname[]; 65 extern int8_t vtlin1[], vtlin2[], vtlin3[]; 66 67 extern uint16_t *asgob; 68 68 69 69 /* forward references */ 70 70 71 short bx_null(void);72 short adfnbox(short n);71 int16_t bx_null(void); 72 int16_t adfnbox(int16_t n); 73 73 74 74 /* … … 124 124 */ 125 125 126 void admtxt( short row, short col, char *txt, short tag)126 void admtxt(int16_t row, int16_t col, int8_t *txt, int16_t tag) 127 127 { 128 128 if (v_regs[5] & 0x0180) … … 142 142 */ 143 143 144 void admenu( short n)144 void admenu(int16_t n) 145 145 { 146 register short i;146 register int16_t i; 147 147 148 148 if (n GE 0) { /* put up a submenu */ … … 207 207 */ 208 208 209 short adfnbox(short n)209 int16_t adfnbox(int16_t n) 210 210 { 211 register short i, grp, key, line;212 short row, col;211 register int16_t i, grp, key, line; 212 int16_t row, col; 213 213 214 214 row = hitcy / 14;
Note:
See TracChangeset
for help on using the changeset viewer.