home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 602b.lha / StripANSI_v1.0 / Source / source.lzh / message.c < prev    next >
C/C++ Source or Header  |  1991-08-02  |  1KB  |  34 lines

  1. /***************************************************************************\
  2.  * Message Creator -- creates a requester type window, for simple messages *
  3.  *                                                                         *
  4.  *                        Written by Syd L. Bolton                         *
  5.  *                            Copyright (c)1988                            *
  6.  *                                                                         *
  7.  *             Version: 1.1  Date:  12/07/88  Time: 00:14:00               *
  8.  *             Version: 1.2  Date:  07/31/91  Time: 20:22:00               *
  9.  *  NOTES: 1.2  adds global support for 'mrport', so other text can print  *
  10. \***************************************************************************/
  11.  
  12. #include "message.h"
  13.  
  14. Message(text)
  15. UBYTE *text;
  16. {
  17. MIText1.IText=text;
  18. MessageWin.TopEdge=71+Window->TopEdge;
  19. MessageWin.LeftEdge=169+Window->LeftEdge;
  20.  
  21. MessageWindow=OpenWindow(&MessageWin);
  22. mrport=MessageWindow->RPort;
  23. SetAPen(mrport,3);
  24. RectFill(mrport, 1, 1, 306, 41);
  25. PrintIText(mrport,&MITextList, 0, 0);
  26. }
  27.  
  28. /* NOTE!!!   Assumes calling routine will call a "CloseWindow(MessageWindow)"
  29.    when finished!!! */
  30.  
  31. /* NOTE: Both 'struct Window *MessageWindow' && 'struct RastPort *mrport'
  32.      must be globally defined!  for v1.2 */
  33.  
  34.