X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=src%2Forg%2Fpileus%2Fspades%2FCards.java;h=8703c87a4b0b67df59359b3176abd6171195a4e3;hb=db1bf55fc47cea610a1f1ae4baa4cecba3685886;hp=e4c566e1afc4c5c60859de63c71821ee345f6894;hpb=81697889e9eb195779cf2f0126b05dcfa7b8672a;p=~andy%2Fspades diff --git a/src/org/pileus/spades/Cards.java b/src/org/pileus/spades/Cards.java index e4c566e..8703c87 100644 --- a/src/org/pileus/spades/Cards.java +++ b/src/org/pileus/spades/Cards.java @@ -144,14 +144,8 @@ public class Cards extends GLSurfaceView implements GLSurfaceView.Renderer this.ylim = 0.4f; - this.hand = new String[] { - "As", "7s", "6s", "6h", "2h", "Ac", - "Kc", "3c", "10d", "9d", "8d", "7d", "2d" - }; - - this.pile = new String[] { - "As", "7s", "6s" - }; + this.hand = "As Ks Qs Js 10s 9s 8s 7s 6s 5s 4s 3s 2s".split(" "); + this.pile = "Ah Ac Ad".split(" "); this.index = new HashMap(52); for (int i = 0; i < 52; i++) @@ -435,6 +429,8 @@ public class Cards extends GLSurfaceView implements GLSurfaceView.Renderer private void drawCard(String name) { + if (!this.index.containsKey(name)) + return; int idx = this.index.get(name); int front = this.face[idx]; int back = this.red;