Changeset b28a12e in buchla-68k for ram/idselbx.c
- Timestamp:
- 07/10/2017 02:17:49 PM (7 years ago)
- Branches:
- master
- Children:
- 06f6615
- Parents:
- 39a696b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ram/idselbx.c
r39a696b rb28a12e 6 6 */ 7 7 8 #include "all.h" 9 10 extern void (*itxput)(int16_t row, int16_t col, int8_t *txt, int16_t tag); 11 12 extern void dswin(int16_t n); 13 extern int16_t entbh(int16_t n); 14 extern void vtdisp(uint16_t *obj, uint16_t fg, uint16_t bg, int16_t row, int16_t col, int8_t *buf); 15 extern void advicur(void); 16 extern void bspicur(void); 17 18 extern void drawfn(int16_t fn, int16_t how, int16_t pen, int16_t wn); 19 extern int16_t selpnt(void); 20 extern int16_t ttox(uint16_t time, int16_t window); 21 extern int16_t vtoy(int16_t val, int16_t window); 22 23 extern int16_t timeto(int16_t fn, int16_t pj); 24 extern uint16_t exp_c(uint16_t c); 25 26 /* 27 28 */ 29 30 extern int16_t cursbox, cxval, cyval; 31 extern int16_t curvce, curfunc, curpnt; 32 extern int16_t hitbox, hitcx, hitcy, idnamsw, idimsw, idtdat; 33 extern int16_t pntsv, pecase, stccol, subj, submenu; 34 35 extern int16_t temin, temax; 36 37 extern struct selbox *csbp, *curboxp; 38 extern struct instdef vbufs[]; 39 extern struct instdef idefs[]; 40 41 extern struct instpnt *pntptr; 42 43 extern int16_t idbox[][8]; 44 extern int16_t instmod[]; 45 46 extern int8_t *vtdeptr; 47 48 extern int8_t *idbxlbl[]; 49 extern int8_t idhlbl[]; 50 extern int8_t bfs[]; 51 52 extern uint16_t *instob; 53 54 /* forward references */ 55 56 int16_t bx_null(void); 57 int16_t idfnbox(int16_t n); 58 59 extern int16_t gcurpos(int16_t xloc, int16_t yloc); 60 extern int16_t rd_ires(int16_t n); 61 extern int16_t vtyper(void); 62 extern void allwins(void); 63 extern void arcurs(uint16_t icolor); 64 extern void drawpt(int16_t px, int16_t py, int16_t pc); 65 extern void idbord(void); 66 extern void idvlblc(void); 67 extern void idvtyp(void); 68 extern void pntsel(void); 69 extern void setgc(int16_t xv, int16_t yv); 70 extern void settc(int16_t rv, int16_t cv); 71 extern void vtsetup(uint16_t *obj, int16_t (*dsp)(), int16_t col, int8_t *ptr, int16_t tr, int16_t tc, int16_t (*adv)(), int16_t (*bsp)(), int16_t (*cup)(), int16_t (*cdn)(), int16_t (*stop)(), uint16_t fg, uint16_t bg); 72 extern void wcmenu(int16_t wc); 73 74 /* 75 76 */ 8 #include "ram.h" 77 9 78 10 struct selbox idboxes[] = {
Note:
See TracChangeset
for help on using the changeset viewer.