diff --git a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/eventoFactory/ReliquiaFactory.kt b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/eventoFactory/ReliquiaFactory.kt index 4b78279b2199d459a8b26a5417f17dd46d10097e..f8ff455ff017a6231533c4d5d5421cfeaafb1001 100644 --- a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/eventoFactory/ReliquiaFactory.kt +++ b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/eventoFactory/ReliquiaFactory.kt @@ -7,7 +7,6 @@ import com.example.ellegadodepintia.exploradoresDePintia.model.efecto.EfectoRepa import com.example.ellegadodepintia.exploradoresDePintia.model.Atributo import com.example.ellegadodepintia.exploradoresDePintia.model.Opcion import com.example.ellegadodepintia.exploradoresDePintia.model.efecto.EfectoIgnorar -import com.example.ellegadodepintia.exploradoresDePintia.model.objeto.ObjetoDeValor import com.example.ellegadodepintia.repositorios.RepositorioObjetos class ReliquiaFactory : EventoFactory { diff --git a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/eventoFactory/TiendaFactory.kt b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/eventoFactory/TiendaFactory.kt index 2fbac0336b3df2a20e28755e491bea54170a8651..cf3ec6a4968b2d28484e1c0ab98076f120aa0245 100644 --- a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/eventoFactory/TiendaFactory.kt +++ b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/eventoFactory/TiendaFactory.kt @@ -5,11 +5,7 @@ import com.example.ellegadodepintia.exploradoresDePintia.model.Atributo import com.example.ellegadodepintia.exploradoresDePintia.model.Opcion import com.example.ellegadodepintia.exploradoresDePintia.model.efecto.EfectoDetallesCompra import com.example.ellegadodepintia.exploradoresDePintia.model.efecto.EfectoIgnorar -import com.example.ellegadodepintia.exploradoresDePintia.model.objeto.ObjetoConsumible -import com.example.ellegadodepintia.exploradoresDePintia.model.objeto.ObjetoEquipable -import com.example.ellegadodepintia.exploradoresDePintia.model.objeto.efectoObjeto.EfectoEquipableAumento -import com.example.ellegadodepintia.exploradoresDePintia.model.objeto.efectoObjeto.EfectoObjetoCura - +import com.example.ellegadodepintia.repositorios.RepositorioObjetos class TiendaFactory : EventoFactory { @@ -21,11 +17,7 @@ class TiendaFactory : EventoFactory { atributoRequerida = Atributo.Nula, EfectoDetallesCompra( 5, - ObjetoConsumible(nombre = "Elixir Menor de la Necrópolis", - descripcion = "Un frasco pequeño con un lÃquido granate y brillante, que destella con un resplandor profundo, capaz de restaurar 3 puntos de vida al instante.", - efecto = EfectoObjetoCura(3), - imagen = R.drawable.asi_objeto_pocima_vida_5 - ) + RepositorioObjetos.obtenerObjetoPorNombre("Elixir Menor de la Necrópolis")!! ) ), Opcion( descripcion = "Rechazar", @@ -41,11 +33,7 @@ class TiendaFactory : EventoFactory { atributoRequerida = Atributo.Nula, EfectoDetallesCompra( 8, - ObjetoConsumible(nombre = "Elixir Mediano de la Necrópolis", - descripcion = "Un frasco robusto con un lÃquido amarillo brillante, que resplandece como el sol al mediodÃa, capaz de restaurar 5 puntos de vida al instante.", - efecto = EfectoObjetoCura(5), - imagen = R.drawable.asi_objeto_pocima_vida_10 - ) + RepositorioObjetos.obtenerObjetoPorNombre("Elixir Mediano de la Necrópolis")!! ) ), Opcion( descripcion = "Rechazar", @@ -61,11 +49,7 @@ class TiendaFactory : EventoFactory { atributoRequerida = Atributo.Nula, EfectoDetallesCompra( 15, - ObjetoConsumible(nombre = "Elixir Supremo de la Necrópolis", - descripcion = "Frasco supremo forjado con los secretos de los vacceos, restaura toda tu vitalidad al instante, ¡la poción de cura más poderosa de Pintia!", - efecto = EfectoObjetoCura(999), - imagen = R.drawable.asi_objeto_pocima_vida_all - ) + RepositorioObjetos.obtenerObjetoPorNombre("Elixir Supremo de la Necrópolis")!! ) ), Opcion( descripcion = "Rechazar", @@ -81,11 +65,7 @@ class TiendaFactory : EventoFactory { atributoRequerida = Atributo.Nula, EfectoDetallesCompra( 50, - ObjetoEquipable(nombre = "Escudo Caetrae", - descripcion = "La caetrae es un escudo redondo vacceo, forjado para la defensa en combate, que aumenta tu vida máxima en 10 puntos.", - efecto = EfectoEquipableAumento(10, Atributo.Vida), - imagen = R.drawable.asi_objeto_escudo - ) + RepositorioObjetos.obtenerObjetoPorNombre("Escudo Caetrae")!! ) ), Opcion( descripcion = "Rechazar", @@ -101,11 +81,7 @@ class TiendaFactory : EventoFactory { atributoRequerida = Atributo.Nula, EfectoDetallesCompra( 40, - ObjetoEquipable(nombre = "Casco Ceremonial", - descripcion = "Casco ceremonial de oro de los vacceos decorado con intrincados patrones que simboliza el estatus social. Aumenta tu vida máxima en 8 puntos ", - efecto = EfectoEquipableAumento(8, Atributo.Vida), - imagen = R.drawable.asi_objeto_casco - ) + RepositorioObjetos.obtenerObjetoPorNombre("Casco Ceremonial")!! ) ), Opcion( descripcion = "Rechazar",