src/FingersDance.ActionFactory/ColorFactory.cs
author PAMPHILE Jonathan <pamphile@efrei.fr>
Fri, 16 Oct 2009 03:37:48 +0200
changeset 156 e16c8c913c65
child 160 e940ca798fe3
permissions -rw-r--r--
Color Factory et application des couleurs au pivot
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
156
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
     1
using System;
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
     2
using System.Collections.Generic;
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
     3
using System.Linq;
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
     4
using System.Text;
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
     5
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
     6
namespace FingersDance.Factory
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
     7
{
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
     8
    public class ColorFactory
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
     9
    {
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    10
        static Dictionary<string, string> _Colors;
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    11
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    12
        public Dictionary<string, string> Colors
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    13
        {
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    14
            get { return _Colors; }
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    15
        }
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    16
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    17
        public ColorFactory()
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    18
        {
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    19
            if (_Colors == null)
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    20
            {
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    21
                
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    22
                _Colors = new Dictionary<string, string>();
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    23
                _Colors.Add("Default", "DefaultColor_xaml");
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    24
                _Colors.Add("Color_1", "Color_1_#FFFF00_xaml");
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    25
                _Colors.Add("Color_2", "Color_2_#FFC800_xaml");
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    26
                _Colors.Add("Color_3", "Color_3_#FF7D00__xaml");
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    27
                _Colors.Add("Color_4", "Color_4_#FF0000_xaml");
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    28
                _Colors.Add("Color_5", "Color_5_#FF0064_xaml");
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    29
                _Colors.Add("Color_6", "Color_6_#C80FA0_xaml");
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    30
                _Colors.Add("Color_7", "Color_7_#5A0FC8_xaml");
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    31
                _Colors.Add("Color_8", "Color_8_#230FD2_xaml");
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    32
                _Colors.Add("Color_9", "Color_9_#0096FF__xaml");
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    33
                _Colors.Add("Color_10", "Color_10_#009664_xaml");
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    34
                _Colors.Add("Color_11", "Color_11_#006432_xaml");
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    35
                _Colors.Add("Color_12", "Color_12_#00C800_xaml");
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    36
            }
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    37
        }
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    38
    }
e16c8c913c65 Color Factory et application des couleurs au pivot
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    39
}