20,741
edits
m (→Initial advice) |
|||
| Line 79: | Line 79: | ||
= The source code = | = The source code = | ||
FlightGear itself uses the decentralized source code management system "git": http://wiki.flightgear.org/Git | FlightGear is multi-platform software, that runs on all major versions of MS Windows, Mac OS and Linux. That means, the FlightGear source code also needs to be written and maintained with cross-platform considerations in mind. | ||
The core FlightGear source code itself is largely written in C++, some C and a bunch of helper scripts. FlightGear is based on OpenGL (NOT DirectX !), OSG (OpenSceneGraph) and OpenAL (for sound). And increasing number of features are implemented in scripting space, using a high level scripting language called [[Nasal]], Nasal scripts are maintained in the base package ($FG_ROOT). | |||
The SimGear and FlightGear source trees both make use of the cmake build system as of 2012. | |||
The FlightGear project uses the decentralized source code management system "git": http://wiki.flightgear.org/Git | |||
The project sources are hosted at gitorious: http://gitorious.org/fg/ | The project sources are hosted at gitorious: http://gitorious.org/fg/ | ||