Example #1
0
        public void WriteData(VPIPData data)
        {
            StreamWriter sw = new StreamWriter(_filePath);

            sw.WriteLine(data.PlayerName);
            sw.WriteLine(data.NumberCalls);
            sw.WriteLine(data.NumberOfHands);
            sw.WriteLine(data.NumberRaises);
            sw.Close();
        }
Example #2
0
        public VPIPData ReadData()
        {
            StreamReader sr     = new StreamReader(_filePath);
            VPIPData     result = new VPIPData(sr.ReadLine(),
                                               Int32.Parse(sr.ReadLine()),
                                               Int32.Parse(sr.ReadLine()),
                                               Int32.Parse(sr.ReadLine()));

            sr.Close();
            return(result);
        }
Example #3
0
 private void NewOpponent(string playerName)
 {
     _playerData = new VPIPData(playerName, 0, 0, 0);
 }
Example #4
0
 private void ExistingOpponent(VPIPReader reader)
 {
     _playerData = reader.ReadData();
     _vpip       = CalculateVPIP(_playerData.NumberOfHands, _playerData.NumberCalls, _playerData.NumberRaises);
     PFR         = CalculatePFR(_playerData.NumberOfHands, _playerData.NumberRaises);
 }