Virtual U.org
Get Personal Training on VU Today
    
Top shadow
 
 register/help
User Name:

Password:

PlayerSchool class Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

PlayerSchool Class Reference

#include <Opschool.h>

List of all members.

Public Types

enum  { SCHOOL_NAME_LEN = 60, FIRST_NAME_LEN = 15, LAST_NAME_LEN = 30 }

Public Methods

int get_player_expected_student_count ()
bool is_public ()
void scenario_check_target ()
int scenario_invest_academic_get_cur ()
void init_scen_dept_selected (int selectPercent)
float scen_balance_budget_score ()
char * trimester_str ()
int get_random_major (char sl)
char generate_student_random_get_group_index (float *arr, int size)
void init ()
void deinit ()
void init_setting_scenario (int scenId)
void init_setting_non_scenario ()
void init_scenario ()
int write_file (File *filePtr)
int read_file (File *filePtr)
void student_report (int refreshFlag)
int student_report_detect ()
void summary_student_report (int refreshFlag)
void summary_student_report_1 (int refreshFlag)
void summary_student_report_2 (int refreshFlag)
void summary_student_report_3 (int refreshFlag)
void summary_student_report_4 (int refreshFlag)
void summary_student_report_5 (int refreshFlag)
void summary_student_report_6 (int refreshFlag)
void summary_student_report_call_residence ()
int summary_student_report_detect ()
void summary_student_report_deinit ()
void summary_student_report_printing (int printOption)
void score_report (int refreshFlag)
void score_report_printing (int printOption)
void score_report_detect ()
void score_report_deinit ()
void next_day ()
void next_trimester ()
void generate_student ()
void new_trimester (int trimesterId)
void generate_student_adjust_pct_array (float *arr, int size)
void generate_student_readjust_pct_array (float *arr, int size)
void update_stu_sum ()
void update_gender ()
void calc_setting_vars ()
float latency_func (float latencyPara, float curValue, float inputValue)
void init_pi ()
void init_score ()
void add_bonus (int value)
void update_history (char flag=UPDATE_ALL)
void calc_ultimate_score ()
void calc_staff_morale ()
void calc_media_attitudes ()

Public Attributes

