WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Simulationen > Designer Forum

Designer Forum Treffpunkt für Gedankenaustausch von Simmern, die selbst

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 17.11.2004, 08:09   #1
schwudde
Veteran
 
Registriert seit: 21.05.2004
Alter: 46
Beiträge: 252


schwudde eine Nachricht über ICQ schicken
Standard Decision Height-kleines Problem

Hallo zusammen,

hab mal eine Frage an die Gauge-Programmier-Profis (neuse Unwort ). Und zwar steht im AOM folgendes (ich übersetz gleich ins deutsche): Wenn der Bug für die Entscheidungshöhe über 400ft steht ertönt der Warnton 150ft vor erreichen der Entscheidungshöhe. Steht der Bug auf einem Wert kleiner 400ft ertönt der Ton 50ft vor erreichen der Entscheidungshöhe. Ist die Höhe gleich der Entscheidungshöhe "verstummt" der Ton und die DH-Lampe leuchtet auf (solange wie man unter der DH ist, also auch am Boden).

Leider funktioniert das im FS nicht so ganz: er quittiert das mit komischen Knacksern wenn der Ton eigentlich bei 150ft zu hören sein sollte, ab 50ft spielt er es klar ab. Wenn ich nur eine Variante nutze klappt alles wunderbar. So sieht der Code-Schnipsel aus:

Code:
////////////////////////// DH Warning Tone
			if(DecisionHeight > 2500)
			{DecisionHeight = 2500;}

                        if(DecisionHeight > 410); // 150ft Warning
			{UINT32 val = (UINT32) (radio_height_var.var_value.n * 3.28084);
				if ((val - DecisionHeight < 150) && (vs_var.var_value.n <0))
				{MFSSoundFilePlay(dhwarn, FALSE);}

				else if (val - DecisionHeight == 0)
				{MFSSoundStop(dhwarn);}

				else
				{MFSSoundStop(dhwarn);}
			}

			if(DecisionHeight < 400); // 50ft Warning
			{UINT32 val = (UINT32) (radio_height_var.var_value.n * 3.28084);
				if ((val - DecisionHeight < 50) && (vs_var.var_value.n <0))
				{MFSSoundFilePlay(dhwarn, FALSE);}

				else if (val - DecisionHeight == 0)
				{MFSSoundStop(dhwarn);}

				else
				{MFSSoundStop(dhwarn);}
			}
Gibt es einen Weg das so zu machen damit der FS das auch kapiert? Ich meine, eine DH über 400ft dürfte eher selten sein sodaß man darüber hinwegsehen könnte und die 50ft-Variante reichen sollte. Aber ihr wißt ja-"as real as it gets". Bin für jeden Hinweis dankbar.

Viele Grüße
____________________________________
Sven
http://online.vatsimindicators.net/871844/3.png
schwudde ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist an.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:35 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag