public CombatView(Point position, Size size, IProcessUserAction processAction) : base(position, size)
 {
     LogView              = new LogView(LogOffset, new Size(size.Width - (LogOffset.X * 2), 45));
     TargetView           = new TargettingView(position, size);
     SkillSelectionOffset = new Point((size.Width / 2) - (SkillSelectionSize.Width / 2), size.Height - SkillSelectionSize.Height - SkillSelectionBottomMargin);
     SkillSelectionView   = new SkillSelectionView(SkillSelectionOffset, SkillSelectionSize, this, processAction);
 }
 public SkillSelectionView(Point position, Size size, ITargettingSelection targetting, IProcessUserAction processAction) : base(position, size)
 {
     Targetting    = targetting;
     ProcessAction = processAction;
     Loader        = new TilesetLoader("data/tf_icon_32.png", 32);
 }