Major changes to note:
- Model.cs is getting split up into separate source code files for easier management and readability.
- The Piece class now conforms completely to the ChessWar specification.
- Updated all arrays or lists to most effictive (that I have been able to discern) use of C# arrays and Collections.Generic's specifically the ReadOnlyCollection
. - Added more aggressive Interface use and still more to go, I'm going to be a standardization tyrant.
- Updated references to newest versions: Xna 3.0 .Net 3.5 and NUnit 2.4.8
In other news, I am now on the GalaxyMage Redux developer team. I will not let it die. GalaxyMage will be finished before 2010. And once it is and RPChess 1.0 is done watch for my GMR Python to Boo.Xna port.
I'll blog later about my Generics research.