float spinner_var1
float spinner_var2
int mascot
char school_name [SCHOOL_NAME_LEN+1]
char player_first_name [FIRST_NAME_LEN+1]
char player_last_name [LAST_NAME_LEN+1]
int tmp_department_pool_flag [DEPARTMENT_TYPE_COUNT]
int right_bws_pool [DEPARTMENT_TYPE_COUNT]
int left_bws_pool [DEPARTMENT_TYPE_COUNT]
int right_bws_pool_size
int left_bws_pool_size
int pool_selected_size
int just_add
int just_remove
int student_market
int location
int prestige
int student_count
int sl5_student_percent
int parttime_undergrad_percent
int ug_get_degree_in_5year_percent
int fulltime_ug_in_housing_percent
int athletic_program_intensity
int graduate_student_percent
int nondegree_student_percent
int doctoral_program_intensity
int sponsored_research_intensity
int relative_wealth
int control
int campus_environment
float initializationValueAC_ADMINISTRATION_N_OTHER_OPERATING_EXPENSE
int school_type
int scenario_id
int scenario_base
int scenario_base_at_start
int scenario_target [3]
int scenario_base1
int scenario_base2
float scenario_float_base
float scenario_faculty_salary_increase
float scenario_endowment_increase
int scenario_review_game_year
int scenario_max_game_years
int scenario_start_score
int scen_quit_game_flag
char scen_dept_selected_array [MAX_DEPARTMENT]
char plaque_granted [TOTAL_PLAQUE_COUNT]
char goal_deadline [TOTAL_PLAQUE_COUNT]
char plaque_last
int selected_department_list [DEPARTMENT_TYPE_COUNT]
int chance_event_frequency
int chance_objective_frequency
float difficulty_multiplier
Trimester trimester_array [TRIMESTER_PER_YEAR]
char percent_student_in_state
char relative_wealth_value
char cur_trimester
int cur_trimester_start_date
char is_trimester_off
char trimester_off_day
char teaching_method_pref [MAX_TEACHING_METHOD]
char course_match_order [MAX_STUDENT_LEVEL]
short cur_select_course_student_level_order
short cur_select_course_student_level
char faculty_promotion_difficulity
char faculty_degree_to_which_priorities_reflected_in_promotion
char summer_emphasis
char summer_emphasis_last
char percent_summer_teaching_load
float student_level_pct [MAX_STUDENT_LEVEL]
float year_in_program_pct [MASTER_ARRAY_SIZE][MAX_GRADUATE_YEARS+1]
float student_gender_pct [MAX_STUDENT_LEVEL][GENDER_ETHNIC_TYPE_COUNT]
float dropout_trans_prob [MASTER_ARRAY_SIZE][MAX_GRADUATE_YEARS]
float adjusted_student_major_pref [MAX_STUDENT_LEVEL_INI][MAX_DEPARTMENT]
float major_pref_multiplier [MAX_DEPARTMENT]
float grad_trans_prob [MASTER_ARRAY_SIZE][MAX_GRADUATE_YEARS]
float delay_rate [MAX_STUDENT_LEVEL]
char current_report_type
char current_report_mode
char current_score_report_type
char staff_morale
char media_attitudes
char administrative_performance
char scholarship_broadly_defined
float sub_score [SCORE_VAR_COUNT][HISTORY_MONTH_COUNT]
float sub_score_change [SCORE_VAR_COUNT]
float sub_score_start [SCORE_VAR_COUNT]
float game_score_history [HISTORY_MONTH_COUNT]
int ultimate_game_score_history [HISTORY_MONTH_COUNT]
float score_sub_total [SCORE_SUBGROUP_COUNT][HISTORY_MONTH_COUNT]
float score_group_change [SCORE_SUBGROUP_COUNT]
float score_group_weight [SCORE_SUBGROUP_COUNT]
float sub_score_weight [SCORE_VAR_COUNT]
float init_game_score
float cur_game_score
int ultimate_game_score
int bonus_point
float time_to_degree [DEGREE_TYPE_COUNT][HISTORY_YEAR_COUNT]
float dropout_rate [DEGREE_TYPE_COUNT][HISTORY_YEAR_COUNT]
float fake_disp_time_to_degree [DEGREE_TYPE_COUNT][HISTORY_YEAR_COUNT]
int bachelor_degree [HISTORY_YEAR_COUNT]
int master_degree [HISTORY_YEAR_COUNT]
int doctor_degree [HISTORY_YEAR_COUNT]
char talent_academic_all [DEGREE_TYPE_COUNT][HISTORY_MONTH_COUNT]
char performance_academic_ug [HISTORY_MONTH_COUNT]
char talent_academic [HISTORY_MONTH_COUNT]
char talent_extracurricular [HISTORY_MONTH_COUNT]
char talent_athletics [HISTORY_MONTH_COUNT]
char satisfaction_academic [HISTORY_MONTH_COUNT]
char satisfaction_student_life [HISTORY_MONTH_COUNT]
char satisfaction_athletics [HISTORY_MONTH_COUNT]
char satisfaction_overall [HISTORY_MONTH_COUNT]
int ins_student_level_no [MAX_STUDENT_LEVEL_N_TOTAL]
int ins_student_level_history [MAX_STUDENT_LEVEL_N_TOTAL][HISTORY_TRIMESTER_COUNT]
int ins_gender_student_level_no [GENDER_ETHNIC_TYPE_COUNT_N_TOTAL]
int ins_gender_student_level_history [GENDER_ETHNIC_TYPE_COUNT_N_TOTAL][HISTORY_TRIMESTER_COUNT]
float old_pre


Detailed Description

Class for representing the player's school, including student and faculty body, prestige, satisfaction and morale levels, institution evironment, mode, and profile. Used to calculate performance metrics and generate student reports.

Definition at line 154 of file Opschool.h.


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
SCHOOL_NAME_LEN 
FIRST_NAME_LEN 
LAST_NAME_LEN 

Definition at line 159 of file Opschool.h.


Member Function Documentation

void PlayerSchool::add_bonus int    value
 

Definition at line 1025 of file Opsch_pi.cpp.

References bonus_point, and calc_ultimate_score().

void PlayerSchool::calc_media_attitudes  
 

