Server.Server.step C# (CSharp) Méthode

step() public méthode

public step ( Int32 currplayerid, Int32 otherplayerid, Object gameField ) : void
currplayerid Int32
otherplayerid Int32
gameField Object
Résultat void
        public void step(Int32 currplayerid, Int32 otherplayerid, Object gameField/*steppet kapok*/)
        {
            Game currgame = gamelist.Find(x => x.currplayer.id == currplayerid);

            ServerClient tmp = currgame.currplayer;
            currgame.currplayer = currgame.secondplayer;
            currgame.secondplayer = tmp;
            currgame.gamefiled = gameField;

            gamelist.Insert(gamelist.IndexOf(currgame), currgame);

            byte[] data = serializeObject(gameField);
            Socket socketsendto = clientsockets[otherplayerid - 1];
            socketsendto.Send(data);
        }