|
|
- import { renderTileHUD } from '../../applications/tileHUD.js';
- import { renderTokenHUD } from '../../applications/tokenHUD.js';
- import { FEATURE_CONTROL, TVA_CONFIG } from '../settings.js';
- import { registerHook, unregisterHook } from './hooks.js';
-
- const feature_id = 'HUD';
-
- export function registerHUDHooks() {
- if (FEATURE_CONTROL[feature_id] && TVA_CONFIG.tilesEnabled) {
- registerHook(feature_id, 'renderTileHUD', renderTileHUD);
- } else {
- unregisterHook(feature_id, 'renderTileHUD');
- }
-
- if (
- FEATURE_CONTROL[feature_id] &&
- (TVA_CONFIG.permissions.hudFullAccess[game.user.role] || TVA_CONFIG.permissions.hud[game.user.role])
- ) {
- registerHook(feature_id, 'renderTokenHUD', renderTokenHUD);
- } else {
- unregisterHook(feature_id, 'renderTokenHUD');
- }
- }
|