|
Согласен с вынесением if game_menu_num=0 из набора if inrectv(x,y,intf.filebtn) , такие вещи постепенно выпрямляются. С IsAuxKey мне что-то не нравится. Понять не могу что, пока. Вроде и логично и глаза коробит одновременно.
Затем, mg_menu.game_menu_num и game_menu_num - далеко не одно и тоже. В чём разница уже не помню, и возможно даже ни в чём, но когда-то она была, и была она страшна. Буду разбираться.
SetGameMenu - идея неплохая, надо посмотреть можно ли её использовать.
С разнесением по файлам - не понял.
Про указатели на текущую менюшку - кроме хаоса ничего не вижу. Указатели - не игрушки, где без них удобнее они всё-таки лишние. |
|