author | cavaliet |
Wed, 07 Oct 2009 17:16:46 +0200 | |
changeset 135 | 84b3bf5ee3d2 |
parent 54 | c724ac229181 |
child 156 | e16c8c913c65 |
permissions | -rw-r--r-- |
35 | 1 |
using System; |
2 |
using System.Collections.Generic; |
|
3 |
using System.Linq; |
|
4 |
using System.Text; |
|
5 |
||
6 |
namespace FingersDance.ActionFactory |
|
7 |
{ |
|
8 |
public class ActionFactory |
|
9 |
{ |
|
54
c724ac229181
Singleton de la factory
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
44
diff
changeset
|
10 |
private static ActionGenerator _Factory; |
35 | 11 |
|
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 | 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 | 22 |
} |
35 | 23 |
} |
24 |
} |