コード例 #1
0
 //write data to the other computer
 protected void WriteCharacterData(OnlineChar player)
 {
     writer.Write(player.keys.hitButtonPressed());
     writer.Write(player.keys.upPressed());
     writer.Write(player.keys.rightPressed());
     writer.Write(player.keys.leftPressed());
     writer.Write(player.keys.duckButtonPressed());
 }
コード例 #2
0
        //read date from the other computer
        protected void ReadAndUpdateCharacter(OnlineChar player)
        {
            Boolean downDown          = reader.ReadBoolean();
            Boolean upDown            = reader.ReadBoolean();
            Boolean rightDown         = reader.ReadBoolean();
            Boolean leftDown          = reader.ReadBoolean();
            Boolean duckButtonPressed = reader.ReadBoolean();

            player.keys = new BotKeys(leftDown, rightDown, upDown, downDown, duckButtonPressed);
        }
コード例 #3
0
        protected override void InitChars()
        {
            hostChar = new OnlineControllable(new Vector2(300, 880), Color.White, 0, new Vector2(1f), SpriteEffects.None, 0, Hero.Player1, false);

            joinChar = new OnlineChar(new Vector2(1400, 880), Color.White, 0, new Vector2(1f), SpriteEffects.None, 0, Hero.Player1);
        }