- Keep google token as the way to login instead of using OAuth2 (affect Setting and Setting form as well)

Author William Salim <wsalim1610@yahoo.com>
Author date 2016-07-30 01:37:40
Author local date 2016-07-30 08:37:40 +0700
Committer William Salim <wsalim1610@yahoo.com>
Committer date 2016-07-30 01:37:40
Committer local date 2016-07-30 08:37:40 +0700
Commit 97a5f61efd0542687441ac0af94528d6ed7144f8
Tree bf13bb4511502653fffbf56142768b77edad2f5b
Parent 3c84d294b652c5a880a44bd6d45dbca6db8af304
- Keep google token as the way to login instead of using OAuth2 (affect Setting and Setting form as well)
- Adding delegate to Client.cs to make sure the ColoredConsoleWrite is displayed on the MainFormConsole
- Changing the behavior of map in setting form to use marker instead of just the "center"
- Extracting number of items to keep from recycling to config file
- Add GetIV() to PokemonData in Payload.cs to replace Perfect() that is scattered around (it's using 0-1 instead of 0-100)
- Add live map to the main window to show The current player location and the route that will be taken
- Add area marker on the map to show the area that will be used to query the map objects
- Fix distance calculation in LocationManager, there is wrong calculation when calculating dLong
- Check if the connection is still up before trying to re-login
- Printing a whole exception stacktrace to make debugging easier
- Sort the pokestop route using NN, the route is calculated beforehand (TODO: optimize it using 2-Opt)
- Change the unwantedPokemonType in TransferAllButStrongestUnwantedPokemon to contain all pokemon
- Add owned pokemon list to the MainForm (using additional ObjectListView package), it support automatic sorting, etc
Affected files:
PokemonGo/RocketAPI/Client.cs
PokemonGo/RocketAPI/Extensions/HttpClientExtensions.cs
PokemonGo/RocketAPI/GeneratedCode/Payloads.cs
PokemonGo/RocketAPI/ISettings.cs
PokemonGo/RocketAPI/PokemonGo.RocketAPI.csproj
PokemonGo/RocketAPI/Window/App.config
PokemonGo/RocketAPI/Window/LocationManager.cs
PokemonGo/RocketAPI/Window/MainForm.Designer.cs
PokemonGo/RocketAPI/Window/MainForm.cs
PokemonGo/RocketAPI/Window/MainForm.resx
PokemonGo/RocketAPI/Window/PokeStopOptimizer.cs
PokemonGo/RocketAPI/Window/PokeUi.cs
PokemonGo/RocketAPI/Window/PokemonForm.cs
PokemonGo/RocketAPI/Window/PokemonGo.RocketAPI.Window.csproj
PokemonGo/RocketAPI/Window/S2GMapDrawer.cs
PokemonGo/RocketAPI/Window/Settings.cs
PokemonGo/RocketAPI/Window/SettingsForm.Designer.cs
PokemonGo/RocketAPI/Window/SettingsForm.cs
PokemonGo/RocketAPI/Window/packages.config
PokemonGo/RocketAPI/packages.config
You may download the files in Public Git.