home *** CD-ROM | disk | FTP | other *** search
/ Collection of Hack-Phreak Scene Programs / cleanhpvac.zip / cleanhpvac / FGDEMO40.ZIP / SOURCE.COM / DECLARE.H < prev    next >
Text File  |  1995-02-12  |  3KB  |  105 lines

  1. /**********************************************************************\
  2. *                                                                      *
  3. * declare.h: function declerations for fgdemo functions                *
  4. *                                                                      *
  5. \**********************************************************************/
  6.  
  7. /* functions in char.c */
  8.  
  9. void  center_pstring(char *,int,int,int);
  10. char  first_nonblank(char *);
  11. int   get_center(char *,int,int);
  12. void  get_font(void);
  13. int   length_pstring(char *);
  14. void  put_pstring(char *,int,int);
  15. int   row_offset(int);
  16.  
  17. /* functions in common.c */
  18.  
  19. void  abort_program(char *);
  20. int   exists(char *);
  21. void  flushkey(void);
  22. void  initialize(void);
  23. void  init_mouse(void);
  24. int   printer_ready(void);
  25. void  terminate(void);
  26. void  wait_for_keystroke(void);
  27. void  wait_for_mouse_buttons(void);
  28.  
  29. /* functions in display.c */
  30.  
  31. int   do_bitmaps(void);
  32. int   do_scaling(void);
  33. int   do_scroll(void);
  34. int   do_split(void);
  35. int   do_transfer(void);
  36.  
  37. /* functions in fgdemo.c */
  38.  
  39. void  main(void);
  40. void  draw_screen(int);
  41. void  draw_window(int,int,int,int,char *);
  42. void  erase_window(int,int,int,int);
  43. int   get_answer(int,int,int);
  44. void  info_window(int,int,int,char *[],int);
  45. void  outward_tunnel_effect(int);
  46.  
  47. /* files in file.c */
  48.  
  49. int   about_demo(void);
  50. int   about_docs(void);
  51. int   about_fgl(void);
  52. int   about_fg(void);
  53. int   about_order(void);
  54. int   about_site(void);
  55. int   about_source(void);
  56. int   about_tech(void);
  57. int   exit_program(void);
  58. int   print_form(void);
  59. int   shell(void);
  60.  
  61. /* files in fundmtls.c */
  62.  
  63. int   do_boxes(void);
  64. int   do_circles(void);
  65. int   do_clip(void);
  66. int   do_ellipses(void);
  67. int   do_lines(void);
  68. int   do_paint(void);
  69. int   do_points(void);
  70. int   do_polygons(void);
  71. int   do_rects(void);
  72. int   do_text(void);
  73.      
  74. /* files in menu.c */
  75.  
  76. void  highlight_option(int);
  77. int   horizontal_menu(struct menu *,int,int);
  78. int   submenu1(void);
  79. int   submenu2(void);
  80. int   submenu3(void);
  81. int   submenu4(void);
  82. int   submenu5(void);
  83. int   vertical_menu(struct menu *,int,int);
  84.  
  85. /* files in misc.c */
  86.  
  87. int   do_bird(void);
  88. int   do_borland(void);
  89. int   do_dub(void);
  90. int   do_histogram(void);
  91. int   do_joystick(void);
  92. int   do_mouse(void);
  93. int   mouserun(int i);
  94. int   do_keyboard(void);
  95.    
  96. /* files in video.c */
  97.    
  98. int   about_modes(void);
  99. int   auto_detect(void);
  100. int   coordinates(void);
  101. int   logical_pages(void);
  102. int   physical_pages(void);
  103. int   virtual_buffers(void);
  104. int   virtual_pages(void);
  105.