# All Classes

- All Classes Interface Summary Class Summary Enum Summary
  Class | Description
  --- | ---
  Ball |
  ChatMessage |
  ChatWithAddress |
  Client | Client class creates client and handles its actions.
  ClientGUI |
  ClientProtocol |
  ClientThread |
  Command | Commands that can be used by Server and Client
  CommandFactory |
  Direction |
  GameFinishedMessage |
  GameLoader | load the map.txt and creat map
  GameLogic |
  GameState |
  GameStatus |
  Gate |
  Ghost |
  GhostColor |
  HighScore |
  IMessage |
  INavigator |
  InformationGUI |
  JoinLobbyResult |
  Lobby |
  LobbyState |
  Lock |
  Main |
  Map |
  MapMessage |
  NoParameterMessage |
  PacMan |
  Player |
  PlayerState |
  PowerBall |
  Server |
  ServerProtocol |
  ServerThread |
  SingleStringParameterMessage |
  Sound |
  Wall |