Changes between Version 5 and Version 6 of EngineDocumentation


Ignore:
Timestamp:
Feb 23, 2008, 10:08:40 AM (16 years ago)
Author:
Matei
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • EngineDocumentation

    v5 v6  
    1818
    1919One final thing to note about game life is how the map editor, Atlas, works. Atlas is launched by running pyrogenesis with the -editor option. It creates a window using the wxWidgets library, and then runs a special copy of the game within this window. This makes it possible to render objects in Atlas using the same code that renders them in the game, and to start testing the game at any time by pressing the Play Simulation button in Atlas. The Atlas GUI is also scriptable. It is implemented in binaries/data/tools/atlas/scripts. Atlas also supports ''hotloading'' GUI scripts, so it is possible to edit a script and immediately see its effect in a running Atlas window. The goal is to eventually support hotloading for the game GUI and possibly even game logic scripts in 0 A.D.
     20
     21
     22= Code Organization =
     23
     24
     25
     26= Module Descriptions =
     27
     28== Low-Level ==
     29
     30== Simulation ==
     31
     32== Rendering ==
     33
     34== Scripting ==
     35
     36== Network ==
     37
     38== Input ==
     39
     40== Sound ==
     41
     42== Atlas (Map Editor) ==
     43
     44== Standalone Tools ==
     45
     46
     47= Developing Pyrogenesis =
     48
     49== Build Process ==
     50
     51== Automated Tests ==
     52
     53== Useful Features for Testing ==
     54
    2055
    2156= Outline for this document (from Gobby): =