Definition at line 470 of file Opsch_pi.cpp.

References err_when, and media_attitudes.

void PlayerSchool::calc_setting_vars  
 

Calculate variables based on the settings.

Definition at line 266 of file Opschool.cpp.

References LOCAL, NATIONAL, and REGIONAL.

void PlayerSchool::calc_staff_morale  
 

Definition at line 408 of file Opsch_pi.cpp.

References administrative_performance, PL_ADMINISTRATION, PL_BUDGET_ADJUSTMENT, PL_INDIRECT_COST_RATE, PL_STAFF_SALARY_INCREASES, and staff_morale.

void PlayerSchool::calc_ultimate_score  
 

refer to section8 of td2.5 AND [HE.RespF_Definitions.xls]TrusteeEvel

Definition at line 631 of file Opsch_pi.cpp.

References S_DEGREES_GRANTED, S_EDUCATIONAL_QUALITY, S_PRESTIGE, S_SPONSORED_RESEARCH_ACTIVITY, SCORE_VAR_COUNT, and UG_TRADITION.

Referenced by add_bonus(), and init_score().

void PlayerSchool::deinit  
 

Definition at line 82 of file Opschool.cpp.

void PlayerSchool::generate_student  
 

Definition at line 92 of file Opsch_gs.cpp.

References MASTER, MAX_GRADUATE_YEARS, MAX_STUDENT_LEVEL, and TALENT_VAR_COUNT.

void PlayerSchool::generate_student_adjust_pct_array float *    arr,
int    size
 

Definition at line 801 of file Opsch_gs.cpp.

References err_here.

Referenced by next_trimester().

char PlayerSchool::generate_student_random_get_group_index float *    arr,
int    size
 

Definition at line 829 of file Opsch_gs.cpp.

References err_when.

Referenced by get_random_major().

void PlayerSchool::generate_student_readjust_pct_array float *    arr,
int    size
 

Definition at line 814 of file Opsch_gs.cpp.

References err_when.

Referenced by next_trimester().

int PlayerSchool::get_player_expected_student_count  
 

refer to tecdoc 3.3 section 4.1

Definition at line 391 of file Opsch_gs.cpp.

References err_when, INPUT_OPTION_COUNT, and student_count.

int PlayerSchool::get_random_major char    sl
 

Definition at line 849 of file Opsch_gs.cpp.

References adjusted_student_major_pref, DISTANCE_LEARN, err_when, generate_student_random_get_group_index(), MAX_STUDENT_LEVEL_INI, UG_NONTRADITION, and UG_TRADITION.

void PlayerSchool::init  
 

Definition at line 62 of file Opschool.cpp.

References MODE_OVERALL, REPORT_MODE_INSTITUTION, and REPORT_TYPE_INSTITUTION_PROFILE1.

void PlayerSchool::init_pi  
 

intermediate vars for calc of performance indicators.

Definition at line 69 of file Opsch_pi.cpp.

References DISTANCE_LEARN, DOCTOR, MASTER, MAX_STUDENT_LEVEL, UG_NONTRADITION, and UG_TRADITION.

void PlayerSchool::init_scen_dept_selected int    selectPercent
 

Definition at line 487 of file Opsch_sc.cpp.

References MAX_DEPARTMENT, and scen_dept_selected_array.

void PlayerSchool::init_scenario  
 

Definition at line 521 of file Opsch_sc.cpp.

References AC_ASSET_TOTAL, AC_ENDOWMENT, AC_FINANCIAL_AID, AC_GROSS_TUITION_INCOME, AC_NET_TUITION_INCOME, AC_OPERATING_RESERVE, AC_STATE_APPROPRIATION, DT_COURSE_PREPARATION, DT_EDUCATIONAL_DEVELOPMENT, DT_INSTITUTIONAL_AND_PUBLIC_SERVICE, DT_OUT_OF_CLASS_STUDENT_CONTACT, DT_RESEARCH, DT_SCHOLARSHIP, GENDER_ETHNIC_TYPE_COUNT, goal_deadline, Department::last_priority_discretionary_hour_array, LIBERAL_ARTS_SCHOOL, MINORITY_FEMALE, MINORITY_MALE, NONMINORITY_FEMALE, PL_ENDOWMENT_SPENDING_RATE, Department::priority_discretionary_hour_array, PRIVATE_SCHOOL, S_EDUCATIONAL_QUALITY, S_SCHOLARSHIP_BROADLY_DEFINED, scen_balance_budget_score(), scen_dept_selected_array, scenario_base, scenario_base1, scenario_base2, scenario_endowment_increase, scenario_faculty_salary_increase, scenario_float_base, scenario_id, scenario_invest_academic_get_cur(), scenario_max_game_years, scenario_target, school_type, SCN_BALANCE_BUDGET, SCN_COMPENSATE_FOR_ENROLLMENT_SHIFTS, SCN_FACULTY_DIVERSITY, SCN_INVEST_ACADEMIC, SCN_LIMIT_TUITION_GROWTH, SCN_RAISE_SALARY, SCN_RESEARCH_QUALITY, SCN_STUDENT_DIVERSITY, SCN_TEACHING_QUALITY, SCN_WINNING_ATHLETICS, and sub_score.

void PlayerSchool::init_score  
 

Definition at line 993 of file Opsch_pi.cpp.

References calc_ultimate_score(), SCORE_VAR_COUNT, sub_score, sub_score_change, and sub_score_start.

void PlayerSchool::init_setting_non_scenario  
 

Definition at line 209 of file Opschool.cpp.

void PlayerSchool::init_setting_scenario int    scenId
 

Definition at line 26 of file Opsch_sc.cpp.

References COMPREHENSIVE_SCHOOL, INPUT_HIGH, INPUT_LOW, INPUT_MEDIUM, LIBERAL_ARTS_SCHOOL, PACIFIC, PRIVATE, PRIVATE_SCHOOL, PUBLIC, PUBLIC_SCHOOL, REGIONAL, RURAL, SCN_BALANCE_BUDGET, SCN_NONE, SUBURBAN, URBAN, and WEALTH_IN_BETWEEN.

bool PlayerSchool::is_public   [inline]
 

Definition at line 206 of file Opschool.h.

References control, and PUBLIC.

float PlayerSchool::latency_func float    latencyPara,
float    curValue,
float    inputValue
 

adjust latencyPara for math.latency_func

Definition at line 758 of file Opschool.cpp.

References INPUT_HIGH, and INPUT_MEDIUM.

void PlayerSchool::new_trimester int    trimesterId
 

Definition at line 353 of file Opschool.cpp.

References CURSOR_WAITING.

void PlayerSchool::next_day  
 

Definition at line 304 of file Opschool.cpp.

References TRIMESTER_PER_YEAR.

void PlayerSchool::next_trimester  
 

Definition at line 1137 of file Opsch_pi.cpp.

References adjusted_student_major_pref, GeneralDepartmentInfo::bachelor_elective_course_pref, difficulty_multiplier, err_when, generate_student_adjust_pct_array(), generate_student_readjust_pct_array(), major_pref_multiplier, DepartmentInfo::master_elective_course_pref, MAX_DEPARTMENT, MAX_STUDENT_LEVEL_INI, Department::p_educational_quality, Department::p_student_morale, scenario_id, and SCN_COMPENSATE_FOR_ENROLLMENT_SHIFTS.

int PlayerSchool::read_file File   filePtr
 

Definition at line 326 of file OGFILE3.CPP.

References File::file_read().

float PlayerSchool::scen_balance_budget_score  
 

Definition at line 510 of file Opsch_sc.cpp.

References cur_game_score.

Referenced by init_scenario().

void PlayerSchool::scenario_check_target  
 

Definition at line 192 of file Opsch_sc.cpp.

References MODE_AWARD_REPORT, MODE_FINAL_SCORE, and SCN_NONE.

int PlayerSchool::scenario_invest_academic_get_cur  
 

Definition at line 434 of file Opsch_sc.cpp.

References INSTITUTIONAL_TYPE_COUNT, and SCN_INVEST_ACADEMIC.

Referenced by init_scenario().

void PlayerSchool::score_report int    refreshFlag
 

Definition at line 152 of file Oscor_if.cpp.

