Server.Server.step C# (CSharp) 메소드

step() 공개 메소드

public step ( Int32 currplayerid, Int32 otherplayerid, Object gameField ) : void
currplayerid Int32
otherplayerid Int32
gameField Object
리턴 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);
        }