//--------- Begin of function Unit::detect_main_menu ---------// // void Unit::detect_main_menu() { if( detect_basic_info() ) return; if( detect_unit_profile() ) return; if( is_own_spy() ) detect_spy_menu(INFO_Y1+187); if( is_own() ) detect_button(); }
//--------- Begin of function Unit::disp_main_menu ---------// // void Unit::disp_main_menu(int refreshFlag) { disp_basic_info(INFO_Y1, refreshFlag); disp_unit_profile( INFO_Y1+52, refreshFlag ); if( !should_show_info() ) return; //---------------------------------// int y=INFO_Y1+98; if( race_id ) { disp_unit_info( y, refreshFlag ); y += 89; } //---------------------------------// if( is_own_spy() ) { disp_spy_menu(y, refreshFlag); y+=spy_menu_height()+3; } if( is_own() ) { if( refreshFlag == INFO_REPAINT ) disp_button(y); y+=BUTTON_ACTION_HEIGHT; } #ifdef DEBUG if( sys.debug_session || sys.testing_session ) disp_debug_info(this, INFO_Y2-68, refreshFlag); #endif }
// ###### begin Gilbert 4/11 #######// //--------- Begin of function Unit::is_own ---------// // int Unit::is_own() { return UnitB::is_own() || is_own_spy(); }