ehofman
b7e8be8ceb
Adjust the lighting once more, the previous behavior wasn't really satisfactory to me. Now specular is also influenced by visibility.
2009-04-15 23:19:29 +02:00
durk
3edf4f35ea
Maik Justus: Crash Fix.
2009-04-01 09:23:55 +02:00
ehofman
48ac04456f
Adding ambient support for ac3d aircraft models reveiled a mistake in the scne ambient calculation. Decreasing visibility now increases ambient color giving a nice dark color on bright days and a much more visible color on normal days.
2009-04-01 09:23:55 +02:00
torsten
b0dd43e022
added new features:
...
- conditions for InputValues
- multiple InputValues
some more code cleanup
2009-04-01 09:23:55 +02:00
torsten
57e6d292a0
added new features:
...
- conditions for InputValues
- multiple InputValues
2009-04-01 09:23:55 +02:00
mfranz
6a590ce9de
gui/embedded nasal: don't rely on the nasal system being available
2009-04-01 09:23:54 +02:00
ehofman
1a1b11b96c
Fixes:
...
* line 343: comparison between signed and unsigned integer expressions
* line 441: 'lon', 'lat', 'slr' and 'alt' might be used uninitialized
* line 565: enumeration value 'etUnknown' not handled in switch
2009-04-01 09:23:54 +02:00
mfranz
35ed31972a
Csaba HALASZ: fix uninitialized _aspect_ratio member in Main/viewer.cxx
2009-04-01 09:23:54 +02:00
ehofman
81b9bb61e5
Sync. w. JSBSIm one more time to fix at least one bug
2009-04-01 09:23:54 +02:00
ehofman
27a7305736
Sync. w. JSBSim cvs
2009-04-01 09:23:54 +02:00
mfranz
3930967645
FGNasalModelData: use model XML path as module source
2009-04-01 09:23:54 +02:00
mfranz
5b32c9ab1c
degrade MP chat messages from SG_ALERT fo SG_WARN
...
(they should not drown real error messages)
2009-04-01 09:23:54 +02:00
mfranz
16dd71a044
wxradar: display transponder-id by default, fall back to callsign
2009-04-01 09:23:54 +02:00
mfranz
de35bbe4ed
assign a unique module name to ai/mp embedded nasal (again): __model%u
2009-04-01 09:23:54 +02:00
durk
c478cdd35f
Allow the AI Traffic controller to set a transponder code. This code is
...
used in ATC chatter, and writted to the property, so it can -in principle-
be picked up by the radar.
2009-04-01 09:23:54 +02:00
mfranz
b07eec93f1
don't keep 'nasal-dir-initialized' node after removing
2009-04-01 09:23:54 +02:00
fredb
9ff286ea01
Support old compilers
2009-04-01 09:23:54 +02:00
torsten
abcc94d8ee
- created a class for InputValues
...
- moved common code into the base class FGXMLAutoComponent
- adapted the documentation
2009-04-01 09:23:54 +02:00
torsten
042d17dee2
added documentation for global elements and adapted to sourcecode modifications
2009-04-01 09:23:54 +02:00
mfranz
27389e0742
geodinfo: make vector origin altitude configurable
2009-04-01 09:23:54 +02:00
frohlich
5af98c0063
Remove unused switch node.
...
Modified Files:
src/Model/acmodel.cxx src/Model/acmodel.hxx
2009-04-01 09:23:53 +02:00
mfranz
3cdd8fedf6
wxradar: read aircraft data from the property tree, rather than AIBase
...
This allows to display objects that are in /ai/models/, but not managed
by the AI manager, and it follows fgfs' design principle that subsystems
should communicate over the property tree (if possible). This is a tad
slower, but the radar is only updated once every second.
2009-03-18 08:00:09 +01:00
frohlich
5168166a9f
Update with changes in simgear.
...
Modified Files:
src/Main/renderer.cxx src/Main/main.cxx
2009-03-18 08:00:09 +01:00
frohlich
183b871b48
Fix a problem with two concurent 'round to multiple of basic simulation
...
time' code paths. The problem may lead to skipped fdm updates at very high
frame rates. The most visible effect of that was that the aircraft
slips backwards wrt the forward moving carrier.
Remove unused stuff.
Modified Files:
configure.ac projects/VC7.1/FlightGear.vcproj
projects/VC8/FlightGearLib.vcproj src/Cockpit/cockpit.cxx
src/FDM/Makefile.am src/FDM/flight.cxx src/FDM/flight.hxx
src/FDM/SP/Balloon.cxx src/FDM/SP/BalloonSim.cpp
src/FDM/SP/BalloonSim.h src/Main/Makefile.am
src/Main/fg_init.cxx src/Main/main.cxx src/Time/Makefile.am
Removed Files:
src/Time/fg_timer.cxx src/Time/fg_timer.hxx
2009-03-18 08:00:09 +01:00
frohlich
aadf568c91
Remove unused stuff.
...
Modified Files:
src/Main/main.cxx src/Main/main.hxx
2009-03-18 08:00:09 +01:00
frohlich
22888ca8a5
Use simgear vector instead of plib vectors.
...
Modified Files:
SP/Balloon.cxx SP/BalloonSim.cpp SP/BalloonSim.h
2009-03-18 08:00:09 +01:00
mfranz
4e13f8e4a0
nasal syntax: handle bracket error correctly
2009-03-18 08:00:09 +01:00
frohlich
a99ea1c7b5
Port over remaining Point3D usage to the more type and unit safe SG* classes.
...
Remove leftover headers from plib/sg.
Modified Files:
src/AIModel/AIBase.cxx
src/AIModel/AIFlightPlanCreateCruise.cxx
src/ATCDCL/AIEntity.cxx src/ATCDCL/AIEntity.hxx
src/ATCDCL/AIGAVFRTraffic.cxx src/ATCDCL/AIGAVFRTraffic.hxx
src/ATCDCL/AILocalTraffic.cxx src/ATCDCL/AILocalTraffic.hxx
src/ATCDCL/AIMgr.cxx src/ATCDCL/ATC.hxx
src/ATCDCL/ATCDialog.cxx src/ATCDCL/ATCProjection.cxx
src/ATCDCL/ATCProjection.hxx src/ATCDCL/ATCutils.cxx
src/ATCDCL/ATCutils.hxx src/ATCDCL/approach.cxx
src/ATCDCL/commlist.cxx src/ATCDCL/ground.cxx
src/ATCDCL/ground.hxx src/ATCDCL/tower.cxx
src/ATCDCL/tower.hxx src/Airports/calc_loc.cxx
src/Airports/dynamics.cxx src/Airports/groundnetwork.cxx
src/Airports/parking.cxx src/Airports/runwayprefs.cxx
src/Airports/simple.cxx src/Cockpit/cockpit.cxx
src/Cockpit/hud.hxx src/Cockpit/hud_card.cxx
src/Cockpit/hud_rwy.cxx src/Environment/environment.cxx
src/FDM/UFO.cxx src/FDM/SP/MagicCarpet.cxx src/GUI/dialog.hxx
src/Instrumentation/HUD/HUD.hxx
src/Instrumentation/HUD/HUD_runway.cxx
src/Instrumentation/KLN89/kln89.cxx src/Main/fg_init.cxx
src/Main/viewer.cxx src/Main/viewmgr.cxx
src/Model/panelnode.cxx src/MultiPlayer/mpmessages.hxx
src/Scenery/tilemgr.cxx src/Traffic/SchedFlight.cxx
src/Traffic/TrafficMgr.cxx
2009-03-18 08:00:08 +01:00
frohlich
6ac5dd61e9
Remove unused variables.
...
Modified Files:
src/ATCDCL/AIEntity.cxx src/ATCDCL/AIEntity.hxx
src/ATCDCL/AIGAVFRTraffic.hxx src/ATCDCL/AILocalTraffic.cxx
2009-03-18 08:00:08 +01:00
frohlich
4a9484ac25
Remove unsed code.
...
Modified Files:
ATCProjection.cxx ATCProjection.hxx
2009-03-18 08:00:08 +01:00
frohlich
c254bb9c38
Make use of the fast bv intersection tests even for the croaser altitude
...
queries. This also fixes some issues with the carrier and the croaser
altitude values that is used when no hit is found.
Include some ifdefed out debugging code, that might be interresting.
Modified Files:
groundcache.hxx groundcache.cxx
2009-03-18 08:00:08 +01:00
mfranz
51b46283df
Roy V. OVESEN: add support for heading bug
2009-03-18 08:00:08 +01:00
frohlich
8f660b97ad
Make a simulation reset on the carrier work again.
...
Modified Files:
src/FDM/flight.cxx src/FDM/groundcache.cxx
src/FDM/groundcache.hxx
2009-03-18 08:00:08 +01:00
mfranz
845323eadd
remove redundant checks (and one indentation level)
2009-03-18 08:00:08 +01:00
frohlich
db2d4a7a68
Fix some sim time issues with the locations of the ground cache and the
...
queries in there.
Modified Files:
flight.cxx flight.hxx groundcache.cxx
groundcache.hxx JSBSim/JSBSim.cxx YASim/YASim.cxx
YASim/YASim.hxx
2009-03-18 08:00:08 +01:00
frohlich
da8b3f9ce5
The simtime alread contains the increment. So do not add that twice.
...
Modified Files:
src/AIModel/AIShip.cxx
2009-03-18 08:00:08 +01:00
mfranz
b00e1c10e0
Merge branch 'master' of ../.fg.osg
2009-03-18 08:00:08 +01:00
frohlich
2d1d8120f6
Set the reference time the transform is meant for.
...
Modified Files:
src/AIModel/AICarrier.cxx src/AIModel/AIShip.cxx
2009-03-18 08:00:08 +01:00
torsten
c7d3ed68c3
Add documentation of new <condition> element
2009-03-18 08:00:08 +01:00
frohlich
7cb7ba9f90
Fix cmpiler warning.
...
Modified Files:
Rotorpart.cpp Rotorpart.hpp
2009-03-18 08:00:08 +01:00
frohlich
f9f9350b96
Adapt to SGTimeStamp changes.
...
Modified Files:
configure.ac src/Cockpit/panel.cxx src/FDM/Makefile.am
src/FDM/flight.hxx src/FDM/ExternalNet/ExternalNet.hxx
src/Instrumentation/marker_beacon.cxx src/Main/Makefile.am
src/Main/fg_init.cxx src/Main/main.cxx
src/MultiPlayer/multiplaymgr.cxx src/Time/fg_timer.cxx
utils/GPSsmooth/MIDG_main.cxx utils/GPSsmooth/UGear_main.cxx
utils/GPSsmooth/gps_main.cxx
2009-03-18 08:00:08 +01:00
fredb
391e81f819
Update MSVC 7.1 projects
2009-03-18 08:00:07 +01:00
fredb
648247b71e
Win32 fix
2009-03-18 08:00:07 +01:00
frohlich
7e73a87882
Improove FGTileMgr::scenery_available for small ranges.
...
Use SGGeod in FGTileMgr, FGScenery apis.
Modified Files:
src/AIModel/AIBallistic.cxx src/Main/main.cxx
src/Scenery/scenery.cxx src/Scenery/scenery.hxx
src/Scenery/tilemgr.cxx src/Scenery/tilemgr.hxx
src/Scripting/NasalSys.cxx
2009-03-18 08:00:07 +01:00
frohlich
16211c9440
More robust behaviour when the tilemanager reports 'no scenery'.
...
Insert log if this happens.
Modified Files:
flight.cxx groundcache.cxx
2009-03-18 08:00:07 +01:00
mfranz
0e72224559
add <label-offset> param for adjusting number labels in scales
2009-03-18 08:00:07 +01:00
mfranz
92510697f3
restore consistent coding-style; remove obsolete code; fix typo
2009-03-18 08:00:07 +01:00
mfranz
d3b2b9f1e3
allow to change/reload HUD by setting path in /sim/path/path[1]
2009-03-18 08:00:07 +01:00
frohlich
f07e8a7e94
Avoid casts if there is a method for the apropriate job.
...
Modified Files:
src/Main/main.cxx
2009-03-11 23:14:34 +01:00
torsten
43880b201c
Make hardcoded error values configurable.
...
This patch introduces the optional elements
<config>
<spin-thresh>0.8</spin-thresh>
<max-roll-error-deg>40</max-roll-error-deg>
<max-pitch-error-deg>12</max-pitch-error-deg>
</config>
under the corresponding /instrumentation/attitude-indicator element.
The values are initialized to the shown default values if omitted.
These are the values of the former hardcoded constants.
2009-03-11 23:14:34 +01:00