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

Password:

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

Oworldmt.h File Reference

#include <OMATRIX.H>

Go to the source code of this file.

Compounds

class  MapMatrix
 Class which handles the drawing and UI relating to the Campus map. More...

class  ZoomMatrix

Defines

#define MAX_WORLD_X_LOC   80
#define MAX_WORLD_Y_LOC   80
#define MAP_X1   (MAP_X2-MAP_WIDTH+1)
#define MAP_Y1   (MAP_Y2-MAP_HEIGHT+1)
#define MAP_X2   (VGA_WIDTH-7)
#define MAP_Y2   (VGA_HEIGHT-5)
#define MAP_WIDTH   (MAX_WORLD_X_LOC/2)*MAP_LOC_WIDTH
#define MAP_HEIGHT   (MAX_WORLD_Y_LOC/2)*MAP_LOC_HEIGHT
#define MAP_LOC_WIDTH   4
#define MAP_LOC_HEIGHT   2
#define MAP_BORDER_WIDTH   2
#define MAP_BORDER_HEIGHT   2
#define ZOOM_X1   33
#define ZOOM_Y1   58
#define ZOOM_X2   769
#define ZOOM_Y2   477
#define ZOOM_WIDTH   (ZOOM_X2-ZOOM_X1+1)
#define ZOOM_HEIGHT   (ZOOM_Y2-ZOOM_Y1+1)
#define ZOOM1_LOC_WIDTH   32
#define ZOOM1_LOC_HEIGHT   16
#define ZOOM2_LOC_WIDTH   64
#define ZOOM2_LOC_HEIGHT   32


Define Documentation

#define MAP_BORDER_HEIGHT   2
 

Definition at line 32 of file Oworldmt.h.

Referenced by World::draw_all().

#define MAP_BORDER_WIDTH   2
 

Definition at line 31 of file Oworldmt.h.

Referenced by World::draw_all().

#define MAP_HEIGHT   (MAX_WORLD_Y_LOC/2)*MAP_LOC_HEIGHT
 

Definition at line 26 of file Oworldmt.h.

#define MAP_LOC_HEIGHT   2
 

Definition at line 29 of file Oworldmt.h.

Referenced by World::init(), Sprite::init(), Firm::init(), and Sprite::process().

#define MAP_LOC_WIDTH   4
 

Definition at line 28 of file Oworldmt.h.

Referenced by World::init(), Sprite::init(), Firm::init(), and Sprite::process().

#define MAP_WIDTH   (MAX_WORLD_X_LOC/2)*MAP_LOC_WIDTH
 

Definition at line 24 of file Oworldmt.h.

#define MAP_X1   (MAP_X2-MAP_WIDTH+1)
 

Definition at line 18 of file Oworldmt.h.

Referenced by World::draw_all(), World::init(), and MapMatrix::scroll().

#define MAP_X2   (VGA_WIDTH-7)
 

Definition at line 20 of file Oworldmt.h.

Referenced by World::draw_all(), World::init(), and MapMatrix::scroll().

#define MAP_Y1   (MAP_Y2-MAP_HEIGHT+1)
 

Definition at line 19 of file Oworldmt.h.

Referenced by World::draw_all(), World::init(), and MapMatrix::scroll().

#define MAP_Y2   (VGA_HEIGHT-5)
 

Definition at line 21 of file Oworldmt.h.

Referenced by World::draw_all(), World::init(), and MapMatrix::scroll().

#define MAX_WORLD_X_LOC   80
 

Definition at line 13 of file Oworldmt.h.

Referenced by World::get_loc(), World::get_valid_loc(), World::init(), and Matrix::init().

#define MAX_WORLD_Y_LOC   80
 

Definition at line 14 of file Oworldmt.h.

Referenced by World::get_loc(), World::get_valid_loc(), World::init(), and FirmInfo::is_fully_visible().

#define ZOOM1_LOC_HEIGHT   16
 

Definition at line 47 of file Oworldmt.h.

Referenced by World::init(), Sprite::init(), Firm::init(), and Sprite::process().

#define ZOOM1_LOC_WIDTH   32
 

Definition at line 46 of file Oworldmt.h.

Referenced by World::init(), Sprite::init(), Firm::init(), and Sprite::process().

#define ZOOM2_LOC_HEIGHT   32
 

Definition at line 52 of file Oworldmt.h.

Referenced by World::init(), Sprite::init(), Firm::init(), and Sprite::process().

#define ZOOM2_LOC_WIDTH   64
 

Definition at line 51 of file Oworldmt.h.

Referenced by World::init(), Sprite::init(), Firm::init(), and Sprite::process().

#define ZOOM_HEIGHT   (ZOOM_Y2-ZOOM_Y1+1)
 

Definition at line 42 of file Oworldmt.h.

Referenced by MapMatrix::detect(), and MapMatrix::scroll().

#define ZOOM_WIDTH   (ZOOM_X2-ZOOM_X1+1)
 

Definition at line 41 of file Oworldmt.h.

Referenced by MapMatrix::detect(), and MapMatrix::scroll().

#define ZOOM_X1   33
 

Definition at line 36 of file Oworldmt.h.

