示例#1
0
 public GraphicCard(KindsOfCards kinds, CardColour colour, PictureBox pb, bool opened = true) : base(colour, kinds)
 {
     Pb          = pb;
     Pb.SizeMode = PictureBoxSizeMode.Zoom;
     Pb.Visible  = false;
     fileName    = Application.StartupPath + @"\images\" + this.ToString() + ".png";
     Opened      = opened;
 }
示例#2
0
 public GraphicCard(CardColour colour, KindsOfCards kinds) : this(kinds, colour)
 {
 }
示例#3
0
 public GraphicCard(KindsOfCards kinds, CardColour colour) : this(kinds, colour, new PictureBox())
 {
 }
示例#4
0
 public Card(CardColour colour, KindsOfCards kinds)
 {
     Colour = colour;
     Kinds  = kinds;
 }
示例#5
0
 public GraphicCard(CardColour colour, KindsOfCards kinds) : base(colour, kinds)
 {
 }
示例#6
0
 public virtual Card GetCard(CardColour colour, KindsOfCards kind)
 {
     return new Card(colour, kind);
 }
示例#7
0
 public override Card GetCard(CardColour colour, KindsOfCards kind)
 {
     return(new GraphicCard(colour, kind));
 }