![]() |
Lore And Lutes
|
|
Lore and Lutes is designed in a modular fashion. It consists of something like 120 C++ objects, which sounds scary but that includes the graphics lib and scripting language. These objects are split up into different modules. For instance, the classes that deal with the editor are placed in the ledit module, the classes that deal with generic graphics functions are in ASFC, etc. Each module is compiled into its own library (.so files in Linux, and .dll files in Windows). Also, each module naturally has its own CVS modules. To check out a specific module from cvs checkout src/modulename. The modules that L&L currently includes are: ASFC LOOP TextEdit lbase: This is the base L&L module, it includes all objects that both the editor and runner modules use. ledit: This module includes all the objects the editor uses. lrun: This module includes all objects that are used when running a game. Documentation: For documentation about ASFC, LOOP, and TextEdit visit their respecitve pages. Lore And Lutes currently doesn't include any really good documentation but I have these diagrams which sketch out what I plan the L&L design to look like. They're not accurate but they do provide you with a general idea of L&L's structure. You can view them in DIA, or if you've got a good modem download and view big .png images of them: Lore And Lutes Packages [.dia] [.png] Lore And Lutes Base [.dia] [.png] Lore And Lutes Editor [.dia] [.png] Lore And Lutes Runner [.dia] [.png] |
|
|
![]() Home SF Project Site Lore And Lutes ![]() About Download Screenshots Editing L&L Source & Libs ![]() Design Source ASFC LOOP TextEdit Other Resources ![]() Dev C++ Cygwin WinCVS SDL PhysicsFS |
|
|
Lore And Lutes by: Andy Stone Site By: Andy Stone (C) 2002, 2003, 2004 |