All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description Action Interface used to implement different type of Player actions on the BoardApp Application launcherAppCLI CLI ApplicationAppGUI AppInterface App InterfaceBlock Class that is used to store a game board block informationBlock A Block of the BoardBoard Build A Build Action Data StructureCell Class that is used to store a single board cell informationCell A Stack of a cell in the BoardChat Client Chat ManagerChatMessage Chat Message Data StructureChooseGod Color Color Worker Color Data StructureCommand Command Class used between to manage data between server and clientConnection Client Side socket connection handler classController Controller for GameController Game This is the Game Class, it is used to manage the data of the game.GameMode GamePhase God God God Data StructureInitialPageController MainController Notification Class used to manage communication between Server Side ClassesObservable<T> Custom Observable ClassObserver<T> Observer Class InterfaceParser Client parser of Game InfoPinger Pinger Class, used to notify a observer a ping every 10sPlayer Class that is used to store general player's informationPlayer Player Data StructureRawObj Interface manage data and user readabilityServerMain Server LauncherStatusPlayer Swap Worker Swap Data StructureTypeAction Class used to preparse a worker action to get the typeTypeBlock