src/FingersDance.ActionFactory/ActionFactory.cs
author cavaliet
Wed, 07 Oct 2009 17:16:46 +0200
changeset 135 84b3bf5ee3d2
parent 54 c724ac229181
child 156 e16c8c913c65
permissions -rw-r--r--
First step of drag and drop annotation from a timeline to an other player
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
35
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
     1
using System;
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
     2
using System.Collections.Generic;
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
     3
using System.Linq;
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
     4
using System.Text;
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
     5
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
     6
namespace FingersDance.ActionFactory
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
     7
{
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
     8
    public class ActionFactory
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
     9
    {
54
c724ac229181 Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents: 44
diff changeset
    10
        private static ActionGenerator _Factory;
35
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
    11
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
    12
        public ActionFactory()
54
c724ac229181 Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents: 44
diff changeset
    13
        { }
c724ac229181 Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents: 44
diff changeset
    14
c724ac229181 Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents: 44
diff changeset
    15
        public ActionGenerator GetGenerator()
35
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
    16
        {
54
c724ac229181 Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents: 44
diff changeset
    17
            if (_Factory == null)
c724ac229181 Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents: 44
diff changeset
    18
            {
c724ac229181 Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents: 44
diff changeset
    19
                _Factory = new ActionGenerator();
c724ac229181 Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents: 44
diff changeset
    20
            }
c724ac229181 Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents: 44
diff changeset
    21
            return _Factory;
38
fe84b5081ba2 Test des menus
PAMPHILE Jonathan <pamphile@efrei.fr>
parents: 36
diff changeset
    22
        }
35
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
    23
    }
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
    24
}