16.4.4 实现游戏桌位角色

更新于 2026年10月10日 版权声明
16.4.4 实现游戏桌位角色

在本斗地主游戏项目中,桌位角色的实现文件是Desk.java。在一个游戏桌位中不但存储了三个玩家的共有信息,而且还存储了当前游戏的进度控制。因为本游戏是一个单机游戏,所以桌子(Desk)只有一个,桌子上有3个玩家(Person),其中两个是NPC玩家,一个是用户玩家,每一个玩家都有一把牌,17张或者20张,每一把牌都可以分成很多手牌(Card)。Desk是桌子类,它持有3个玩家的实例对象,负责为3个玩家分牌,控制出牌的顺序流程和当前分数的倍数等全局性信息。

文件Desk.java的具体实现代码如下。

图示

图示

图示

图示(https://www.daowen.com)

图示

图示

图示

图示

图示

图示

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)