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

Password:

Ostudent.h File Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

Ostudent.h File Reference

#include <GAMEDEF.H>
#include <ODYNARRB.H>
#include <OCOURSE.H>

Go to the source code of this file.

Compounds

class  Student
class  StudentArray

Defines

#define MAX_STUDENT_LEVEL   5
#define MAX_STUDENT_LEVEL_INI   4
#define MAX_GRADUATE_YEARS   8

Enumerations

enum  {
  UG_TRADITION, UG_NONTRADITION, MASTER, DOCTOR,
  DISTANCE_LEARN
}
enum  { DEGREE_TYPE_COUNT = 3, BACHELOR_DEGREE = 0, MASTER_DEGREE, DOCTOR_DEGREE }
enum  { MAX_STUDENT_LEVEL_N_TOTAL = MAX_STUDENT_LEVEL+1, MAX_STUDENT_LEVEL_TOTAL = MAX_STUDENT_LEVEL }
enum  { MASTER_ARRAY_SIZE = MASTER + 1 }
enum  { SL_UG, SL_MASTER, SL_DOCTOR, SL_DISTANCE_LEARN }
enum  { UPPER_DIVISION = 1, LOWER_DIVISION }
enum  { BACHELOR_YEAR_COUNT = 4, MASTER_YEAR_COUNT = 1, DOCTOR_YEAR_COUNT = 2 }
enum  {
  TALENT_INCOME_VAR_COUNT = 4, TALENT_VAR_COUNT = 3, ACADEMIC = 0, EXTRA_CURRI,
  ATHLETIC, INCOME
}


Define Documentation

#define MAX_GRADUATE_YEARS   8
 

Definition at line 25 of file Ostudent.h.

Referenced by PlayerSchool::generate_student(), and DepartmentInfo::generate_student_transition_prob_n_year_in_program_doctor().

#define MAX_STUDENT_LEVEL   5
 

Definition at line 23 of file Ostudent.h.

Referenced by StudentArray::calc_degree_awarded(), EnrollRes::calc_student_count(), GeneralDepartment::calc_student_history(), PeerSchool::calc_student_pref_vars_array_peer(), EnrollRes::enroll_main(), PlayerSchool::generate_student(), Finance::init_data(), PlayerSchool::init_pi(), Letter::init_welcome_letter(), StudentArray::select_course(), PlayerSchool::summary_student_report_1(), EnrollRes::update_enroll_history(), StudentArray::update_history(), Facility::update_parking(), and PlayerSchool::update_stu_sum().

#define MAX_STUDENT_LEVEL_INI   4
 

Definition at line 24 of file Ostudent.h.

Referenced by DepartmentInfo::generate_student_major_preference(), PlayerSchool::get_random_major(), SchoolEx::init(), and PlayerSchool::next_trimester().


Enumeration Type Documentation

anonymous enum
 

Enumeration values:
UG_TRADITION 
UG_NONTRADITION 
MASTER 
DOCTOR 
DISTANCE_LEARN 

Definition at line 27 of file Ostudent.h.

anonymous enum
 

Enumeration values:
DEGREE_TYPE_COUNT 
BACHELOR_DEGREE 
MASTER_DEGREE 
DOCTOR_DEGREE 

Definition at line 31 of file Ostudent.h.

anonymous enum
 

Enumeration values:
MAX_STUDENT_LEVEL_N_TOTAL 
MAX_STUDENT_LEVEL_TOTAL 

Definition at line 39 of file Ostudent.h.

anonymous enum
 

Enumeration values:
MASTER_ARRAY_SIZE 

Definition at line 45 of file Ostudent.h.

anonymous enum
 

Enumeration values:
SL_UG 
SL_MASTER 
SL_DOCTOR 
SL_DISTANCE_LEARN 

Definition at line 49 of file Ostudent.h.

anonymous enum
 

Enumeration values:
UPPER_DIVISION 
LOWER_DIVISION 

Definition at line 53 of file Ostudent.h.

anonymous enum
 

Enumeration values:
BACHELOR_YEAR_COUNT 
MASTER_YEAR_COUNT 
DOCTOR_YEAR_COUNT 

Definition at line 59 of file Ostudent.h.

anonymous enum
 

Enumeration values:
TALENT_INCOME_VAR_COUNT 
TALENT_VAR_COUNT 
ACADEMIC 
EXTRA_CURRI 
ATHLETIC 
INCOME 

Definition at line 66 of file Ostudent.h.


Generated on Fri Aug 23 01:38:54 2002 for VirtualU by doxygen1.2.17