public KinectHelpState(string name, StateManager manager, string mainWindow, string whereWindow, bool avatar) : base(name, manager) { mInput = manager.Coordinator.GetPlugin<KinectMovementPlugin>(); mMainWindow = manager.Coordinator[mainWindow]; mWhereWindow = whereWindow; mWhereButton = new ImageHoverTrigger(mMainWindow.OverlayManager, new DialCursorRenderer(), new OverlayImage(new Bitmap(mWhereAmIImage), .65f, .25f, mainWindow)); mWhereButton.Triggered += new Action(mWhereButton_Triggered); mCloseWhereButton = new ImageHoverTrigger(Manager.Coordinator[whereWindow].OverlayManager, new DialCursorRenderer(), mWhereButton.Image); mCloseWhereButton.Triggered += new Action(mCloseWhereButton_Triggered); mClickTrigger = new CursorTrigger(new CircleRenderer(100), mMainWindow); SkeletonFeature helpSkeleton = new SkeletonFeature(.065f, 0f, avatar ? .23f : .13f, 125f, mainWindow); AddFeature(helpSkeleton); AddFeature(new OverlayImage(new Bitmap(avatar ? mHelpAvatarImages : mHelpFlycamImages), .05f, avatar ? .2f : .1f, mainWindow)); AddFeature(mClickTrigger); //AddFeature(mWhereButton); mWhereButton.Active = false; mCloseWhereButton.Active = false; }
public KinectHelpState(string name, StateManager manager, string mainWindow, string whereWindow, bool avatar) : base(name, manager) { mInput = manager.Coordinator.GetPlugin <KinectMovementPlugin>(); mMainWindow = manager.Coordinator[mainWindow]; mWhereWindow = whereWindow; mWhereButton = new ImageHoverTrigger(mMainWindow.OverlayManager, new DialCursorRenderer(), new OverlayImage(new Bitmap(mWhereAmIImage), .65f, .25f, mainWindow)); mWhereButton.Triggered += new Action(mWhereButton_Triggered); mCloseWhereButton = new ImageHoverTrigger(Manager.Coordinator[whereWindow].OverlayManager, new DialCursorRenderer(), mWhereButton.Image); mCloseWhereButton.Triggered += new Action(mCloseWhereButton_Triggered); mClickTrigger = new CursorTrigger(new CircleRenderer(100), mMainWindow); SkeletonFeature helpSkeleton = new SkeletonFeature(.065f, 0f, avatar ? .23f : .13f, 125f, mainWindow); AddFeature(helpSkeleton); AddFeature(new OverlayImage(new Bitmap(avatar ? mHelpAvatarImages : mHelpFlycamImages), .05f, avatar ? .2f : .1f, mainWindow)); AddFeature(mClickTrigger); //AddFeature(mWhereButton); mWhereButton.Active = false; mCloseWhereButton.Active = false; }