// constructor public Player() { // assign nilai default atribut peerID = ""; position = new Vector2(); angle = 3.14f; healthPoint = 100; Fire = true; orientation = 0; // randomize jenis player (dari segi texture) Random random = new Random(); Array jenis = Enum.GetValues(typeof(jenisPlayer)); currentPlayer = (jenisPlayer)jenis.GetValue(random.Next(jenis.Length)); // randomize team Array tim = Enum.GetValues(typeof(team)); myTeam = (team)tim.GetValue(random.Next(tim.Length)); // check team max player if (myTeam == team.redTeam) { if (redTeamCount < max_player / 2) { redTeamCount++; } else { myTeam = team.blueTeam; blueTeamCount++; } } else { if (blueTeamCount < max_player / 2) { blueTeamCount++; } else { myTeam = team.redTeam; redTeamCount++; } } // Texturing pointer if (myTeam == team.redTeam) // red pointer { pointerTexture = AssetsManager.AssetsList["redPointer"]; } else // blue pointer { pointerTexture = AssetsManager.AssetsList["bluePointer"]; } if (currentPlayer == jenisPlayer.player1) { playerTexture = AssetsManager.AssetsList["orang1"]; } if (currentPlayer == jenisPlayer.player2) { playerTexture = AssetsManager.AssetsList["orang2"]; } if (currentPlayer == jenisPlayer.player3) { playerTexture = AssetsManager.AssetsList["orang3"]; } if (currentPlayer == jenisPlayer.player4) { playerTexture = AssetsManager.AssetsList["orang4"]; } }