if(navmenu != true) {}
Dafür kannste besser if(!navmenu) schreiben.
Ergänzende Erklärung:
Das, was du da mit true vergleichst, ist doch ein boolscher Ausdruck. Diesen kann man direkt als Bedingung verwenden.
Es ist nicht notwendig, einen boolschen Ausdruck a mit true oder false zu vergleichen, denn
a == true bzw. a != false ist das Gleiche wie a,
a == false bzw. a == true ist das Gleiche wie !a (nicht a).
Die Vergleiche mit true/false dürften den Programmablauf verlangsamen (wenn der Interpreter bzw. C-/Java-Compiler das nicht optimiert).
Gunnar
--
Good results come from experience; and experience comes from bad results.
Good results come from experience; and experience comes from bad results.