AGS kann noch keinen switch-Befehl, von daher...
Ich persönlich würde noch die Befehle klammern.
if(gl_bLightOff) // ist das licht ausgeschaltet?
{
player.Say("Es ist zu Dunkel um etwas zu sehen, aber ich denke das müsste das Radio sein.");
}
else if(gl_iLookAtRadio == 0) // erstes mal schau an
{
player.Say("Es ist ein altes Radio ohne Funktion.");
}
else if ...
Fügt man später noch einen Befehl hinzu, läuft man nicht Gefahr den Zweiten nicht wie gewünscht ausgeführt zu bekommen, besonders beim letzten else.
Außerdem erhöht es die Übersichtlichkeit. Aber das muss jeder selber wissen.