ThorstenB
89b41395d8
Move viewer-related sources to separate folder.
...
Simple source directory clean-up, so "Main" folder contains fewer stuff
and the list of files in the editors a lot shorter.
2012-04-25 23:28:00 +02:00
ThorstenB
dcaf3d9aea
Avoid spamming the log output
...
Stop printing "State == Running" debug messages in every update loop
(makes "--log-level=debug" a lot more usable)
2011-12-17 15:22:50 +01:00
James Turner
a05ea36acb
Restructure GUI code, isolate PLIB in source files, to ease future refactoring and alternative GUI layers.
2011-11-19 20:25:51 +00:00
James Turner
b1b4b7ecf4
Fix (nearly) all the std:: namespace violations in headers, in preparation for fixing SGsmplstat.hxx to *not* do a 'using namespace std'.
2011-10-17 17:41:59 +01:00
ThorstenB
4fd1e219a4
#348 related: More places where missing files were not reported properly
...
Whenever resolving a (relative) path to an absolute path with
'resolve_maybe_aircraft_path', check if the result is empty and report original
(relative) path as missing. Otherwise no or a meaningless message is
issued ("File '' not found.").
2011-07-03 13:06:41 +02:00
ThorstenB
dd9d82d941
Some minor splash screen status improvements.
2011-05-22 18:32:15 +02:00
James Turner
af4e47179e
Kill off fgRequestRedraw
2010-09-30 23:13:11 +01:00
James Turner
ab495d1370
Add --fg-aircraft option, and aircraft dir path list. Partial support in places that load files, for respecting the setting.
...
Add helper to look for an aircraft branch path in multiple candidate locations.
Update the main subsystems to use the helper, and hence load from any aircraft dir.
2010-07-28 22:03:10 +01:00
Tim Moore
c563cd034a
delete char array with delete[]
2009-10-24 22:50:43 +02:00
durk
904a99714e
Two patches:
...
1) Fix for the "use custom scenery airport data" property.
2) Make it a little harder for stupid people to make money behind our backs.
2009-10-24 19:53:03 +02:00
mfranz
c3b1d4e806
.rgb -> .png for generic splash textures
2008-10-14 06:11:44 +00:00
frohlich
2f8beb56ea
Modified Files:
...
src/GUI/new_gui.cxx src/GUI/new_gui.hxx src/Main/main.cxx
src/Main/renderer.cxx src/Main/renderer.hxx
src/Main/splash.cxx src/Main/splash.hxx
src/Scenery/scenery.hxx: Move splash screen into the scenegraph.
2007-05-03 18:12:29 +00:00
mfranz
9438288755
Free the splash texture memory when it's no longer needed. Nowadays splash
...
textures are mostly 512x512 pixels, so we wasted 786 kB (RGB) or 1MB (RGBA)
during the whole fgfs runtime for mere startup prettification.
2007-05-02 18:49:31 +00:00
mfranz
b0c7a401d6
set viewport in every progress step, so that the splash texture gets rescaled
...
on window resize in fg/osg (works in fg/plib without that, but can't hurt
there either) (thanks to Tim MOORE)
2007-04-29 21:15:45 +00:00
mfranz
4e1d4bf3e6
re-order gl commands for better rgba texture support
2007-04-28 20:34:21 +00:00
mfranz
8f17140003
allow rgba splash textures (I don't expect that they'll be used much, but
...
they don't cost much either, and allow contoured images with colored
backgrounds -- nice for squadron emblems etc.)
2007-04-28 12:37:20 +00:00
mfranz
eb38d1f92b
remove experimental and unused code (we read the splash screen style
...
from /sim/gui/style[0] since a while, not from the preferred style.
This allows overriding it from *-set.xml files.)
2006-08-07 15:19:22 +00:00
mfranz
c5e74d090a
better always use style[0] (again). Otherise *-set.xml can't easily change
...
background/font
2006-06-06 17:30:49 +00:00
mfranz
d8cd8f96aa
read font and colors from the selected style, not always from /sim/gui/style[0]
2006-06-05 22:03:23 +00:00
mfranz
55903e9a07
use the global fontcache; this has the nice side-effect that the font is
...
now settable via /sim/gui/style/fonts/splash/{name,size,slant}
2006-06-05 20:49:35 +00:00
mfranz
6cc4cbd696
fix the splash background color property path
2006-06-04 17:18:05 +00:00
mfranz
c9813d1b5d
new FSF address
2006-02-21 01:16:04 +00:00
mfranz
2385e5d387
Just a gimmick: make background color configurable. Maybe some dark color
...
might look nicer for certain aircraft specific splash screens. Test with:
$ fgfs --prop:/sim/gui/colors/splash-screen/blue=0.35
2006-02-12 20:37:57 +00:00
mfranz
ebe5fc3092
don't set zero width or height
2006-01-29 14:58:52 +00:00
mfranz
8f9d8cab03
now that the renderer doesn't resize the window for every frame, we need
...
to do it manually here
2006-01-28 13:38:28 +00:00
mfranz
ae96deb2c1
read the splash font color from the gui style file. This is a bit of a
...
gimmick, but it may be nice to adjust the font color to match the splash
image, e.g. to make it darker for dark images, etc.
2005-07-07 21:43:22 +00:00
mfranz
51353ead72
Simon Hollier:
...
don't crash when using --disable-splash-screen and/or if font can't be found
2005-05-10 06:26:59 +00:00
mfranz
97811e8832
fade out text, too; cosmetics
2005-05-06 15:48:48 +00:00
mfranz
d80b718039
- implement progress information (enabled by default; can be turned off via
...
/sim/startup/splash-progress)
- a string in /sim/startup/splash-title is displayed on top of the screen
and by default empty
- the splash image is scaled down if 512x512 is too big
- code cleanup
2005-05-06 09:08:44 +00:00
mfranz
99f4b7e66e
- open window as soon as possible
...
- move most of the initialization in chunks into the idle loop
- remove unused first fgSplashUpdate() parameter
2005-05-04 21:28:42 +00:00
curt
4214cd6c10
Migrate FlightGear code to use "#include SG_GL*" defined in
...
"#include <simgear/compiler.h>".
2004-11-18 19:53:00 +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
ehofman
22b5b1c405
Oops, make sure that one of the default splash screens gets used when the splash-texture is undefined
2003-12-22 21:59:43 +00:00
ehofman
465d13b045
Add support for an aircraft specific splash screen
2003-12-22 21:49:11 +00:00
ehofman
6f8aa7b331
Change GLUT_H to FG_GLUT_H to prevent a naming clash with freeglut.
2003-08-21 09:12:12 +00:00
david
17b49a9021
Use the new splash screens.
2003-07-08 02:29:14 +00:00
curt
97d22cdd14
Drop from 4 to 3 splash screens for now.
2003-05-19 20:35:50 +00:00
ehofman
4084f22293
Reflect the move of the SimGear texture object from the misc directory to the screen directory
2003-04-12 09:48:32 +00:00
ehofman
d53b612e2a
Move the texture loader to SimGear
2003-04-09 20:28:42 +00:00
curt
43e48070fe
- Some refactoring of the configure.ac script.
...
- Better Mac OS X support (they put glut.h in GLUT/glut.h) :-(
2002-12-10 20:50:48 +00:00
curt
2384d0ed51
Added some cheap eye candy to entertain myself for a few minutes. Splash
...
screen now fades out revealing the scene.
2002-11-17 01:21:13 +00:00
curt
a0d50000ba
Modifications to coordinate with recent changes in simgear.
2001-05-15 22:30:39 +00:00
curt
f1b1077d93
More fg -> sg namespace changes in simgear.
2001-03-25 14:20:12 +00:00
curt
182fd42b40
SG-ified logstream.
2001-03-24 06:03:11 +00:00
curt
8497f9b1ac
FG_ to SG_ name changes.
2001-03-23 22:42:49 +00:00
curt
576432ec75
David Megginson writes:
...
FGOptions is history, and the modules are (starting) to use the property
manager directly. Let me know if I left any files out.
Inevitably, there will be some problems with broken options, etc.,
that I haven't found in my tests, but I'll try to fix them quickly.
We also need to stress that the property names currently in use are
not stable -- we need to reorganize them a bit for clarity.
2001-01-13 22:06:39 +00:00
curt
3f32f2680d
Started laying out infrastructure for ground lighting.
...
Renamed fg_random -> sg_random.
2000-12-04 05:26:40 +00:00
curt
152a5902c8
Moved winWidth and winHeight out of FGViewer since these are set on a
...
per-application level. We can have multiple viewers ...
Cleaned up fov mistake on startup with panel activated.
2000-10-19 23:09:33 +00:00
curt
01c44cbb99
Code clean ups relating to FGOptions ... and moved it into globals-> space.
2000-10-19 21:24:43 +00:00
curt
ce574d59f5
The following changes were made to flightgear-0.7.5 code to implement the follow
...
ing features:
a) ADA Flight model - ADA.cxx, ADA.hxx, flight.hxx
b) Fighter a/c HUD - flight.hxx, hud.hxx, hud.cxx, cockpit.cxx, hud_ladr.c
xx, hud_card.cxx
c) 3-window display - options.hxx, options.cxx, viewer.cxx
d) Moving objects (ship) - main.cxx
e) Patches - main.cxx
ADA.cxx, ADA.hxx
--------------------------
Interface to the external ADA flight dynamics package.
flight.hxx
----------
Included prototypes for accepting additional data fron the External flight
model for fighter aircraft HUD
Hud.hxx
-------
Included prototypes for accepting additional data for fighter HUD from Exernal F
light model.
Defined FIGHTER_HUD pre-processor directive to enable compilation of fighter hud
code.
hud.cxx, cockpit.cxx, hud_ladr.cxx, hud_card.cxx
---------------------------------------
Included code to initialise additional reticles/text for fighter HUD which is co
nditionally
compiled if FIGHTER_HUD is defined.
options.hxx
-----------
Added window_offset, and function to retrieve its value for 3 windows
options.cxx
-----------
Changed few options to suit ADA/CEF projection system/screens and checks for win
dow offset.
views.cxx
---------
Added code to retrieve view offset for window.
Main.cxx
--------
Added code to load and move an aircraft carrier.
Patch to enable clouds from command line until Curtis fixes it. By default cloud
s are disabled.
2000-10-19 19:46:13 +00:00