public void ShowPlayerDetails() { GameEntity playerActor = _context.GetPlayerEntity(); Position playerPosition = playerActor.position.Position; if (playerActor.isExecutePreTurn) { // this keeps starting and stopping while alt key is pressed! StopShowingCharacterDetails(); } ShowActivitiesOfVisibleActors(playerPosition, playerActor); _tilePresenter.ShortenHighTiles(playerPosition, 30); }
protected override void Execute(List <GameEntity> entities) { foreach (GameEntity entity in entities) { _tilePresenter.ResetToHighTiles(); _tilePresenter.ShortenHighTiles(entity.position.Position, 5); if (_gameConfig.ModeConfig.Vision != Vision.Permanent) { _visibilityUpdater.UpdateVisibility(entity.position.Position, entity.vision.VisionRange); } } }