/* ============================================================================= VSDDSW.H -- VSDD software support definitions Version 6 -- 1987-05-27 -- D.N. Lynx Crowe Copyright 1987 -- D.N. Lynx Crowe ============================================================================= */ /* functions */ extern void vbank(unsigned b); extern void vputp(struct octent *octad, int xloc, int yloc, int val); extern void vwputp(struct octent *octad, int xloc, int yloc, int val); /* these should be voids ... */ extern void vfwait(void); extern void vputs(uint *sbase, uint row, uint col, uint attrib, char *str); extern void vputsa(uint *sbase, uint row, uint col, uint *attrib, char *str); extern void vputc(unsigned *sbase, unsigned row, unsigned col, unsigned c, unsigned attrib); extern void VHinit(void); extern void objclr(unsigned obj); extern void objon(unsigned obj, unsigned line, unsigned num); extern void objoff(unsigned obj, unsigned line, unsigned num); extern void vcputs(int *obase, int nw, int fg, int bg, int row, int col, char *str); extern void vwputs(int *obase, int nw, int fg, int bg, int row, int col, char *str); extern void vwputm(unsigned int *obase, int nw, int fg, int bg, int row, int col, char *ml[]); extern void vmput(uint *sbase, uint row, uint col, uint ma, char *ms[]); extern void vmputa(uint *sbase, uint row, uint col, uint *ma[], char *ms[]); extern void VSinit(void); extern void SelObj(int obj); extern void SetPri(int obj, int pri); extern void SetObj(int obj, int type, int bank, int xpix, int ypix, int x0, int y0, int flags, int pri, unsigned int *base); extern void CpyObj(unsigned *from, unsigned *to, unsigned w, unsigned h, unsigned sw);