Skip to content

Commit

Permalink
notas
Browse files Browse the repository at this point in the history
  • Loading branch information
RomaSof committed Nov 25, 2024
1 parent 7f8e27c commit 7d9a5f7
Show file tree
Hide file tree
Showing 6 changed files with 35 additions and 12 deletions.
9 changes: 7 additions & 2 deletions clientes.wlk
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,14 @@ class Cliente inherits Persona(position = game.at(88,20)){
[self.ingredienteRandom()] + [self.ingredienteRandom()]
}

method anunciarPedido() {
method anunciarPedido() { //puede ser que no desaparezca el pedido hasta que
// game.say(self, self.pedidoAString())
// game.onTick(100, self, {game.say(self, self.pedidoAString())})
game.say(self, self.pedidoAString())
game.onTick(100, self, {game.say(self, self.pedidoAString())})
}

method text(){
return self.pedidoAString()
}

method pedidoAString() {
Expand Down
2 changes: 1 addition & 1 deletion comestibles.wlk
Original file line number Diff line number Diff line change
Expand Up @@ -240,7 +240,7 @@ class Hongo inherits Ingrediente( image = "hongo_inicial.png", imgProcesadoFinal
class IngredienteMenu{
const nombreEnMenu = null

method nombreIngrediente() {
override method toString() {
return nombreEnMenu
}
}
Expand Down
12 changes: 11 additions & 1 deletion mapa.wlk
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ object imagenes {
}

method mueblesAbajoImg(){
game.addVisual(mesada4)
game.addVisual(mesada4) //que la mesada se agregue a si misma al game -> así agregar los objetos de relleno
game.addVisual(mesada5)
game.addVisual(estacionAceituna)
game.addVisual(estacionHuevo)
Expand Down Expand Up @@ -90,3 +90,13 @@ object imagenes {

object acciones{} //para los on tick de la factory de clientes?

//para pasar todos los bloques que se van a ejecutar en lo onticks y schedulers
object bloque{
method apply(_bloque){
// try{
// _bloque.apply()
// } catch e : Exception{
// game.say(remy, "error :" + e )
// }
}
}
18 changes: 11 additions & 7 deletions notas.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
##COSAS QUE FALTA:

-ADMIN DE CLIENTES:
*hacer.

-CLIENTES:
*mejorar comportamientos y polimorfismo

-MUEBLES:
*voy a agregar un area en la que esta el mueble para facilitar la interaccion del chef, más bien voy a intentar


-PRIORIZAR:

-hacer en todos los onticks y timers lo del bloque apply

-cambiar la manera en la que se mueve el cheff -> es más facil implementar que camine con pasos más largos

-cliente con el game sayy es mejor que el chef le pregunte en vez de decirlo a cada rato

-hacer los objetos sombra para que funcionen mejor las hitbox

2 changes: 1 addition & 1 deletion objetosRecepcion.wlk
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ object caja {
plata -= _plata
}

method decirPlata(){
method decirPlata(){
return plata
}

Expand Down
4 changes: 4 additions & 0 deletions wollocook.wpgm
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ import wollok.game.*

//LAS INTERACCIONES SI ANDAN SOLO QUE UNICO DETALLITO QUE SE PODRÍA CAMBIAR DESPUÉS SI PUEDO ES QUE EL MUEBLE SE TRABAJE CON UN AREA MÁS QUE CON UNA POSICION ESPECIICA PORQUE TENES QUE DARLE CLICK EN UN LUGAR MEDIO ESPECIFICO A LOS OBJETOS PARA INTERACTUAR

//hacer en todos los onticks y timers lo del bloque applu

//faltan las acciones que inicien los ontick y eso -> para la creacion de clientes

program wollocook {
Expand Down Expand Up @@ -35,5 +37,7 @@ program wollocook {

game.schedule(1000, {adminCliente.crearCliente()})

//game.schedule(1000, {bloque.apply({adminCliente.crearCliente()})}) //pasa por el objeto que atrapa las excepciones

game.start()
}

0 comments on commit 7d9a5f7

Please sign in to comment.