Commit | Line | Data |
---|---|---|
8ee66edd FC |
1 | from lib.lib.p3d.p3d import LibP3d |
2 | ||
3 | ||
4 | class LibBuilder: | |
5 | '''This classe builds the implementation of the library abstraction (for | |
6 | the Dependency Inversion Principle).''' | |
7 | ||
8 | @staticmethod | |
9 | def build(): | |
10 | '''This method actually builds the library implementation. | |
11 | Now it builds Panda3D's implementation layer, but it may be used as a | |
12 | dispatcher (e.g. for new Panda3D versions).''' | |
13 | return LibP3d() |