Skip to content

Commit

Permalink
Merge pull request #215 from Ido-Barnea/204-correct-trap-placed-log
Browse files Browse the repository at this point in the history
[#204] Fixed trap log
  • Loading branch information
Ido-Barnea authored Feb 21, 2024
2 parents 7870fdf + b9355ce commit 8fa8fd3
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions development/code/logic/items/Trap.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ import { trapResource } from '../../ui/Resources';
import { spawnItemOnBoard } from '../../LogicAdapter';
import { game } from '../../Game';
import { Position } from '../pieces/PiecesUtilities';
import { Log } from '../../ui/logs/Log';
import { Log, MovementLog } from '../../ui/logs/Log';
import { Logger } from '../../ui/logs/Logger';

export class Trap extends Item {
constructor(position?: Position) {
Expand All @@ -13,9 +14,13 @@ export class Trap extends Item {
use(position: Position): void {
const currentPlayer = game.getCurrentPlayer();

const logCoordinates = MovementLog.convertPositionToNotation(
position.coordinates,
);
new Log(
`${currentPlayer.color} placed a ${this.name} on ${position.coordinates}.`,
`${currentPlayer.color} placed a ${this.name} on ${logCoordinates}.`,
).addToQueue();
Logger.logMessages();

this.position = position;
game.getItems().push(this);
Expand Down

0 comments on commit 8fa8fd3

Please sign in to comment.