CampusEscena::CampusEscena() { onTimerTick = gcnew EventHandler(this, &CampusEscena::timerTick); onKeyDown = gcnew KeyEventHandler(this, &CampusEscena::teclaDown); onKeyUp = gcnew KeyEventHandler(this, &CampusEscena::teclaUp); onMouseClick = gcnew MouseEventHandler(this, &CampusEscena::mouseClick); Mapas::plazuela_mapa = gcnew PlazuelaMapa(); Mapas::pabellonA_mapa = gcnew PabellonAMapa(); Mapas::pabellonB_mapa = gcnew PabellonBMapa(); Mapas::sotano_mapa = gcnew SotanoMapa(); Mapas::jardin_mapa = gcnew JardinMapa(); Mapa::mapa_actual = Mapas::plazuela_mapa; Marco::marco = gcnew Marco(gcnew Posicion(9, 9, true)); PROFESORES::Profesor1 = gcnew Profesor(1, Mapas::plazuela_mapa, gcnew Posicion(16, 3, true)); PROFESORES::Profesor2 = gcnew Profesor(3, Mapas::pabellonB_mapa, gcnew Posicion(16, 11, true)); PROFESORES::Profesor3 = gcnew Profesor(5, Mapas::sotano_mapa, gcnew Posicion(16, 6, true)); PROFESORES::Profesor4 = gcnew Profesor(7, Mapas::jardin_mapa, gcnew Posicion(11, 4, true)); PROFESORES::Profesor5 = gcnew Profesor(9, Mapas::pabellonA_mapa, gcnew Posicion(2, 10, true)); }
int main (int argc, char **argv) { TProfesor Profesor("Heitmann", 1); TCostHoraProf *pCostHoraProf; std::string strTemp=""; srand(time(NULL)); TCostAsigProf *pCostAsigProf; pCostAsigProf=new TCostAsigProf(69); pCostAsigProf->GenAddCostHoraProf("M1", 2); pCostAsigProf->GenAddCostHoraProf("M2", 1); pCostAsigProf->GenAddCostHoraProf("M3", 0); pCostAsigProf->GenAddCostHoraProf("J1", 2); pCostAsigProf->GenAddCostHoraProf("J2", 0); pCostAsigProf->GenAddCostHoraProf("J3", 1); pCostAsigProf->GenAddCostHoraProf("V1", 2); pCostAsigProf->GenAddCostHoraProf("V2", 1); pCostAsigProf->GenAddCostHoraProf("V3", 0); Profesor.PutCostAsigProf(*pCostAsigProf); pCostAsigProf=new TCostAsigProf(79); pCostAsigProf->GenAddCostHoraProf("L1", 2); pCostAsigProf->GenAddCostHoraProf("L2", 1); pCostAsigProf->GenAddCostHoraProf("L3", 0); pCostAsigProf->GenAddCostHoraProf("M1", 2); pCostAsigProf->GenAddCostHoraProf("M2", 0); pCostAsigProf->GenAddCostHoraProf("M3", 1); pCostAsigProf->GenAddCostHoraProf("S1", 2); pCostAsigProf->GenAddCostHoraProf("S2", 1); pCostAsigProf->GenAddCostHoraProf("S3", 0); Profesor.PutCostAsigProf(*pCostAsigProf); strTemp=Profesor.GetSummary(); std::cout << strTemp ; std::cout << "Pequenia linea extra\n"; return 0; }