Montrer/cacher les TMR

Le bouton "Montrer les TMR" devient "Cacher les TMR"/"Montrer les TMR"
selon qu'elles sont visibles ou pas

Lors de l'utilisation d'une terre d'attache, c'un changeur ou de la
connaissance du fleuve, le demi-rêve redevient visible
This commit is contained in:
Vincent Vandemeulebrouck
2022-09-30 01:55:04 +02:00
parent 0cc6b1de98
commit d25c6b7f1c
4 changed files with 21 additions and 18 deletions

View File

@ -1486,12 +1486,16 @@ export class RdDActor extends Actor {
}
/* -------------------------------------------- */
async cacheTMR() {
await this.update({ 'system.reve.tmrpos.cache': true });
/* -------------------------------------------- */
async changeTMRVisible() {
await this.setTMRVisible(this.system.reve.tmrpos.cache ? true : false);
}
async montreTMR() {
await this.update({ 'system.reve.tmrpos.cache': false });
async setTMRVisible(newState) {
await this.update({ 'system.reve.tmrpos.cache': !newState });
this.notifyRefreshTMR();
}
isTMRCache() {
return this.system.reve.tmrpos.cache;
}
@ -1505,11 +1509,6 @@ export class RdDActor extends Actor {
});
}
/* -------------------------------------------- */
async afficheTMRetMessage() {
await this.montreTMR();
this.notifyRefreshTMR();
}
/* -------------------------------------------- */
async reinsertionAleatoire(raison, accessible = tmr => true) {
@ -1524,7 +1523,7 @@ export class RdDActor extends Actor {
}
async forcerPositionTMRInconnue(tmr) {
await this.cacheTMR();
await this.setTMRVisible(false);
await this.updateCoordTMR(tmr.coord);
this.notifyRefreshTMR();
}