Console.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:1k
源码类别:

模拟服务器

开发平台:

C/C++

  1. /********************************************************************
  2. created: 2003/05/02
  3. file base: Console
  4. file ext: h
  5. author: liupeng
  6. purpose:
  7. *********************************************************************/
  8. #ifndef __INCLUDE_CONSOLE_H__
  9. #define __INCLUDE_CONSOLE_H__
  10. #if defined (_MSC_VER) && (_MSC_VER >= 1020)
  11. #pragma once
  12. #endif
  13. #ifndef _WINDOWS_
  14. #define WIN32_LEAN_AND_MEAN
  15. #include <windows.h>
  16. #undef WIN32_LEAN_AND_MEAN
  17. #endif
  18. #include <iostream>
  19. #include <iomanip>
  20. #include <cmath>
  21. #include <cstdlib>
  22. enum enumConsoleColor
  23. {
  24. enumWhiteonBlack,
  25. enumRedonBlack,
  26. enumGreenonBlack,
  27. enumYellowonBlack,
  28. enumBlueonBlack,
  29. enumMagentaonBlack,
  30. enumCyanonBlack,
  31. enumBlackonGray,
  32. enumBlackonWhite,
  33. enumRedonWhite,
  34. enumGreenonWhite,
  35. enumYellowonWhite,
  36. enumBlueonWhite,
  37. enumMagentaonWhite,
  38. enumCyanonWhite,
  39. enumWhiteonWhite,
  40. enumDefault
  41. };
  42. /*
  43.  * namespace OnlineGameLib::Win32::Console
  44.  */
  45. namespace OnlineGameLib {
  46. namespace Win32 {
  47. namespace Console {
  48. void clrscr();
  49. void gotoxy( int x, int y );
  50. void getxy( int &x, int &y );
  51. void setcolor( int color );
  52. } // End of namespace Console
  53. } // End of namespace Win32
  54. } // End of namespace OnlineGameLib
  55. #endif // __INCLUDE_CONSOLE_H__