Need help on conditional display

#1
hello,

I've got some problem with conditional display. It work fine with some variable (NAV frequency, Time of the day,..) but crash FS9 with some other (Day of the year, season,...). I'am using FS2002 SDK.

here is the code i use (to display the object only from 1 jan to 10 jan.) :

IFIN1 a00, 038Ah, 1, 10

i also tried to convert those value in hexa format but it still doesn't work.

does anyone have an idea ? I dont understand why it work with some variable and not with some other :confused:

Thanks
 

arno

Administrator
Staff member
FSDevConf team
Resource contributor
#2
Hi,

Your code looks fine, but where did you place the label a00? Maybe something went wrong there. I would have to see more of your ASM code to tell that.
 
#3
i placed the a00 label at the end of the file (last line) :

...
BGL_TRANSFORM_END ; Transform RotateAroundX
BGL_END
BGL_RETURN
a00 label word

but this code work fine with some other variables (NAV frequency for example) so i think the a00 label is correctly placed
 

arno

Administrator
Staff member
FSDevConf team
Resource contributor
#4
I think it would be better to place the label before the BGL_END command. But I would have to check the structure of the Fs2002 code to be sure (and I am not behind my normal PC at the moment).
 
Top