jueves, 20 de agosto de 2009

Tortilla de Patatas 1.0


function TortillaDePatatas() {
this.Cebolla = new Cebolla;
this.Patatas = new Array();
this.Huevos = new Array();

this.Cocinar = TortillaCocinar;
}
function TortillaCocinar() {
var lObjSarten = new Sarten();
var lObjVitro = new Vitroceramica();
var lObjBol = new Bol();
var lObjEscurridor = new Escurridor();
var lObjPlato = new Plato("mediano");
var lBlnAceiteDerramado = false;

lBlnAceiteDerramado = lObjSarten.InsertarAceite(300);
if(lBlnAceiteDerramado) {
lObjVitro.Limpiar();
}
lObjSarten.PonerAlFuego();

lObjVitro.ControlarTemperatura(9, 200);
lObjVitro.onVitroCaliente = lObjVitro.ControlarTemperatura(6, 200);

if(this.Cebolla != null) {
this.Cebolla.Cortar();
lObjSarten.InsertarIngrediente(this.Cebolla);
}

for(var i=0 in this.Patatas) {
this.Patatas[i].Pelar();
this.Patatas[i].Lavar();
this.Patatas[i].Cortar();
}
lObjSarten.InsertarIngrediente(this.Patatas);

for(var i=0 in this.Huevos) {
this.Huevos[i].Cascar();
lObjBol.InsertarIngrediente(this.Huevos[i]);
}
lObjBol.InsertarIngrediente(mArrSalFina, 10);
lObjBol.RemoverIngredientes();

do while(lObjSarten.IngredientesCocinados == false) {
lObjSarten.MoverIngredientes();
Sleep(5000);
}

lObjEscurridor.InsertarIngrediente(lObjSarten.Ingredientes);
if(Main.User == "SUPERADMIN") {
ProbarIngredientes(lObjEscurridor);
}

lObjBol.InsertarIngrediente(lObjEscurridor.Ingredientes);
lObjSarten.Vaciar();
lObjSarten.InsertarIngrediente(lObjBol.Ingredientes);

do while(lObjSarten.IngredientesCocinados == false && lBlnVueltaDada == false) {
lObjSarten.MoverIngredientes();
Sleep(250);
if(lObjSarten.IngredientesCocinados) {
lObjSarten.GirarIngredientes(180);
lBlnVueltaDada == false;
lObjSarten.IngredientesCocinados = false;
}
}

lObjVitro.ControlarTemperatura(0, 0);
lObjPlato.InsertarIngrediente(lObjSarten.Ingredientes);

if(Main.User != "SUPERADMIN") {
Fregar();
}

return;
}