Commits

Author Commit Message Labels Comments Date
David Stone
Made the function that converts a team to a string a free function instead of a member function.
David Stone
Used the constexpr variable rather than explicitly naming the same template parameter.
David Stone
Made the enum of the Ability class private, but added a public const member function that allows access.
David Stone
Changed case of Abilities enum. Moved a lot of ability code into the Ability class rather than having it scattered about.
David Stone
Fixed build script so that it only uses the default compiler if you supply no information, rather than if you supply no information or all information.
David Stone
Changed indentation of classes.
David Stone
Made a network client member function private instead of public. Removed a function that was defined in a base class.
David Stone
Moved more code out of the networked client.
David Stone
Moved depth out of the network client.
David Stone
Moved random number generation out of the networked client.
David Stone
Moved Battles to the generic non-networked Client.
David Stone
Removed a false requirement for a Client to be a network client.
David Stone
Moved time stamp creation / formatting out of the networking code.
David Stone
Moved EvaluationConstants into the generic client.
David Stone
Moved DetailedStats into the generic client.
David Stone
Removed old namespace.
David Stone
Moved battles to not be considered a networked component.
David Stone
Created a non-networked Client base class.
David Stone
Improved exception-safety in out-of-memory conditions.
David Stone
Simplified add_pending_challenge a bit.
David Stone
Moved the opponent's name to be the first argument for my Battle constructor.
David Stone
Moved the NoPendingChallenges exception out of network code.
David Stone
Removed random string generation into its own header file.
David Stone
Removed responses from the header file.
David Stone
Removed Technical Machine's random responses.
David Stone
Added an assertion to Battles.
David Stone
Removed an unused taunt_foe function.
David Stone
Set the max depth that avoids a warning to 4, and made it a named constant rather than a 'magic number'.
David Stone
Removed many of Battle's dependencies on network::Client.
David Stone
Removed taunting the foe from update_from_previous_turn
  1. Prev
  2. Next