简介:
SalaryMan 这个游戏是最开始我们学C++ 写的简单文字游戏 大概就是选择了选项然后右有新的场景和故事继续做选项 但是后来写成Swing 窗口里面时 遇到了很多问题 比如:
如果用 ‘for’ 循环 那就一瞬间执行完了 还没等用户选择 程序从头到尾就完成了 之前是因为有Scanner 等待用户输入 才能实现 选了进入下一天 所以这种方法行不通 (但感觉如果手速过快会不会在那个程序运行的间隙 做选择也可以呀哈哈哈)
后来在老师的建议下我重新用了失败的一个方法 使用counter 计数器 再配合上Jbutton的特性(JButton感觉在main函数和所有程序都结束了 按一下Actionlistener里面的内容还会执行 感觉挺特殊的 像 ‘static’ 一样强大而独特)这样一来 再加上后面的 counter++ 就成功解决了这个循环问题
同时我们之前讲了用继承再加一个彩蛋在老的程序里(如图下)