References BG_PIC_ID, BOTTOM_BUTTON_DISTANCE, BOTTOM_BUTTON_HEIGHT, BOTTOM_BUTTON_WIDTH, BOTTOM_BUTTON_WIDTH3, current_score_report_type, INFO_REPAINT, NULL, ButtonGroup::paint(), REPORT_X1, REPORT_Y1, score_report_deinit(), WINDOW_X1, WINDOW_X2, WINDOW_Y1, WINDOW_Y2, ZOOM_X1, ZOOM_X2, ZOOM_Y1, and ZOOM_Y2.

void PlayerSchool::score_report_deinit  
 

Definition at line 307 of file Oscor_if.cpp.

References ButtonGroup::deinit_buttons(), mem_del, and NULL.

Referenced by score_report().

void PlayerSchool::score_report_detect  
 

Definition at line 294 of file Oscor_if.cpp.

References current_score_report_type, and ButtonGroup::detect().

void PlayerSchool::score_report_printing int    printOption
 

void PlayerSchool::student_report int    refreshFlag
 

int PlayerSchool::student_report_detect  
 

void PlayerSchool::summary_student_report int    refreshFlag
 

<int> refreshFlag = INFO_REPAINT or INFO_UPDATE

Definition at line 2936 of file Ostd_sum.cpp.

References REPORT_MODE_DEPARTMENT, and REPORT_TYPE_DEPARTMENT_PROFILE1.

void PlayerSchool::summary_student_report_1 int    refreshFlag
 

Definition at line 329 of file Ostd_sum.cpp.

References BG_PIC_ID, BOTTOM_BUTTON_DISTANCE, BOTTOM_BUTTON_HEIGHT, BOTTOM_BUTTON_WIDTH, BOTTOM_BUTTON_X1, BOTTOM_BUTTON_Y1, current_report_mode, current_report_type, Department::dept_student_level_history, Department::dept_student_level_no, DISTANCE_LEARN, INFO_REPAINT, GraphPerformanceIndicatorTrimester::init(), PieChart::init(), StudentArray::is_deleted(), MAX_STUDENT_LEVEL, MAX_STUDENT_LEVEL_N_TOTAL, NULL, ButtonGroup::paint(), GraphPerformanceIndicatorTrimester::paint(), GraphPerformanceIndicatorTrimester::refresh(), PieChart::refresh(), REPORT_MODE_DEPARTMENT, REPORT_X1, REPORT_X2, REPORT_Y1, PieChart::series_color, DynArray::size(), GeneralDepartment::student_array, summary_student_report_deinit(), TAB1, TAB2, TAB3, TAB4, TAB5, TAB6, VTAB1, VTAB4, ZOOM_X1, ZOOM_X2, ZOOM_Y1, and ZOOM_Y2.

void PlayerSchool::summary_student_report_2 int    refreshFlag
 

Definition at line 714 of file Ostd_sum.cpp.

References BG_PIC_ID, BOTTOM_BUTTON_DISTANCE, BOTTOM_BUTTON_HEIGHT, BOTTOM_BUTTON_WIDTH, BOTTOM_BUTTON_X1, BOTTOM_BUTTON_Y1, current_report_mode, current_report_type, Department::dept_gender_student_level_history, GENDER_ETHNIC_TYPE_COUNT_N_TOTAL, INFO_REPAINT, GraphPerformanceIndicatorTrimester::init(), PieChart::init(), NULL, ButtonGroup::paint(), GraphPerformanceIndicatorTrimester::paint(), GraphPerformanceIndicatorTrimester::refresh(), PieChart::refresh(), REPORT_MODE_DEPARTMENT, REPORT_X1, REPORT_X2, REPORT_Y1, PieChart::series_color, summary_student_report_deinit(), TAB1, TAB2, TAB3, TAB4, TAB5, TAB6, VTAB1, VTAB4, ZOOM_X1, ZOOM_X2, ZOOM_Y1, and ZOOM_Y2.

void PlayerSchool::summary_student_report_3 int    refreshFlag
 

Definition at line 988 of file Ostd_sum.cpp.

