package client; import slimpleslickgame.Game; public class InitThread extends Thread { private GameStatsEvents gameStatsMonitor; private ByteMonitor byteMonitor; private ParseBytes parseBytes; private Game game; private String ip; public InitThread(String ip, Game game){ this.ip = ip; this.game = game; } public void run(){ byteMonitor = new ByteMonitor(ip); gameStatsMonitor = new GameStatsEvents(game); parseBytes = new ParseBytes(gameStatsMonitor, byteMonitor); game.addGSM(gameStatsMonitor, byteMonitor); parseBytes.start(); byteMonitor.initConnection(); } }