home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / C / Games / Abalone 1.4.2 / src / Error.c < prev    next >
Encoding:
C/C++ Source or Header  |  1995-09-21  |  541 b   |  36 lines  |  [TEXT/MPS ]

  1. #define ERROR_C
  2. #include "Error.h"
  3. #undef ERROR_C
  4.  
  5.  
  6. #if defined(__MWERKS__)
  7. #pragma segment __%Main
  8. #else
  9. #pragma segment Main
  10. #endif
  11.  
  12.  
  13. static Str255 message;
  14.  
  15.  
  16. void
  17. Warning (short messageResID)
  18. {
  19.     GetIndString (message, 128, messageResID);
  20.     ParamText ("\pWarning", message, "\p", "\p");
  21.     (void) CautionAlert (666, nil);
  22. }
  23.  
  24.  
  25.  
  26. void
  27. Assert (short condition,short messageResID)
  28. {
  29.     if (! condition)
  30.     {
  31.         GetIndString (message, 129, messageResID);
  32.         ParamText ("\pError", message, "\p", "\p");
  33.         (void) StopAlert (666, nil);
  34.         ExitToShell();
  35.     }
  36. }