author | PAMPHILE Jonathan <pamphile@efrei.fr> |
Wed, 23 Sep 2009 12:08:58 +0200 | |
changeset 83 | 841de52a9f83 |
parent 54 | c724ac229181 |
child 135 | 84b3bf5ee3d2 |
permissions | -rw-r--r-- |
35 | 1 |
using System; |
2 |
using System.Collections.Generic; |
|
3 |
using System.Linq; |
|
4 |
using System.Text; |
|
5 |
using FingersDance.Control.Player; |
|
6 |
||
7 |
namespace FingersDance.ActionFactory |
|
8 |
{ |
|
9 |
public class ActionFactory |
|
10 |
{ |
|
54
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
44
diff
changeset
|
11 |
private static ActionGenerator _Factory; |
35 | 12 |
|
13 |
public ActionFactory() |
|
54
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 |
|
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
44
diff
changeset
|
16 |
public ActionGenerator GetGenerator() |
35 | 17 |
{ |
54
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
44
diff
changeset
|
18 |
if (_Factory == null) |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
44
diff
changeset
|
19 |
{ |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
44
diff
changeset
|
20 |
_Factory = new ActionGenerator(); |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
44
diff
changeset
|
21 |
} |
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
44
diff
changeset
|
22 |
return _Factory; |
38 | 23 |
} |
35 | 24 |
} |
25 |
} |