Initial Import

git-svn-id: svn://localhost@1 21d40b5e-69d2-cb4c-bb42-6bc6f45d33c5
Initial Import.
Game runs, AI is ok.

git-svn-id: svn://localhost@2 21d40b5e-69d2-cb4c-bb42-6bc6f45d33c5
Added functionality to train the AStar and AI weights automatically.
Added all test cases that apply
Fixed bug where any threaded AStar would have the wrong AStar weights

TODO:
Fix new game bug

git-svn-id: svn://localhost@3 21d40b5e-69d2-cb4c-bb42-6bc6f45d33c5
Fixed bug where link and block count were not init but the function assumed they were init.
Made 3 outputs rather than 2.
Made AStar weights into a class so the score can be a float.
Merged FindPathAndEval with DoTurnAndEval so there is only a flag
//TODO
When finding the opponent's path, make opponent's double jumps not blockable in one turn, so that the opponent's path will find that double jump, so the player will know to block it!


git-svn-id: svn://localhost@4 21d40b5e-69d2-cb4c-bb42-6bc6f45d33c5
Fixed incorrect weights that weren't increased when ONEJUMP increased.
Made opponent's path pretend it was its turn for purposes of its own double jump block.
TODO
Fix new game
Implement blockage of back to back links (often quad jumps, but can be 2 single jumps)

git-svn-id: svn://localhost@5 21d40b5e-69d2-cb4c-bb42-6bc6f45d33c5
Deleted library files that were mistakenly add.

git-svn-id: svn://localhost@6 21d40b5e-69d2-cb4c-bb42-6bc6f45d33c5
Updated to work with the latest libraries.

git-svn-id: svn://localhost@7 21d40b5e-69d2-cb4c-bb42-6bc6f45d33c5
Merged path outputs into 1
Path outputs are now incrementing
TODO change BestPathPeg to insert the path into the heap in the order they were input

git-svn-id: svn://localhost@8 21d40b5e-69d2-cb4c-bb42-6bc6f45d33c5
Fixed 2 small bugs, even though it will get overwritten really soon.

git-svn-id: svn://localhost@9 21d40b5e-69d2-cb4c-bb42-6bc6f45d33c5
Committing because of reinstallation.

Changelog will be posted next time.

git-svn-id: svn://localhost@10 21d40b5e-69d2-cb4c-bb42-6bc6f45d33c5
Fixed new game dialog bug
Fixed redrawing

git-svn-id: svn://localhost@11 21d40b5e-69d2-cb4c-bb42-6bc6f45d33c5
Add 'original/' from commit '31e52e9ac6e726adeb6d06f2585b6479585ba818'

git-subtree-dir: original
git-subtree-mainline: cf5373a3aa622b19be382a39f963d0d384fcda37
git-subtree-split: 31e52e9ac6e726adeb6d06f2585b6479585ba818