Implementation of Dark Ages cards, mechanics and whatever else might come up.

git-svn-id: http://androminion.googlecode.com/svn/branches/DarkAges@629 479f531a-0727-ffee-c1d2-1d776a0eae4d
First batch of cards implemented: Altar, Armory, Beggar, Feodum, Fortress, Poor House, Rats, Sage, Squire
They are simple ones which don't require any changes to game mechanics, new card types, etc.
Note that Squire's on trash trigger doesn't work yet.
There is a CardSet created where all the new cards are present. This can be used for tesing and will be removed before release.

git-svn-id: http://androminion.googlecode.com/svn/branches/DarkAges@630 479f531a-0727-ffee-c1d2-1d776a0eae4d
Added Squire's trigger on trash and fixed some minor issue with Rats text.

git-svn-id: http://androminion.googlecode.com/svn/branches/DarkAges@631 479f531a-0727-ffee-c1d2-1d776a0eae4d
Poor House and Rats fix according to the rules.

git-svn-id: http://androminion.googlecode.com/svn/branches/DarkAges@632 479f531a-0727-ffee-c1d2-1d776a0eae4d
Added the following cards: Catacombs, Count, Forager, Graverobber, Hunting Grounds, Ironmonger, Junk Dealer, Market Square
Added a new CardPile attribute isSupply which will indicates if a card is in Supply or not. This will be used for many cards in DA that are not in Supply.
Fixed a bug where Beggar didn't put cards in your hand.
Added APK file for people to be able to test the DarkAges branch.

git-svn-id: http://androminion.googlecode.com/svn/branches/DarkAges@633 479f531a-0727-ffee-c1d2-1d776a0eae4d
Added the following cards: Mystic, scavenger, storeroom, wanderingMinstrel, procession, rebuild, rogue, counterfeit.
Added "Random Dark Ages" game type.
Fixed a bug where graverobber allowed to gain any card from trash.
Counterfeit is currently not working as it should.


git-svn-id: http://androminion.googlecode.com/svn/branches/DarkAges@636 479f531a-0727-ffee-c1d2-1d776a0eae4d


git-svn-id: http://androminion.googlecode.com/svn/branches/DarkAges@637 479f531a-0727-ffee-c1d2-1d776a0eae4d
Added a view of the Trash pile, similar to the Island and Native Village views.

git-svn-id: http://androminion.googlecode.com/svn/branches/DarkAges@638 479f531a-0727-ffee-c1d2-1d776a0eae4d
Added view for non-supply cards from Dark Ages (similar to prize view).
Implemented Bandit Camp and Spoils (non-supply). 

Notes:

Spoils is immediately returned to its non-supply pile upon being played, yet it still shows up in the played pile (for the moment). It might be beneficial to make the card semi-transparent (like a duration card?) to indicate that it's not really there any more (or it could just not show up in the played pile at all). Horn of Plenty will not count Spoils when determining the number of unique cards in play, as Spoils has already been returned to the pile.

Mercenary and Madman should eventually exist in the non-supply pile as well. Ruins are technically in the supply when in play, and should be placed in the Supply view. Shelters don't need piles, as far as I know.

git-svn-id: http://androminion.googlecode.com/svn/branches/DarkAges@650 479f531a-0727-ffee-c1d2-1d776a0eae4d
issue 88 - Implemented promo cards Envoy, Governor, and Walled Village

git-svn-id: http://androminion.googlecode.com/svn/branches/DarkAges@652 479f531a-0727-ffee-c1d2-1d776a0eae4d
Implemented Pillage (Dark Ages)

Fixed Issue 414
Fixed Issue 418
Fixed Issue 420

git-svn-id: http://androminion.googlecode.com/svn/branches/DarkAges@653 479f531a-0727-ffee-c1d2-1d776a0eae4d
Fixed issue 417
Fixed issue with Rebuild losing all cards if it doesn't find a valid target
Added new card name and text Strings

git-svn-id: http://androminion.googlecode.com/svn/branches/DarkAges@654 479f531a-0727-ffee-c1d2-1d776a0eae4d
Fixed issue 421

git-svn-id: http://androminion.googlecode.com/svn/branches/DarkAges@655 479f531a-0727-ffee-c1d2-1d776a0eae4d
Implemented Shelters

Updated settings menu to include option for always including shelters in game (otherwise inclusion is based upon the percentage of Dark Ages cards in the kingdom)

git-svn-id: http://androminion.googlecode.com/svn/branches/DarkAges@656 479f531a-0727-ffee-c1d2-1d776a0eae4d
Minor improvements to the AIs so that they are able to play better with Dark Ages cards, specifically the Shelters.

git-svn-id: http://androminion.googlecode.com/svn/branches/DarkAges@657 479f531a-0727-ffee-c1d2-1d776a0eae4d
Cleaned some of the new code and started implementation of Ruins cards. Currently they are more or less working (except Survivors) but there is no way to put them in play, as there are no Looter cards yet.
I did a lot of modifications to the GamePile code, because we need a way to have a pile where each card is different (also for Knights in the future).

git-svn-id: http://androminion.googlecode.com/svn/branches/DarkAges@658 479f531a-0727-ffee-c1d2-1d776a0eae4d
Implemented the functionality for Survivors and also Cultist.
The Ruins cards are working on the VDom level, but the presentation layer is not upated when the top card of the Ruins pile changes and also it seems that all the cards in the Ruins pile look the same (they have names different from their true type).
I will have to study the presentation layer some more in order to understand what needs changing in order to update the Ruins pile name after each buy.

git-svn-id: http://androminion.googlecode.com/svn/branches/DarkAges@659 479f531a-0727-ffee-c1d2-1d776a0eae4d
Fixed some warnings that I forgot about in the previous revision.

git-svn-id: http://androminion.googlecode.com/svn/branches/DarkAges@660 479f531a-0727-ffee-c1d2-1d776a0eae4d
Implemented Urchin/Mercenary, Death Cart, and Marauder. Had some issues with the Ruins, so the portions of Death Cart and Marauder that deal with Ruins are commented out for now.

Fixed Issue 425

git-svn-id: http://androminion.googlecode.com/svn/branches/DarkAges@661 479f531a-0727-ffee-c1d2-1d776a0eae4d
Implemented Ruins and the Looter actions. It will need a lot of testing as there are so many interactions between the cards and also with the AIs.
Many of the routines are already in place also for Knights, which are quite similar.

git-svn-id: http://androminion.googlecode.com/svn/branches/DarkAges@662 479f531a-0727-ffee-c1d2-1d776a0eae4d