griser toutes les tuiles

This commit is contained in:
Didictateur 2025-03-30 11:01:46 +02:00
parent 08be64289a
commit 0b6a122d8d
3 changed files with 18 additions and 16 deletions

View file

@ -158,7 +158,7 @@
}
//script initial
loadScript('dp1.js');
loadScript('dp4.js');
</script>
</body>
</html>

View file

@ -283,7 +283,6 @@ export class Game {
chii.push(t.getValue());
}
}
console.log(chii, "\n");
return chii;
}
@ -472,7 +471,7 @@ export class Game {
}
private drawGroups(
size: number
size: number,
): void {
let os = 25;
const pi = 3.141592;
@ -486,7 +485,8 @@ export class Game {
1050 - 62,
5,
0.6,
rotation
rotation,
this.hands[0].get(this.selectedTile)
);
}
}

View file

@ -34,20 +34,22 @@ export class Group {
os: number,
size: number,
rotation: number,
selectedTile: Tile|undefined
): void {
ctx.save();
ctx.translate(525, 525);
ctx.rotate(rotation);
ctx.translate(-525, -525);
console.log(x, y, '\n');
rotation = 0;
let v = 75 * size;
let w = 90 * size;
let osy = 25 * size / 2;
let p = (this.belongsTo - this.stolenFrom - 1 + 4) % 4;
const sf = selectedTile === undefined ? -1 : selectedTile.getFamily();
const sv = selectedTile === undefined ? 0 : selectedTile.getValue();
if (p === 0) {
this.tiles[0].drawTile(
ctx,
@ -56,7 +58,7 @@ export class Group {
size,
false,
3.141592 / 2,
false
this.tiles[0].isEqual(sf, sv),
);
this.tiles[1].drawTile(
ctx,
@ -65,7 +67,7 @@ export class Group {
size,
false,
0,
false
this.tiles[1].isEqual(sf, sv),
);
this.tiles[2].drawTile(
ctx,
@ -74,7 +76,7 @@ export class Group {
size,
false,
0,
false
this.tiles[2].isEqual(sf, sv),
);
} else if (p === 1) {
@ -85,7 +87,7 @@ export class Group {
size,
false,
0,
false
this.tiles[0].isEqual(sf, sv),
);
this.tiles[1].drawTile(
ctx,
@ -94,7 +96,7 @@ export class Group {
size,
false,
0 - 3.141592 / 2,
false
this.tiles[1].isEqual(sf, sv),
);
this.tiles[2].drawTile(
ctx,
@ -103,7 +105,7 @@ export class Group {
size,
false,
0,
false
this.tiles[2].isEqual(sf, sv),
);
} else if (p === 2) {
@ -114,7 +116,7 @@ export class Group {
size,
false,
0,
false
this.tiles[0].isEqual(sf, sv),
);
this.tiles[1].drawTile(
ctx,
@ -123,7 +125,7 @@ export class Group {
size,
false,
0,
false
this.tiles[1].isEqual(sf, sv),
);
this.tiles[2].drawTile(
ctx,
@ -132,7 +134,7 @@ export class Group {
size,
false,
0 - 3.141592 / 2,
false
this.tiles[2].isEqual(sf, sv),
);
} else {