void ConnexionBtn_MouseMove(Bmp bmp, MouseEventArgs e) { // pour contrer un probleme qui fait que lors d'un MouseDown, l'image change en bouton enfoncé, mais quand on garde la sourie enfoncé et qu'on déplace le curseur ailleur, l'image reviens a son état original MAIS quand on remet le curseur sur le bouton il ne redeviens pas enfoncé // ce code fait un controle du bouton de la sourie si il est enfoncé ou pas pour remetre la bonne image if (e.Button == MouseButtons.Left) { bmp.ChangeBmp(@"gfx\general\obj\1\all1.dat", SpriteSheet.GetSpriteSheet("_Main_option", 10)); } }
static void _MapDataObj_FreeChallenge_MouseOver(Bmp bmp, MouseEventArgs e) { #region //lors d'un survole sur l'objet "bouclié" qui represente le combat sur le map bmp.point.X -= 2; TagedBattleForSpectators tagedBattleForSpectators = (TagedBattleForSpectators)bmp.tag; bmp.ChangeBmp(@"gfx\general\obj\3\challenge\" + BattleType.Type.FreeChallenge + ".dat", SpriteSheet.GetSpriteSheet(BattleType.Type.FreeChallenge.ToString(), tagedBattleForSpectators.TeamSide == Team.Side.A ? 1 : 2)); Bmp mapDataObjFreeChallengeP2 = (Bmp)Manager.manager.GfxObjList.Find(f => f.GetType() == typeof(Bmp) && ((Bmp)f).name == "_MapDataObj_" + BattleType.Type.FreeChallenge && ((TagedBattleForSpectators)f.Tag()).IdBattle == tagedBattleForSpectators.IdBattle && ((TagedBattleForSpectators)f.Tag()).TeamSide == (tagedBattleForSpectators.TeamSide == Team.Side.A ? Team.Side.B : Team.Side.A)); mapDataObjFreeChallengeP2.ChangeBmp(@"gfx\general\obj\3\challenge\" + BattleType.Type.FreeChallenge + ".dat", SpriteSheet.GetSpriteSheet(BattleType.Type.FreeChallenge.ToString(), tagedBattleForSpectators.TeamSide == Team.Side.A ? 2 : 1)); #endregion }
private static void _MapDataObj_FreeChallenge_MouseOut(Bmp bmp, MouseEventArgs e) { #region //mouseout sur l'objet "bouclé" qui represente le combat sur le map CommonCode.CursorDefault_MouseOut(null, null); bmp.point.X += 2; TagedBattleForSpectators tagedBattleForSpectators = (TagedBattleForSpectators)bmp.tag; bmp.ChangeBmp(@"gfx\general\obj\3\challenge\" + BattleType.Type.FreeChallenge + ".dat", SpriteSheet.GetSpriteSheet(BattleType.Type.FreeChallenge.ToString(), 0)); IGfx mapDataObjFreeChallengeP2 = Manager.manager.GfxObjList.Find(f => f.GetType() == typeof(Bmp) && ((Bmp)f).name == "_MapDataObj_" + BattleType.Type.FreeChallenge && ((TagedBattleForSpectators)f.Tag()).IdBattle == tagedBattleForSpectators.IdBattle && ((TagedBattleForSpectators)f.Tag()).TeamSide == (tagedBattleForSpectators.TeamSide == Team.Side.A ? Team.Side.B : Team.Side.A)); ((Bmp)mapDataObjFreeChallengeP2).ChangeBmp(@"gfx\general\obj\3\challenge\" + BattleType.Type.FreeChallenge + ".dat", SpriteSheet.GetSpriteSheet(BattleType.Type.FreeChallenge.ToString(), 0)); #endregion }
void ConnexionBtn_MouseDown(Bmp bmp, MouseEventArgs e) { bmp.ChangeBmp(@"gfx\general\obj\1\all1.dat", SpriteSheet.GetSpriteSheet("_Main_option", 10)); }
void CloseSelectPlayer_MouseOut(Bmp bmp, MouseEventArgs e) { bmp.ChangeBmp(@"gfx\general\obj\1\all1.dat", SpriteSheet.GetSpriteSheet("_Main_option", 5)); }
void CloseSelectPlayer_MouseOver(Bmp bmp, MouseEventArgs e) { CommonCode.CursorHand_MouseMove(null, null); bmp.ChangeBmp(@"gfx\general\obj\1\all1.dat", SpriteSheet.GetSpriteSheet("_Main_option", 6)); }
void CloseForm_MouseOut(Bmp bmp, MouseEventArgs e) { bmp.ChangeBmp(@"gfx\general\obj\1\all1.dat", SpriteSheet.GetSpriteSheet("_Main_option", 3)); CommonCode.CursorDefault_MouseOut(null, null); }
void ibRetour_MouseUp(Bmp bmp, MouseEventArgs e) { ibCreatePlayer.ChangeBmp(@"gfx\general\obj\1\all1.dat", SpriteSheet.GetSpriteSheet("_Main_option", 9)); GameStateManager.ChangeState(new CreatePlayer()); GameStateManager.CheckState(); }