Files
Foundry-VTT-Docker/resources/app/client/data/documents/measured-template.js
2025-01-04 00:34:03 +01:00

33 lines
988 B
JavaScript

/**
* The client-side MeasuredTemplate document which extends the common BaseMeasuredTemplate document model.
* @extends foundry.documents.BaseMeasuredTemplate
* @mixes ClientDocumentMixin
*
* @see {@link Scene} The Scene document type which contains MeasuredTemplate documents
* @see {@link MeasuredTemplateConfig} The MeasuredTemplate configuration application
*/
class MeasuredTemplateDocument extends CanvasDocumentMixin(foundry.documents.BaseMeasuredTemplate) {
/* -------------------------------------------- */
/* Model Properties */
/* -------------------------------------------- */
/**
* Rotation is an alias for direction
* @returns {number}
*/
get rotation() {
return this.direction;
}
/* -------------------------------------------- */
/**
* Is the current User the author of this template?
* @type {boolean}
*/
get isAuthor() {
return game.user === this.author;
}
}