feat(home): estado vacío amable y vibración háptica al ganar monedas
Un día sin tareas muestra una tarjeta con la mascota del niño en vez de una pantalla en blanco; la columna de tarde vacía tiene su propio mensaje. El feedback de recompensa suma una vibración corta (Vibration API) que se dispara junto al sonido sobre el mismo evento.
This commit is contained in:
@@ -127,12 +127,14 @@ export class HomeComponent implements OnInit {
|
||||
};
|
||||
this.today.set(updated);
|
||||
|
||||
// Feedback positivo solo al ganar monedas (marcar, no desmarcar).
|
||||
// Feedback positivo solo al ganar monedas (marcar, no desmarcar). Sonido y
|
||||
// vibración se disparan juntos sobre el mismo evento (armonía multimodal).
|
||||
if (result.coinsEarned > 0) {
|
||||
this.flyCoins(ev.x, ev.y, result.coinsEarned);
|
||||
this.wallet?.bump();
|
||||
if (current.child.soundEnabled) {
|
||||
this.sound.playReward();
|
||||
this.sound.buzz();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user