public void AddToCanvas(DefaultCanvas canvas) { m_levelIndex.AddToCanvas(canvas); m_levelSizeLabel.AddToCanvas(canvas); canvas.Add(m_levelDifficult); m_conectedLabel.AddToCanvas(canvas); }
private void TouchEffect_TouchAction(object sender, TouchActionEventArgs args) { Vector2 point = new Vector2() { X = (float)args.Location.X, Y = (float)args.Location.Y }; Vector2 center = new Vector2() { X = (float)circleMidX, Y = (float)circleMidY }; Vector2 relPoint = point - center; var angle = GetAngle(point, center); //if (angle < 0) //{ // angle = (angle + (Math.PI * 2)); //} usePercentage = false; this.angle = angle; DefaultCanvas.InvalidateSurface(); //var value = (angle / endDegree) * 100; //Percent = value; }
void InitOpening() { OpeningContent = new OpeningGameContent(ContentManager, Params); m_screenOpeningCanvas = new DefaultCanvas(Device, false); m_screenOpeningCanvas.View.SetColor(OpeningContent.BackgroundColor); m_opening = true; }
public UndoToolbarItem(UndoRedo undoRedo, DefaultCanvas defaultCanvas) { this.Name = "Undo"; this.ToolTipText = "Undo Button"; this.Image = IconSet.Undo; this.DisplayStyle = ToolStripItemDisplayStyle.Image; this.undoRedo = undoRedo; this.defaultCanvas = defaultCanvas; this.Click += UndoToolbarItem_Click; }
public BringToFrontToolbarItem(UndoRedo undoRedo, DefaultCanvas defaultCanvas) { this.Name = "Bring to Front"; this.ToolTipText = "Bring to Front Button"; this.Image = IconSet.BringToFront; this.DisplayStyle = ToolStripItemDisplayStyle.Image; this.undoRedo = undoRedo; this.defaultCanvas = defaultCanvas; this.Click += BringToFrontToolbarItem_Click; }
public SendToBackToolbarItem(UndoRedo undoRedo, DefaultCanvas defaultCanvas) { this.Name = "Send to Back"; this.ToolTipText = "Send to Back Button"; this.Image = IconSet.SendToBack; this.DisplayStyle = ToolStripItemDisplayStyle.Image; this.undoRedo = undoRedo; this.defaultCanvas = defaultCanvas; this.Click += SendToBackToolbarItem_Click; }
void InitContentCore() { Content = new GameContent(Device, OpeningContent, Params); m_input = new InputWorker(); m_timer = new TickTimer(); m_profile = new Profile(Params.ProfileDir); m_profile.LoadProfileData(); m_screenManager = new ScreenManager(); m_screenCanvas = new DefaultCanvas(Device, false); m_screenCanvas.View.SetColor(OpeningContent.BackgroundColor); m_background = new SignalBackground(); m_background.AddToCanvas(m_screenCanvas); m_loadingScreen = new LoadingScreen(Device) { Visible = false }; m_loadingScreen.AddToCanvas(m_screenCanvas); m_field = new Field(Device) { Visible = false }; m_field.VisibleChanged = ((bool fieldVisible) => m_background.Visible = !fieldVisible); m_field.MenuButton.Click = (() => m_screenManager.ModalScreenFront(m_inGameMenu, m_field)); m_field.Complete = DelayedLevelComplete; m_field.AddToCanvas(m_screenCanvas); if (Params.ShowFps) { m_fpsCounter = new TextSpriteWithShadow(Content.Fonts.FieldStatusFont); m_screenCanvas.Add(m_fpsCounter); } PrepareMainMenu(); PrepareSelectLevelMenu(); PrepareInGameMenu(); PrepareLevelCompleteMenu(); PrepareInput(); PrepareComponents(); }
public void AddToCanvas(DefaultCanvas spriteCanvas) { spriteCanvas.Add(m_back); spriteCanvas.Add(m_caption); }
public void AddToCanvas(DefaultCanvas spriteCanvas) { m_canvas = spriteCanvas; m_canvas.AddRange(m_sprites); InitAnimation(); }
public override void AddToCanvas(DefaultCanvas canvas) { canvas.Add(m_loadingSprite); }
public void AddToCanvas(DefaultCanvas spriteCanvas) { spriteCanvas.Add(m_back); spriteCanvas.Add(m_content); }