用于存放学校的作业便于复习。
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
1.1 KiB

  1. // @Time : 2023-10-28 18:25:30
  2. // @FileName: MVC.h
  3. // @Author : 423A35C7
  4. // @Software: VSCode
  5. #ifndef _MVC
  6. #define _MVC
  7. #include "constants.h"
  8. // 在Simple中都是通过全局变量设置的
  9. // 在Multi中,
  10. // 以下的是通过向类传递参数设置的
  11. extern int probability_num; // 每个时刻有1/probability_num的概extern 率来人
  12. extern int speed; // 每个窗口办理的速度
  13. extern int_ total_time; // 总时刻数
  14. extern int max_money; // 最大携带金额
  15. extern int window_num; // 柜台数量
  16. extern double walk_speed; // 人的走路速度
  17. // 以下的是通过全局变量设置的
  18. extern int sleep_time; // 每次刷新间隔多少毫秒
  19. extern int base_x; // 起始位置距离终端上边几个字符的距离
  20. extern int base_y; // 起始位置距离终端左边几个字符的距离
  21. extern int sep; // 每个窗口间隔多少距离
  22. extern int gate_x; // 大门的位置终端上边几个字符的距离
  23. extern int gate_y; // 大门的位置终端左边几个字符的距离
  24. class Simple;
  25. class Multi;
  26. Status main_simple();
  27. Status main_multi();
  28. #endif