ehofman
a3c8bc99a2
Incorporate some of the changes from the Linspire diff.
2004-06-06 14:28:45 +00:00
ehofman
b3e9697262
Add the AIModel based air traffic subsystem from Durk Talsma.
2004-06-03 17:59:14 +00:00
curt
df472fe0f5
Changes to go along with small interface changes in simgear/sound/libsgsound
...
(which is now written on top of OpenAL.)
2004-04-24 19:28:12 +00:00
curt
994f4a16c4
Avoid an autoconf warning about using a "reserved" word in a variable name.
2004-04-16 18:53:36 +00:00
ehofman
b0a3ce0fc0
First attempt to make it possible to use either SDL or glut at compile time.
2004-04-07 14:42:41 +00:00
andy
c0b4531d04
Yank out all the glut dependencies and concentrate them in a (easily
...
reimplementable) Main/fg_os.cxx file.
2004-03-31 21:10:32 +00:00
david
25290c4467
Remove the old WeatherCM module.
2004-03-16 20:19:07 +00:00
ehofman
fa344f7667
Add the network libraries for Solaris
2004-02-23 14:22:53 +00:00
ehofman
84e4b1be2e
Add support for retreiving metar data from the internet
2004-02-21 12:56:16 +00:00
ehofman
7ffce3ac6a
Move the new metar class from FlightGear to SimGear
2004-02-02 10:14:20 +00:00
curt
da5ea10d5d
Curt Olson:
...
Autopilot overhaul.
2004-01-31 19:47:45 +00:00
ehofman
6b1e5f905a
Remove the reference to libObject.a since it isn't generated anymore.
2003-12-02 18:47:55 +00:00
ehofman
cd0c447b43
Add David Culp's AI model manager code which is derived from David Luff's AI/ATC code.
2003-11-28 15:48:05 +00:00
curt
0cdbf86578
libnasal.a renamed to libsgnasal.a
2003-11-25 22:50:17 +00:00
curt
d3181fb437
Andy Ross:
...
A set of changes to impliment Nasal support in FlightGear. The nasal
interpreter is now part of SimGear.
2003-11-25 21:08:36 +00:00
ehofman
e322c70f52
Depreciate NetworkOLK. A big thanks goes to Oliver Delise for implementing it in the first place.
2003-11-13 14:42:47 +00:00
curt
1bd99ddaf5
Someone managed to commit changes as cvsguest, return to the original
...
version. These changes need to be added via the proper channels.
2003-11-09 00:38:48 +00:00
cvsguest
7d02aa6560
Multiplayer client/server system -- Fix building MPS enabled binary
2003-11-08 16:25:30 +00:00
cvsguest
d55f2bd017
Multiplayer client/server system changes and new files
2003-11-07 23:38:18 +00:00
ehofman
980012e168
Move FGEventMgr and FGSubsystemMgr over to SimGear, add SGEventMgr to FlightGear's globals structre and some small code cleanups
2003-09-24 17:20:55 +00:00
curt
ff2740f085
Remove the last traces of metakit (hopefully) :-)
2003-08-29 04:42:43 +00:00
curt
f0ddd9048f
Fix a small oops on my part.
2003-08-28 21:05:01 +00:00
curt
6665d7d609
Remove one dependence on MetaKit.
2003-08-28 20:53:08 +00:00
ehofman
5ae096b225
Reorganization of main.cxx
2003-08-17 09:54:41 +00:00
ehofman
6834e86f94
Add 3d cloud support back in
2003-08-04 17:57:15 +00:00
curt
419f09f804
Curt:
...
I have added a fledgling replay system that records flight data and control
positions during the flight.
I have added an internal command called "replay" which will trigger a replay
of the entire saved flight data set. This could be bound to a keyboard or
menu command, in fact this entire module is screaming for someone to build
a gui to control playback speed, amount of playback, etc.
This is the initial version so there are kinks that still need to be worked
out, please be patient.
2003-07-17 18:24:17 +00:00
ehofman
ab15297e67
FlightGear can handle network connections even without multiplayer support
2003-07-09 19:55:08 +00:00
ehofman
19d08953e3
Split up into and . Fix a typo for FreeBSD. And do some Makefile cleanups
2003-07-07 13:57:43 +00:00
ehofman
5e2dacbee5
Update required for the fastmath module
2003-06-28 12:19:58 +00:00
curt
8dcf08c965
Moved some of the low level scene graph construction code over to simgear.
2003-05-14 19:22:24 +00:00
curt
65c3caa032
Moved fgfs_src/Object/newmat.[ch]xx and fgfs_src/Object/matlib.[ch]xx into
...
simgear/scene/material/
Adjusted flightgear code to match this change.
2003-05-12 21:34:29 +00:00
ehofman
5ecfcca7e4
Extract the sound code from FlightGear and move it to SimGear
2003-05-09 18:44:33 +00:00
curt
2119db35c3
This is step "1" of probably "many" in the process of separating out the
...
scene management code and organizing it within simgear. My strategy is
to identify the code I want to move, and break it's direct flightgear
dependencies. Then it will be free to move over into the simgear package.
- Moved some property specific code into simgear/props/
- Split out the condition code from fgfs/src/Main/fg_props and put it
in it's own source file in simgear/props/
- Created a scene subdirectory for scenery, model, and material property
related code.
- Moved location.[ch]xx into simgear/scene/model/
- The location and condition code had dependencies on flightgear's global
state (all the globals-> stuff, the flightgear property tree, etc.) SimGear
code can't depend on it so that data has to be passed as parameters to the
functions/methods/constructors.
- This need to pass data as function parameters had a dramatic cascading
effect throughout the FlightGear code.
2003-05-06 23:46:24 +00:00
ehofman
10e9877d83
Latest episode of the MultiPlayer saga
2003-03-21 20:33:41 +00:00
ehofman
e46c59d4d0
Add multiplayer support from Duncan McCreanor and Diarmuid Tyson
2003-03-19 20:45:09 +00:00
curt
000e86756c
Add support for --fdm=pipe,<pipe_name>
2003-03-03 04:34:27 +00:00
david
55182238e6
Do not require libScripting.a unless PSL is available.
2003-01-17 18:25:34 +00:00
david
04f1dc4837
Make all PSL support conditional, because it's not included in plib
...
1.6. The macro is HAVE_PLIB_PSL.
2003-01-17 12:41:47 +00:00
david
9bbe8a78b6
Added simple proof-of-concept support for running PSL scripts from
...
input bindings. They will work only with the latest CVS; otherwise,
./configure will disable them. There is a new command, 'script',
which takes a single argument, also called 'script', containing PSL
code (currently PSL requires a main() function).
Erik Hofman has written some more elaborate code for triggering PSL
code from drop-down menus and scheduling events; I will look at
integrating that next.
2003-01-11 16:30:32 +00:00
curt
69b5c093dd
#ifdef out all references to sgCloud3d until more of it's issues can be
...
addressed.
2002-12-10 19:25:12 +00:00
curt
7674741abb
Add -lplibjs where needed.
2002-12-03 14:55:23 +00:00
curt
0d87fad65c
Shuffled location of ExternalNet.[ch]xx to it's own subdir.
...
Removed External.[ch]xx which is a duplicate of NullFDM.[ch]xx
--fdm=external is preserved but just maps to NullFDM.
2002-09-28 21:42:03 +00:00
david
3da2de39fc
Add utils.[ch]xx.
2002-09-27 22:02:09 +00:00
curt
90e64f9430
Stub in a place holder for the electrical system model.
2002-09-24 15:24:04 +00:00
david
682feb8f2d
Flattened src/Systems/ subtree.
...
Added src/Instrumentation/ with partial stab at a vacuum-driven
attitude indicator.
2002-09-24 14:51:37 +00:00
david
7c057de4fe
Started new module and sub-modules for aircraft systems, including an
...
initial simplistic vacuum system that's not yet connected to anything.
2002-09-23 19:55:10 +00:00
curt
a4b3e35c0e
Stubbed in initial support for 3d clouds.
2002-09-13 20:38:15 +00:00
curt
1dfb58783c
Additional build system tweaks.
2002-09-03 01:12:26 +00:00
curt
21db1e10b2
More tweaks to the automake/conf configuration scripts.
2002-08-28 03:34:31 +00:00
curt
ff7c8101bc
Modernize the autoconf/automake files.
2002-08-27 23:52:15 +00:00