References StudentArray::bachelor_degree, BACHELOR_DEGREE, BG_PIC_ID, BOTTOM_BUTTON_DISTANCE, BOTTOM_BUTTON_HEIGHT, BOTTOM_BUTTON_WIDTH, BOTTOM_BUTTON_X1, BOTTOM_BUTTON_Y1, current_report_mode, current_report_type, DEGREE_TYPE_COUNT, StudentArray::doctor_degree, DOCTOR_DEGREE, StudentArray::dropout_rate, StudentArray::fake_disp_time_to_degree, INFO_REPAINT, GraphPerformanceIndicatorTrimester::init(), GraphPerformanceIndicatorYear::init(), GraphPerformanceIndicatorMonth::init(), StudentArray::master_degree, MASTER_DEGREE, Department::p_student_morale_history, GraphPerformanceIndicatorTrimester::paint(), GraphPerformanceIndicatorYear::paint(), GraphPerformanceIndicatorMonth::paint(), ButtonGroup::paint(), StudentArray::performance_academic_ug, Text::refresh(), GraphPerformanceIndicatorYear::refresh(), GraphPerformanceIndicatorMonth::refresh(), REPORT_MODE_DEPARTMENT, REPORT_X1, REPORT_X2, REPORT_Y1, Text::right_put(), S_STUDENT_MORALE, GeneralDepartment::student_array, summary_student_report_deinit(), StudentArray::talent_academic_all, StudentArray::time_to_degree, ZOOM_X1, ZOOM_X2, ZOOM_Y1, and ZOOM_Y2.

void PlayerSchool::summary_student_report_4 int    refreshFlag
 

Definition at line 1603 of file Ostd_sum.cpp.

References BG_PIC_ID, BOTTOM_BUTTON_DISTANCE, BOTTOM_BUTTON_HEIGHT, BOTTOM_BUTTON_WIDTH, BOTTOM_BUTTON_X1, BOTTOM_BUTTON_Y1, current_report_type, INFO_REPAINT, GraphPerformanceIndicatorMonth::init(), GraphPerformanceIndicatorMonth::paint(), ButtonGroup::paint(), Text::refresh(), GraphPerformanceIndicatorMonth::refresh(), REPORT_X1, REPORT_X2, REPORT_Y1, Text::right_put(), summary_student_report_deinit(), ZOOM_X1, ZOOM_X2, ZOOM_Y1, and ZOOM_Y2.

void PlayerSchool::summary_student_report_5 int    refreshFlag
 

Definition at line 1901 of file Ostd_sum.cpp.

References AC_GROSS_TUITION_INCOME, AC_STUDENT_LIFE, BG_PIC_ID, BOTTOM_BUTTON_DISTANCE, BOTTOM_BUTTON_HEIGHT, BOTTOM_BUTTON_WIDTH, BOTTOM_BUTTON_X1, BOTTOM_BUTTON_Y1, current_report_type, FINANCIAL_BUTTON2_Y1, FINANCIAL_BUTTON_DISTANCE, FINANCIAL_BUTTON_HEIGHT, FINANCIAL_BUTTON_WIDTH, FINANCIAL_BUTTON_X1, FINANCIAL_BUTTON_Y1, INFO_REPAINT, Text::init(), GraphPerformanceIndicatorMonth::init(), GraphYear::init(), Spinner::init(), MODE_FINANCIAL_BOX1_HEIGHT, MODE_FINANCIAL_BOX2_HEIGHT, MODE_FINANCIAL_TAB1, MODE_FINANCIAL_TAB2, MODE_FINANCIAL_TAB3, MODE_FINANCIAL_TAB4, MODE_FINANCIAL_TAB5, MODE_FINANCIAL_TAB6, NULL, P_NONE, ButtonGroup::paint(), Text::paint(), GraphPerformanceIndicatorMonth::paint(), GraphYear::paint(), Spinner::refresh(), Text::refresh(), GraphPerformanceIndicatorMonth::refresh(), GraphYear::refresh(), REPORT_X1, REPORT_X2, REPORT_Y1, spinner_var1, spinner_var2, String::str_buf, summary_student_report_deinit(), TAB4, VTAB1, ZOOM_X1, ZOOM_X2, ZOOM_Y1, and ZOOM_Y2.

void PlayerSchool::summary_student_report_6 int    refreshFlag
 

Definition at line 2393 of file Ostd_sum.cpp.

