From 27601a61ff6214232d91a0a3eb506cd05e2beec8 Mon Sep 17 00:00:00 2001 From: Evgeny Kovalev Date: Fri, 12 May 2023 21:21:33 +0300 Subject: [PATCH] Base GameServerAdded --- internal/gameServer/gameServer.go | 41 +++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 internal/gameServer/gameServer.go diff --git a/internal/gameServer/gameServer.go b/internal/gameServer/gameServer.go new file mode 100644 index 0000000..1834f91 --- /dev/null +++ b/internal/gameServer/gameServer.go @@ -0,0 +1,41 @@ +package gameServer + +import ( + "daydev.org/shipsgs/internal/config" + "daydev.org/shipsgs/internal/utils" +) + +type GameServer struct { + Logger *utils.Logger + Config *config.S_Config + + maxLobbies int + currentLobbies int + + maxPlayers int + currentPlayers int +} + +func (m *GameServer) Init(logger *utils.Logger, config *config.S_Config) { + m.Logger = logger + m.Config = config + + m.maxLobbies = m.Config.MaxLobbies + m.maxPlayers = m.Config.MaxPlayers + + m.currentLobbies = 0 + m.currentPlayers = 0 + +} + +func (m *GameServer) Update() { + +} + +func (m *GameServer) Scheduled1S() { + +} + +func (m *GameServer) Scheduled10S() { + +}