Nanoware / Terasology

Terasology is an open source project started by Benjamin "begla" Glatzel to research procedural terrain generation and efficient rendering techniques in Java using the LWJGL. The engine uses a block-based voxel-like approach as seen in Minecraft. After proving itself as a solid tech demo begla was joined at first by Anton "small-jeeper" Kireev and Rasmus "Cervator" Praestholm and a full-fledged game concept was born. Our goal is a game that pays ample tribute to Minecraft in initial look and origin, but stakes out its own niche by adopting the NPC-helper and caretaker feel from such games as Dwarf Fortress and Dungeon Keeper, while striving for added depth and sophistication in the foundation systems akin to DF.
http://terasology.org/
Apache License 2.0
4 stars 1 forks source link

Break cyclic dependency between engine and PC facade #54

Closed msteiger closed 10 years ago

msteiger commented 11 years ago

The class TerasologyTestingEnvironment requires a facade to work (which it shouldn't).

The actual dependency is Terasology.class.getProtectionDomain().getCodeSource().

Using gradle to create IDE project files unfortunately also adds this dep. which causes errors/warnings in the IDE.

ToDo: refactor dependent code snippet into the engine project

See http://forum.movingblocks.net/threads/eclipse-setup-fails-to-run.883/.