private void CalculateFinalScoreStrokePlayeBrutto(Player p) { foreach (int points in p.card.scores) { p.FinalScoreStrokePlayBrutto = p.FinalScoreStrokePlayBrutto + points; } }
//private System.Drawing.Bitmap myBitmap; // Our Bitmap declaration public Form1() { InitializeComponent(); this.player = new Player(); this.player.BoardPiece = BoardPiece.Red; this.computer = new Computer(); this.computer.BoardPiece = BoardPiece.Green; }
private int AdditinalTempScore(Player p, int i, int tempAddHandicap, Course course) { int tempScore = (((course.holes[i].par + tempAddHandicap) - p.card.scores[i]) + 2); if (tempScore < 0 || p.card.scores[i] == 0) { return 0; } return tempScore; }
public Logic(Player player, Computer computer) { this.Player = player; this.Computer = computer; if (this.Computer.BoardPiece == BoardPiece.Green) { this.computerGamePieces = new GamePiece[] { new GamePiece(0, 2), new GamePiece(0, 3), new GamePiece(0, 4), new GamePiece(0, 5), new GamePiece(0, 6), new GamePiece(0, 7), new GamePiece(0, 8) }; this.playerGamePieces = new GamePiece[] { new GamePiece(2, 0), new GamePiece(3, 0), new GamePiece(4, 0), new GamePiece(5, 0), new GamePiece(6, 0), new GamePiece(7, 0), new GamePiece(8, 0) }; } else { this.computerGamePieces = new GamePiece[] { new GamePiece(2, 0), new GamePiece(3, 0), new GamePiece(4, 0), new GamePiece(5, 0), new GamePiece(6, 0), new GamePiece(7, 0), new GamePiece(8, 0) }; this.playerGamePieces = new GamePiece[] { new GamePiece(0, 2), new GamePiece(0, 3), new GamePiece(0, 4), new GamePiece(0, 5), new GamePiece(0, 6), new GamePiece(0, 7), new GamePiece(0, 8) }; } }
private void CalculateFinalScoreStableFordBrutto(Player p, Course course) { p.CalcualteAdditionalHandicapeForStableFordNetto(); for (int i = 0; i < LENGTH_OF_COURSE; i++) { int tempAddHandicap = 0; int tempScore = AdditinalTempScore(p, i, tempAddHandicap, course); p.finalScoreStableFordBrutto = p.finalScoreStableFordBrutto + tempScore; } }
public Form1() { InitializeComponent(); timer = new Timer(); timer.Tick += new EventHandler(MyClock); timer.Interval = 200; timer.Start(); player = new Player(); bodyList = new BodyList(); init(); }
public void InitGame() { MapProvider mapProvider = new MapProvider(MapProvider.MapName.Norway); List<Player> players = new List<Player>(); Player playerOne = new Player("knut"); Player playerTwo = new Player("kari"); players.Add(playerOne); players.Add(playerTwo); m_game = new Game(players, Game.Difficulty.easy, Game.Type.none, mapProvider); m_game.LoadGame(); m_ch = new CoordinateHandler(m_game); }
public static byte[] SerializeMove(double sentinel, Player player) { double serializedplayer = 0; if (player == GameLogic.player1) { serializedplayer = 1; } else if (player == GameLogic.player2) { serializedplayer = 2; } byte[] data; data = new byte[] { (Convert.ToByte(sentinel)), Convert.ToByte(serializedplayer)}; return data; }
private void CalculateFinalScoreStableFordNetto(Player p, Course course) { p.CalcualteAdditionalHandicapeForStableFordNetto(); for (int i = 0; i < LENGTH_OF_COURSE; i++) { int tempAddHandicap = 0; tempAddHandicap = p.additinalHandicap.additinalForAll; if (course.holes[i].hardness <= p.additinalHandicap.amountOfAdditianlHoles) { tempAddHandicap = tempAddHandicap + 1; } int tempScore = AdditinalTempScore(p, i, tempAddHandicap, course); p.finalScoreStableFordNetto = p.finalScoreStableFordNetto + tempScore; } }
public static byte[] SerializeFire(int angle, int power, Player player) { int sentinel = 1; double serializedplayer = 0; double serializeddefender = 0; if (player == GameLogic.player1) { serializedplayer = 1; serializeddefender = 2; } else if (player == GameLogic.player2) { serializedplayer = 2; serializeddefender = 1; } byte[] data; data = new byte[] { Convert.ToByte(sentinel), Convert.ToByte(angle), Convert.ToByte(power), Convert.ToByte(serializedplayer), Convert.ToByte(serializeddefender) }; return data; }
public static void FireMissile(int angle, int power, Player player, Player defender) { double Vx = ConvertPowerToX(angle, power); double Vy = ConvertPowerToY(angle, power); for (double i = 0; i < 10; i += 0.05) { if (!checkForCollision(defender.tank, player.missile) && !checkForEnvironmentCollision(player.missile)) { player.missile.Location = new Point(Convert.ToInt32(player.missile.Location.X + (Vx * i)), Convert.ToInt32(player.missile.Location.Y - ((Vy * i) - ((GRAVITY/2) * (i * i))))); //BFT TODO: Get rid of this Thread.Sleep(20); } } //Explosion(player.missile); if (checkForCollision(defender.tank, player.missile)) { player.AddPoint(); } player.missile.Location = new Point(player.tank.Left + ((player.tank.Right - player.tank.Left) / 4), player.tank.Top + ((player.tank.Bottom - player.tank.Top) / 4)); }
private void CalculateFinalScoreStrokePlayeNetto(Player p) { p.FinalScoreStrokePlaynetto = p.FinalScoreStrokePlayBrutto - p.handicap; }