Referenced by UserInterface::bg_img(), BlackBoard::black_log_report(), Department::course_report_2(), Department::course_report_4(), Info::disp_panel_init(), Letter::eval_letter_report(), World::init(), PrintMenu::printing1(), PrintMenu::printing2(), PrintMenu::printing3(), PrintMenu::printing4(), PrintMenu::printing5(), PrintMenu::printing6(), PrintMenu::printing7(), MouseCursor::process(), Test::report(), PrintMenu::report(), ScenarioReport::scenario_report_detect(), PlayerSchool::score_report(), Sys::setting_report(), FacultyRes::summary_report_1(), FacultyRes::summary_report_2(), FacultyRes::summary_report_3(), FacultyRes::summary_report_4(), FacultyRes::summary_report_5(), FacultyRes::summary_report_6(), FacultyRes::summary_report_7(), FacultyRes::summary_report_8(), PlayerSchool::summary_student_report_1(), PlayerSchool::summary_student_report_2(), PlayerSchool::summary_student_report_3(), PlayerSchool::summary_student_report_4(), PlayerSchool::summary_student_report_5(), PlayerSchool::summary_student_report_6(), and Letter::welcome_letter_report().

#define ZOOM_X2   769
 

Definition at line 38 of file Oworldmt.h.

Referenced by UserInterface::bg_img(), BlackBoard::black_log_report(), Department::course_report_2(), Department::course_report_4(), Info::disp_panel_init(), Letter::eval_letter_report(), World::init(), PrintMenu::printing1(), PrintMenu::printing2(), PrintMenu::printing3(), PrintMenu::printing4(), PrintMenu::printing5(), PrintMenu::printing6(), PrintMenu::printing7(), MouseCursor::process(), Test::report(), PrintMenu::report(), ScenarioReport::scenario_report_detect(), PlayerSchool::score_report(), Sys::setting_report(), FacultyRes::summary_report_1(), FacultyRes::summary_report_2(), FacultyRes::summary_report_3(), FacultyRes::summary_report_4(), FacultyRes::summary_report_5(), FacultyRes::summary_report_6(), FacultyRes::summary_report_7(), FacultyRes::summary_report_8(), PlayerSchool::summary_student_report_1(), PlayerSchool::summary_student_report_2(), PlayerSchool::summary_student_report_3(), PlayerSchool::summary_student_report_4(), PlayerSchool::summary_student_report_5(), PlayerSchool::summary_student_report_6(), and Letter::welcome_letter_report().

#define ZOOM_Y1   58
 

Definition at line 37 of file Oworldmt.h.

Referenced by UserInterface::bg_img(), BlackBoard::black_log_report(), Department::course_report_2(), Department::course_report_4(), Info::disp_panel_init(), Finance::disp_report_main(), Letter::eval_letter_report(), World::init(), PrintMenu::printing1(), PrintMenu::printing2(), PrintMenu::printing3(), PrintMenu::printing4(), PrintMenu::printing5(), PrintMenu::printing6(), PrintMenu::printing7(), MouseCursor::process(), Test::report(), PrintMenu::report(), Optimization::report_stage_1(), Optimization::report_stage_2(), ScenarioReport::scenario_report_detect(), PlayerSchool::score_report(), Sys::setting_report(), FacultyRes::summary_report_1(), FacultyRes::summary_report_2(), FacultyRes::summary_report_3(), FacultyRes::summary_report_4(), FacultyRes::summary_report_5(), FacultyRes::summary_report_6(), FacultyRes::summary_report_7(), FacultyRes::summary_report_8(), PlayerSchool::summary_student_report_1(), PlayerSchool::summary_student_report_2(), PlayerSchool::summary_student_report_3(), PlayerSchool::summary_student_report_4(), PlayerSchool::summary_student_report_5(), PlayerSchool::summary_student_report_6(), and Letter::welcome_letter_report().

#define ZOOM_Y2   477
 

Definition at line 39 of file Oworldmt.h.

Referenced by UserInterface::bg_img(), BlackBoard::black_log_report(), Department::course_report_2(), Department::course_report_4(), Info::disp_panel_init(), Letter::eval_letter_report(), World::init(), PrintMenu::printing1(), PrintMenu::printing2(), PrintMenu::printing3(), PrintMenu::printing4(), PrintMenu::printing5(), PrintMenu::printing6(), PrintMenu::printing7(), MouseCursor::process(), Test::report(), PrintMenu::report(), ScenarioReport::scenario_report_detect(), PlayerSchool::score_report(), Sys::setting_report(), FacultyRes::summary_report_1(), FacultyRes::summary_report_2(), FacultyRes::summary_report_3(), FacultyRes::summary_report_4(), FacultyRes::summary_report_5(), FacultyRes::summary_report_6(), FacultyRes::summary_report_7(), FacultyRes::summary_report_8(), PlayerSchool::summary_student_report_1(), PlayerSchool::summary_student_report_2(), PlayerSchool::summary_student_report_3(), PlayerSchool::summary_student_report_4(), PlayerSchool::summary_student_report_5(), PlayerSchool::summary_student_report_6(), and Letter::welcome_letter_report().


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