Window 3.c 809 B

1234567891011121314151617181920212223242526
  1. #define USE_TI89 // Compile for TI-89
  2. #define USE_TI92PLUS // Compile for TI-92 Plus
  3. #define USE_V200 // Compile for V200
  4. #define OPTIMIZE_ROM_CALLS // Use ROM Call Optimization
  5. #define MIN_AMS 100 // Compile for AMS 1.00 or higher
  6. #define SAVE_SCREEN // Save/Restore LCD Contents
  7. #include <tigcclib.h> // Include All Header Files
  8. // Main Function
  9. void _main(void)
  10. {
  11. WINDOW *wind = HeapAllocPtr (sizeof (WINDOW));
  12. WIN_RECT *winr = HeapAllocPtr (sizeof (WIN_RECT));
  13. winr->x0 = 20; winr->y0 = 20;
  14. winr->x1 = 80; winr->y1 = 50;
  15. WinOpen (wind, winr, WF_SAVE_SCR | WF_TTY);
  16. WinActivate (wind);
  17. WinFont (wind, F_6x8);
  18. WinStr (wind, "hello everyone");
  19. ngetchx ();
  20. WinClose (wind);
  21. HeapFreePtr (wind);
  22. HeapFreePtr (winr);
  23. }