private void _EmusicCard1Selected(object sender, EventArgs e) { Thread _Tmusic = new Thread(() => _tmusic()); _Tmusic.Start(); drawer.sprite.addButton("musicstart1", new ClickableSprite(D2DSprite.makeBitmapBrush(drawer.sprite.renderTarget, "playBtn.png"), 420, 340, 0)); D2DSprite._LClickableSprite["musicstart1"].OnMouseClick += music1Start; }
public StartPage(RenderTaskerHandler drawer) { this.drawer = drawer; drawer.targetForm.KeyDown += _EkeyDown; drawer.sprite.setBackground("background", new ClickableSprite(D2DSprite.makeBitmapBrush(drawer.sprite.renderTarget, "mainScreen.png"), 0, 0, 0)); drawer.font.add("anykey", new FontData("Press Anykey", drawer.font.renderTarget, Color4.White, 460, 500, 60)); }
public void initialize() { drawer.sprite.modBackgroundImage("background", D2DSprite.makeBitmapBrush(drawer.sprite.renderTarget, "resultScreen.png")); drawer.sprite.add("music", new SpriteData(D2DSprite.makeBitmapBrush(drawer.sprite.renderTarget, musicName + ".png"), 45, 140)); drawer.font.add("score", new FontData(String.Format("{0,7}", data.score).Replace(' ', '0'), drawer.font.renderTarget, Color4.White, 780, 460, 80)); drawer.font.add("perfect", new FontData(data.perfect.ToString(), drawer.font.renderTarget, Color4.White, 990, 230, 50)); drawer.font.add("fail", new FontData(data.fail.ToString(), drawer.font.renderTarget, Color4.White, 990, 310, 50)); }
public MusicSelect(RenderTaskerHandler drawer) { D2DSprite.resetData(); D2DFont.resetData(); this.drawer = drawer; drawer.sprite.setBackground("background", new SpriteData(D2DSprite.makeBitmapBrush(drawer.sprite.renderTarget, "musicSelect.png"), 0, 0)); drawer.sprite.addButton("2musiccard1", new ClickableSprite(D2DSprite.makeBitmapBrush(drawer.sprite.renderTarget, "music-1.png"), 70, 120, 0)); D2DSprite._LClickableSprite["2musiccard1"].OnMouseClick += _EmusicCard1Selected; /*((ClickableSprite)data).OnMouseClick += (Object sender, EventArgs e) => * { * Console.WriteLine("{0} 클릭됨.", tag); * };*/ }
public void initialize() { BitmapBrush backGround = D2DSprite.makeBitmapBrush(drawer.sprite.renderTarget, "gameScreen.png"); backGround.Opacity = 0.2f; drawer.sprite.modBackgroundImage("background", backGround); drawer.sprite.add("skin", new SpriteData(D2DSprite.makeBitmapBrush(drawer.sprite.renderTarget, "skin.png"), 390, 0)); for (int i = 0; i < 4; ++i) { drawer.sprite.add("effect" + i, new SpriteData(null, lineStart + (noteSize * i), judgeLine - (noteSize / 2))); } for (int i = 1; i <= 7; ++i) { _LeffectSprite[i - 1] = D2DSprite.makeBitmapBrush(drawer.sprite.renderTarget, String.Format("effect-{0}.png", i)); } _LeffectSprite[_LeffectSprite.Length - 1] = D2DSprite.makeBitmapBrush(drawer.sprite.renderTarget, null, true); for (int i = 0; i < _LnoteEffectTimer.Length; ++i) { int cache = i; _LnoteEffectTimer[i] = new Timer(35d); _LnoteEffectTimer[i].Elapsed += (sender, e) => { drawer.sprite.modImage("effect" + cache, _LeffectSprite[_LnoteEffectRunningFrame[cache]]); if (++_LnoteEffectRunningFrame[cache] == _LeffectSprite.Length) { _LnoteEffectRunningFrame[cache] = 0; _LnoteEffectTimer[cache].Stop(); } }; } _LjudgeSprite[0] = D2DSprite.makeBitmapBrush(drawer.sprite.renderTarget, "perfect.png"); _LjudgeSprite[1] = D2DSprite.makeBitmapBrush(drawer.sprite.renderTarget, "fail.png"); _LjudgeSprite[2] = D2DSprite.makeBitmapBrush(drawer.sprite.renderTarget, null, true); drawer.sprite.add("judge", new SpriteData(_LjudgeSprite[2], 435, 445)); judgeTimer.Elapsed += (sender, e) => { ++judgeShowTime; if (judgeShowTime >= 6) { drawer.sprite.modImage("judge", _LjudgeSprite[2]); judgeShowTime = 0; judgeTimer.Stop(); } }; _LnoteSprite[0] = D2DSprite.makeBitmapBrush(drawer.sprite.renderTarget, "note-r.png"); _LnoteSprite[1] = D2DSprite.makeBitmapBrush(drawer.sprite.renderTarget, "note-b.png"); _LnoteSprite[2] = D2DSprite.makeBitmapBrush(drawer.sprite.renderTarget, "note-c.png"); drawer.font.add("scoreTable", new FontData("0000000", drawer.font.renderTarget, Color.White, 1000, 0, 70, "applemint")); }