Einzelnen Beitrag anzeigen
Alt 19.12.2001, 12:55   #16
Marc
Inventar
 
Registriert seit: 01.03.2000
Beiträge: 3.197


Standard

- DLLGetPopupHelp no longer requires a <help> tag to be defined for the gauge for popup help to work.
- Setting cursor to CURSOR_TURN_LEFT or CURSOR_TURN_RIGHT would crash Fly!. Fixed.
- Added SetWeather to Python system; pass in a WeatherInfo dictionary (defined in fly.py) and weather is set at users present position.
- Added DLLKeyIntercept routine to allow DLL's to capture Fly! keystrokes and prevent further processing.
- APIDefineKey did not handle the modifier value correctly. Fixed.
- APIBlitPanelToSurface and APIDrawBitmap no longer leave a 1-pixel black border.
- Key handler changes not always activated properly when added or removed. Fixed.
- Keyboard callback routines had a bug causing DLL's not to get notification. Fixed.
- DLLBeginFrame was not being called. Fixed.
- APIDefineKey did not handle the modifier value correctly. Fixed.
- Key handler changes not always activated properly when added or removed. Fixed.
- The maximum number of active fonts has been increased from 20 to 40.
- APIFreeFont has been added to the SDK to allow freeing an unused font.
- APIGetFlyVersion has been added to report the current revision and build number of the Fly! executable.
- DLLFilterMetar has been added to allow DLL's to pre-filter METAR files before they are processed by Fly!.
- Keyboard callback routines had a bug causing DLL's not to get notification. Fixed.
- APIObjectInAirport incorrectly searched airport database, causing inconsistent results. Fixed.
- APIGetScreenDirect added to allow direct manipulation of the Fly! frame buffer (valid during DLLDraw* callbacks only)
- APIGainFocus/APILoseFocus added to forcibly change the focus of a UI component or window

This constitutes the feature set for 2.01.230.

Richard Harvey
Terminal Reality
Fly! Beta Team
Marc ist offline   Mit Zitat antworten