public CommandeDessinerForme(string dessin, Forme forme, VuePlancheDessin vuePlancheDessin) { Console.WriteLine("new CommandeDessinerForme - memorise" + dessin); this.dessinAvant = dessin; this.nouvelleForme = forme; this.vuePlancheDessin = vuePlancheDessin; }
public async Task <IHttpActionResult> PutForme(int id, Forme forme) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != forme.Id) { return(BadRequest()); } db.Entry(forme).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FormeExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public void POODessinerTriangleHorsCanvas() { i = new ModeOrienteObjet(); Forme testPolygone = null; testPolygone = i.CreerTriangle(posXMid + 1000, posYMid + 1000, 20000); i.Afficher(displayTime);// Ne doit rien afficher }
public void POOEcrireTexte() { i = new ModeOrienteObjet(); Forme texte = i.CreerTexte(posXMid, posYMid, 60, "THIS IS A TEST"); Assert.IsTrue(texte.ID > 0); i.Afficher(displayTime); }
public void POODessinerEllipseHorsCanvas() { i = new ModeOrienteObjet(); Forme testEllipse = null; testEllipse = i.CreerEllipse(posXMid + 1000, posYMid + 1000, 50000, 80000); i.Afficher(displayTime);// Ne doit rien afficher }
/// <summary> /// Permet de supprimer une forme. /// </summary> /// <param name="idForme"></param> public virtual void SupprimerForme(int idForme) { Forme f = IdentifierForme(idForme); if (f != null) { f.Supprimer(); } }
/// <summary> /// Permet de changer la taille d'une forme. /// </summary> /// <param name="idForme"></param> /// <param name="taille">Facteur d'agrandissement (entre 0 et l'infini)</param> public virtual void DimensionnerForme(int idForme, float taille) { Forme f = IdentifierForme(idForme); if (f != null) { f.Dimensionner(taille); } }
/// <summary> /// Permet de déplacer une forme. /// </summary> /// <param name="idForme"></param> /// <param name="positionX"></param> /// <param name="positionY"></param> public virtual void DeplacerForme(int idForme, int positionX, int positionY) { Forme f = IdentifierForme(idForme); if (f != null) { f.Deplacer(positionX, positionY); } }
/// <summary> /// Permet de tourner une forme. /// </summary> /// <param name="idForme"></param> /// <param name="angle">En degrées</param> public virtual void TournerForme(int idForme, int angle) { Forme f = IdentifierForme(idForme); if (f != null) { f.Tourner(angle); } }
/// <summary> /// Permet de colorier une forme. /// </summary> /// <param name="idForme"></param> /// <param name="r"></param> /// <param name="g"></param> /// <param name="b"></param> public virtual void ColorierForme(int idForme, int r, int g, int b) { Forme f = IdentifierForme(idForme); if (f != null) { f.Colorier(r, g, b); } }
public void POODessinerTriangle20() { i = new ModeOrienteObjet(); Forme testPolygone = null; testPolygone = i.CreerTriangle(posXMid, posYMid, 20); Assert.AreNotEqual(null, testPolygone); i.Afficher(displayTime); }
public void POOBaisserLeverStylo() { i = new ModeOrienteObjet(); i.Stylo.DescendreStylo(); Forme testFormeLibre = i.Stylo.LeverStylo(); Assert.AreNotEqual(null, testFormeLibre); i.Afficher(displayTime); }
public void POODessinerFormeLibreDepasseHorsCanvas() { i = new ModeOrienteObjet(); i.Stylo.DescendreStylo(); i.Stylo.Avancer(2000); Forme testFormeLibre = i.Stylo.LeverStylo(); i.Afficher(displayTime); // Doit afficher }
public void POODessinerEllipseR50x80() { i = new ModeOrienteObjet(); Forme testEllipse = null; testEllipse = i.CreerEllipse(posXMid, posYMid, 50, 80); Assert.AreNotEqual(null, testEllipse); i.Afficher(displayTime); }
public Table(Restaurant R, Forme FormeTable, int NMP, bool Jum, int NPSJ) { restaurant = R; numeroTable = nbTotalTables + 1; nbTotalTables++; formeTable = FormeTable; nbMaxPlaces = NMP; jumelable = Jum; nbPlacesSiJumelage = NPSJ; }
public void POOTranslationPolygoneLosange() { i = new ModeOrienteObjet(); Forme testPolygone = null; testPolygone = i.CreerLosange(posXMid, posYMid, 30, 50); i.Afficher(displayTime); i.NettoyerEcran(); testPolygone.Deplacer(200, 200); i.Afficher(displayTime); }
public void POORotationEllipse() { i = new ModeOrienteObjet(); Forme testEllipse = null; testEllipse = i.CreerEllipse(posXMid, posYMid, 50, 80); i.Afficher(displayTime); i.NettoyerEcran(); testEllipse.Tourner(40); i.Afficher(displayTime); }
public void POOLogOFF() { i = new ModeOrienteObjet(); i.AfficherHistoriqueActions(false); Forme testPolygone = null; testPolygone = i.CreerRectangle(posXMid, posYMid, 100, 100); i.Afficher(); testPolygone.Tourner(50); i.Afficher(); }
public void POORotationPolygoneEtoile() { i = new ModeOrienteObjet(); Forme testPolygone = null; testPolygone = i.CreerEtoile(posXMid, posYMid, 30, 50, 5); i.Afficher(displayTime); i.NettoyerEcran(); testPolygone.Tourner(40); i.Afficher(displayTime); }
public void POOHomothetieEllipse() { i = new ModeOrienteObjet(); Forme testEllipse = null; testEllipse = i.CreerEllipse(posXMid, posYMid, 50, 80); i.Afficher(displayTime); i.NettoyerEcran(); testEllipse.Dimensionner(2); i.Afficher(displayTime); }
public void dessiner(Forme f, Control c) { Carre f1 = (Carre)f; System.Drawing.Graphics formGraphics; formGraphics = c.CreateGraphics(); System.Drawing.SolidBrush myBrush = new System.Drawing.SolidBrush(System.Drawing.Color.Fuchsia); formGraphics.FillRectangle(myBrush, new System.Drawing.Rectangle(f.getposi().getY(), f.getposi().getX(), f1.getC(), f1.getC())); myBrush.Dispose(); }
public async Task <IHttpActionResult> GetForme(int id) { Forme forme = await db.Formes.FindAsync(id); if (forme == null) { return(NotFound()); } return(Ok(forme)); }
public void POOChangerCouleurStylo() { i = new ModeOrienteObjet(); i.Stylo.Couleur = Color.Red; i.Stylo.DescendreStylo(); i.Stylo.Avancer(50); Forme testFormeLibre = i.Stylo.LeverStylo(); Assert.AreNotEqual(null, testFormeLibre); i.Afficher(displayTime); }
public void POOTranslationEllipse() { i = new ModeOrienteObjet(); Forme testEllipse = null; testEllipse = i.CreerEllipse(posXMid, posYMid, 50, 80); i.Afficher(displayTime); i.NettoyerEcran(); testEllipse.Deplacer(200, 200); i.Afficher(displayTime); }
public void POOHomothetiePolygoneLosange() { i = new ModeOrienteObjet(); Forme testPolygone = null; testPolygone = i.CreerLosange(posXMid, posYMid, 30, 50); i.Afficher(displayTime); i.NettoyerEcran(); testPolygone.Dimensionner(2); i.Afficher(displayTime); }
public void POOImporterImage() { i = new ModeOrienteObjet(); string fileName = "pikachu.png"; string rootPath = new DirectoryInfo(Environment.CurrentDirectory).Parent.Parent.FullName; string path = Path.Combine(rootPath, @"assets\", fileName); Forme img = i.CreerImage(100, 100, path); img.Dimensionner(.5f); Assert.IsTrue(img.ID > 0); i.Afficher(displayTime); }
public void POOTournerStyloDe450() { i = new ModeOrienteObjet(); i.Stylo.DescendreStylo(); i.Stylo.Avancer(50); i.Stylo.Tourner(450); i.Stylo.Avancer(50); Forme testFormeLibre = i.Stylo.LeverStylo(); Assert.AreNotEqual(null, testFormeLibre); i.Afficher(displayTime); }
public void POODupliquerPolygone() { i = new ModeOrienteObjet(); Forme testPolygone = i.CreerTriangle(posXMid, posYMid, 20); Assert.IsTrue(testPolygone.ID > 0); Forme polygoneDuplique = testPolygone.Dupliquer(posXMid + 30, posYMid + 30); Assert.IsTrue(polygoneDuplique.ID > 0); Assert.AreNotSame(testPolygone, polygoneDuplique); i.Afficher(displayTime); }
public void POODupliquerEllipse() { i = new ModeOrienteObjet(); Forme testCercle = i.CreerCercle(posXMid, posYMid, 20); Assert.IsTrue(testCercle.ID > 0); Forme cercleDuplique = testCercle.Dupliquer(posXMid + 30, posYMid + 30); Assert.IsTrue(cercleDuplique.ID > 0); Assert.AreNotSame(testCercle, cercleDuplique); i.Afficher(displayTime); }
public void dessiner(Forme f, Control c) { Cercle f1 = (Cercle)f; Graphics formGraphics; formGraphics = c.CreateGraphics(); SolidBrush myBrush = new SolidBrush(Color.Blue); formGraphics.FillEllipse(myBrush, new System.Drawing.Rectangle(f.getposi().getY(), f.getposi().getX(), f1.getR(), f1.getR())); myBrush.Dispose(); }
/// <summary> /// Constructeur de la classe NiveauJeux2D /// </summary> /// <param name="nom">Nom du niveau</param> /// <param name="ins">Instruction du niveau</param> /// <param name="nbMin">Nombre minimum d'instructions</param> /// <param name="nbMax">Nombre maximum d'instructions</param> /// <param name="estTermine">Vra si le niveau est terminé, faux sinon</param> /// <param name="forme">Forme du niveau</param> public NiveauJeux2D(string nom, List<Instruction> ins, uint nbMin, uint nbMax, bool estTermine, Forme forme) :base(nom, ins, nbMin, nbMax, estTermine) { Forme = forme; Type = TypeNiveau.NIV2D; }
public ExecuteurSimple(Joueur joueurEnCours, Niveau niveauEnCours, Forme formeEnCours) { JoueurEnCours = joueurEnCours; this.niveauEnCours = niveauEnCours; this.FormeEnCours = formeEnCours; }