公共库

-
代码目录: common/flow
-
子目录:
- event:protobuf自动产生,建议不要手工编辑
- proto_file:protobuf协议定义,用于flow和客户app通讯,实现不同游戏的公共协议
-
子文件:
- base_flow.go:实现流程图的BaseFlow
- base_room.go:实现流程图的BaseRoom,主要实现Roomer接口
- base_room_inside.go:实现流程图的BaseRoom,房间通用功能,部分供GameRoom调用
- conn_manage.go:实现流程图的tcp链接管理
- lobby.go:实现游戏桌子列表功能
- log_msg.go:记录客户端和游戏服收发包日志
- loop.go:tcp监听和游戏服务注册
- packer.go:定义Tcp协程和BaseFlow参数
- player.go:实现流程图的BasePlay
- room_manage.go:实现流程图的房间管理
- roomer.go:实现流程图的roomer接口
- status.go:定义flow给客户端错误代码
- timer.go:每分钟定时任务
-
git代码管理:dev分支