1.    using System;
2.    using System.Drawing;
3.    using System.Reflection;
4.
5.    namespace PocketDice 
6.    { 
7.        public class DiceImages 
8.        { 
9.              Bitmap _heart = null; 
10.             Bitmap _diamond = null; 
11.             Bitmap _spade = null; 
12.             Bitmap _club = null; 
13.
14.             Bitmap _heart_s = null; 
15.             Bitmap _diamond_s = null; 
16.             Bitmap _spade_s = null; 
17.             Bitmap _club_s = null; 
18.
19.            public Bitmap Heart 
20.            { 
21.            get { return _heart; } 
22.            } 
23.            public Bitmap Diamond 
24.            { 
25.            get {return _diamond;} 
26.            } 
27.            public Bitmap Club 
28.            { 
29.                get {return _club;} 
30.            } 
31.            public Bitmap Spade 
32.            { 
33.                get {return _spade;} 
34.            } 
35.            public Bitmap Heart_Selected 
36.            { 
37.                get { return _heart_s; } 
38.            } 
39.                public Bitmap Diamond_Selected 
40.            { 
41.                get {return _diamond_s;} 
42.            } 
43.                public Bitmap Club_Selected 
44.            { 
45.                get {return _club_s;} 
46.            } 
47.                public Bitmap Spade_Selected 
48.            { 
49.                get {return _spade_s;} 
50.            } 
51.    
52.            public DiceImages() 
53.            { 
54.                _heart = GetEmbeddedResourceImage("heart.bmp"); 
55.                _diamond = GetEmbeddedResourceImage("diamond.bmp"); 
56.                _spade = GetEmbeddedResourceImage("spade.bmp"); 
57.                _club = GetEmbeddedResourceImage("club.bmp"); 
58.
59.                _heart_s = GetEmbeddedResourceImage("heart_s.bmp"); 
60.                _diamond_s = GetEmbeddedResourceImage
("diamond_s.bmp"); 
61.                _spade_s = GetEmbeddedResourceImage("spade_s.bmp"); 
62.                _club_s = GetEmbeddedResourceImage("club_s.bmp"); 
63.            } 
64.
65.            private Bitmap GetEmbeddedResourceImage(string fileName)
66.            { 
67.                Assembly a = Assembly.GetExecutingAssembly(); 
68.                Bitmap b = new Bitmap(a.GetManifestResourceStream( 
69.                    string.Format("PocketDice.{0}", fileName) 
70.                        )); 
71.                return b; 
72.            } 
73.
74.        } 
75.    } 