References BG_PIC_ID, BOTTOM_BUTTON_DISTANCE, BOTTOM_BUTTON_HEIGHT, BOTTOM_BUTTON_WIDTH, BOTTOM_BUTTON_X1, BOTTOM_BUTTON_Y1, current_report_type, INFO_REPAINT, ValueSlider::init(), Text::init(), GraphNonFinancialYear::init(), NULL, ButtonGroup::paint(), GraphNonFinancialYear::paint(), Text::paint(), Text::refresh(), GraphNonFinancialYear::refresh(), ValueSlider::refresh(), REPORT_X1, REPORT_X2, REPORT_Y1, summary_student_report_deinit(), V_YELLOW, ZOOM_X1, ZOOM_X2, ZOOM_Y1, and ZOOM_Y2.

void PlayerSchool::summary_student_report_call_residence  
 

Definition at line 2386 of file Ostd_sum.cpp.

References current_report_mode, current_report_type, REPORT_MODE_INSTITUTION, and REPORT_TYPE_RESIDENCE_HALL.

void PlayerSchool::summary_student_report_deinit  
 

Definition at line 3116 of file Ostd_sum.cpp.

References ValueSlider::deinit(), Spinner::deinit(), GraphNonFinancialYear::deinit(), GraphYear::deinit(), Text::deinit(), GraphPerformanceIndicatorMonth::deinit(), GraphPerformanceIndicatorYear::deinit(), GraphPerformanceIndicatorTrimester::deinit(), PieChart::deinit(), ButtonGroup::deinit_buttons(), mem_del, and NULL.

Referenced by summary_student_report_1(), summary_student_report_2(), summary_student_report_3(), summary_student_report_4(), summary_student_report_5(), and summary_student_report_6().

int PlayerSchool::summary_student_report_detect  
 

Definition at line 2995 of file Ostd_sum.cpp.

void PlayerSchool::summary_student_report_printing int    printOption
 

char * PlayerSchool::trimester_str  
 

Definition at line 410 of file Opschool.cpp.

void PlayerSchool::update_gender  
 

Definition at line 608 of file Opschool.cpp.

References GENDER_ETHNIC_TYPE_COUNT_N_TOTAL.

void PlayerSchool::update_history char    update_flag = UPDATE_ALL
 

update history arrays

update_flag = UPDATE_TRIMESTER, UPDATE_MONTH, UPDATE_YEAR; (ooffice.h)

Definition at line 210 of file Opsch_pi.cpp.

References err_here.

void PlayerSchool::update_stu_sum  
 

Definition at line 446 of file Opschool.cpp.

References MAX_STUDENT_LEVEL.

int PlayerSchool::write_file File   filePtr
 

Definition at line 322 of file OGFILE3.CPP.

References File::file_write().


Member Data Documentation

float PlayerSchool::adjusted_student_major_pref[MAX_STUDENT_LEVEL_INI][MAX_DEPARTMENT]
 

Definition at line 301 of file Opschool.h.

Referenced by get_random_major(), and next_trimester().

char PlayerSchool::administrative_performance
 

Definition at line 407 of file Opschool.h.

Referenced by calc_staff_morale().

int PlayerSchool::athletic_program_intensity
 

Definition at line 195 of file Opschool.h.

int PlayerSchool::bachelor_degree[HISTORY_YEAR_COUNT]
 

Definition at line 438 of file Opschool.h.

int PlayerSchool::bonus_point
 

Definition at line 425 of file Opschool.h.

Referenced by add_bonus().

int PlayerSchool::campus_environment
 

Definition at line 205 of file Opschool.h.

int PlayerSchool::chance_event_frequency
 

Definition at line 253 of file Opschool.h.

int PlayerSchool::chance_objective_frequency
 

Definition at line 254 of file Opschool.h.

int PlayerSchool::control
 

Definition at line 204 of file Opschool.h.

Referenced by is_public().

char PlayerSchool::course_match_order[MAX_STUDENT_LEVEL]
 

Definition at line 282 of file Opschool.h.

float PlayerSchool::cur_game_score
 

Definition at line 423 of file Opschool.h.

Referenced by scen_balance_budget_score().

short PlayerSchool::cur_select_course_student_level
 

Definition at line 285 of file Opschool.h.