Nettoyage + test OK
This commit is contained in:
		@@ -13,10 +13,10 @@ using System.Windows.Forms;
 | 
			
		||||
 | 
			
		||||
namespace Bonhomme02
 | 
			
		||||
{
 | 
			
		||||
    class BaseBJ
 | 
			
		||||
    class BaseBJ : Peau
 | 
			
		||||
    {
 | 
			
		||||
        enum Articulation {  Epaule, Coude, Poignet, Bassin = Epaule, Genou = Coude, Cheville = Poignet };
 | 
			
		||||
        public Peau Haut, Millieux, Bas, parent;
 | 
			
		||||
        public Peau Haut, Millieux, Bas;
 | 
			
		||||
        double longueur;
 | 
			
		||||
        public BaseBJ()
 | 
			
		||||
        {
 | 
			
		||||
@@ -28,27 +28,22 @@ namespace Bonhomme02
 | 
			
		||||
            this.Bas.parent = this.Millieux;
 | 
			
		||||
 | 
			
		||||
        }
 | 
			
		||||
        public BaseBJ(PictureBox Hebergeur, ref Peau parent, double longueur, double epaisseur, double angle)
 | 
			
		||||
        public BaseBJ(PictureBox Hebergeur, ref Peau parent, double longueur, double epaisseur, double angle) : base(Hebergeur, ref parent, longueur / 2, epaisseur, angle)
 | 
			
		||||
        {
 | 
			
		||||
            this.parent = parent;
 | 
			
		||||
            this.longueur = longueur;
 | 
			
		||||
            this.Haut = new Peau(Hebergeur, ref parent, longueur / 2, epaisseur, angle);
 | 
			
		||||
            this.Haut = this;
 | 
			
		||||
            this.Millieux = new Peau(Hebergeur, ref this.Haut, longueur / 2, epaisseur, angle);
 | 
			
		||||
            
 | 
			
		||||
        }
 | 
			
		||||
        public BaseBJ(PictureBox Hebergeur, double longueur, double epaisseur, double angle)
 | 
			
		||||
        {
 | 
			
		||||
            this.longueur = longueur;
 | 
			
		||||
            this.Haut = new Peau(Hebergeur, ref parent, longueur / 2, epaisseur, angle);
 | 
			
		||||
            this.Millieux = new Peau(Hebergeur, ref this.Haut, longueur / 2, epaisseur, angle);
 | 
			
		||||
        }
 | 
			
		||||
        public void Afficher(IntPtr handle)
 | 
			
		||||
        
 | 
			
		||||
        public new void Afficher(IntPtr handle)
 | 
			
		||||
        {
 | 
			
		||||
            Haut.Afficher(handle);
 | 
			
		||||
            Millieux.Afficher(handle);
 | 
			
		||||
            Bas.Afficher(handle);
 | 
			
		||||
        }
 | 
			
		||||
        public void Cacher(IntPtr handle)
 | 
			
		||||
        public new void Cacher(IntPtr handle)
 | 
			
		||||
        {
 | 
			
		||||
            Haut.Cacher(handle);
 | 
			
		||||
            Millieux.Cacher(handle);
 | 
			
		||||
@@ -72,7 +67,7 @@ namespace Bonhomme02
 | 
			
		||||
            {
 | 
			
		||||
                Point H = Haut.Coordonnee;
 | 
			
		||||
                //Point M = new Point() ;    //Inconnue
 | 
			
		||||
                Point B = new Point(bas.X - H.X, bas.Y - H.Y); //On part du principe que H est 0;0
 | 
			
		||||
                Point B = new Point(bas.X - H.X, bas.Y - H.Y); //On part du principe que H est 0;0 , on rapatrie donc B pour que se soit le cas
 | 
			
		||||
 | 
			
		||||
                Complex tt = new Complex(B.X, B.Y);
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -84,26 +84,6 @@ namespace Bonhomme02
 | 
			
		||||
 | 
			
		||||
        #region Méthodes
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
       /* public virtual void Afficher(IntPtr handle)
 | 
			
		||||
        {
 | 
			
		||||
            if (this.Visible)
 | 
			
		||||
            {
 | 
			
		||||
                Graphics gr = Graphics.FromHwnd(handle);
 | 
			
		||||
                gr.FillEllipse(new SolidBrush(Color.Yellow), this.X, this.Y, 6, 6);
 | 
			
		||||
                gr.DrawEllipse(new Pen(this._Crayon, 2), this.X, this.Y, 6, 6);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        public virtual void Cacher(IntPtr handle)
 | 
			
		||||
        {
 | 
			
		||||
            if (this.Visible)
 | 
			
		||||
            {
 | 
			
		||||
                Graphics gr = Graphics.FromHwnd(handle);
 | 
			
		||||
                gr.FillEllipse(new SolidBrush(this.Fond), this.X, this.Y, 6, 6);
 | 
			
		||||
                gr.DrawEllipse(new Pen(this.Fond, 2), this.X, this.Y, 6, 6);
 | 
			
		||||
            }
 | 
			
		||||
        }*/
 | 
			
		||||
        #endregion
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,8 @@ namespace Bonhomme02
 | 
			
		||||
    class Bonhomme : Peau
 | 
			
		||||
    {
 | 
			
		||||
        Tete tete;
 | 
			
		||||
        public Jambe jambe;
 | 
			
		||||
        public Jambe jambe1, jambe2;
 | 
			
		||||
        public Bras bras;
 | 
			
		||||
 | 
			
		||||
        public Bonhomme() : base()
 | 
			
		||||
        {
 | 
			
		||||
@@ -32,7 +33,8 @@ namespace Bonhomme02
 | 
			
		||||
        public Bonhomme(PictureBox hebergeur, int x, int y, double lg, double ep, double angle) : base( hebergeur,  x,  y,  lg,  ep,  angle)
 | 
			
		||||
        {
 | 
			
		||||
            Peau me = this;
 | 
			
		||||
            jambe = new Jambe(hebergeur, ref me, 100, 10, Math.PI / 2);
            tete = new Tete(hebergeur, ref me, 35);
 | 
			
		||||
            jambe1 = new Jambe(hebergeur, ref me, lg, ep/4, Math.PI / 2);
            jambe2 = new Jambe(hebergeur, ref me, lg, ep / 4, Math.PI / 2);
            tete = new Tete(hebergeur, ref me, (int)(ep*3.5/4));
 | 
			
		||||
            bras = new Bras(hebergeur, ref me, lg, ep/4, Math.PI / 2);
 | 
			
		||||
        }
 | 
			
		||||
        public Bonhomme(PictureBox hebergeur, ref Peau parent, double lg, double ep, double angle) : base( hebergeur, ref  parent,  lg,  ep,  angle)
 | 
			
		||||
        {
 | 
			
		||||
@@ -42,15 +44,18 @@ namespace Bonhomme02
 | 
			
		||||
        {
 | 
			
		||||
            base.Afficher(handle);
 | 
			
		||||
            tete.Afficher(handle);
 | 
			
		||||
            jambe.Afficher(handle);
 | 
			
		||||
            jambe1.Afficher(handle);
 | 
			
		||||
            jambe2.Afficher(handle);
 | 
			
		||||
            bras.Afficher(handle);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        public new void Cacher(IntPtr handle)
 | 
			
		||||
        {
 | 
			
		||||
            base.Cacher(handle);
 | 
			
		||||
            tete.Cacher(handle);
 | 
			
		||||
            jambe.Cacher(handle);
 | 
			
		||||
 | 
			
		||||
            jambe1.Cacher(handle);
 | 
			
		||||
            jambe2.Cacher(handle);
 | 
			
		||||
            bras.Cacher(handle);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -63,7 +63,6 @@
 | 
			
		||||
    <Compile Include="Program.cs" />
 | 
			
		||||
    <Compile Include="Properties\AssemblyInfo.cs" />
 | 
			
		||||
    <Compile Include="Tete.cs" />
 | 
			
		||||
    <Compile Include="Vecteur_.cs" />
 | 
			
		||||
    <EmbeddedResource Include="Form1.resx">
 | 
			
		||||
      <DependentUpon>Form1.cs</DependentUpon>
 | 
			
		||||
    </EmbeddedResource>
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,6 @@
 | 
			
		||||
using System;
 | 
			
		||||
using System.Collections.Generic;
 | 
			
		||||
using System.Drawing;
 | 
			
		||||
using System.Linq;
 | 
			
		||||
using System.Text;
 | 
			
		||||
using System.Threading.Tasks;
 | 
			
		||||
@@ -9,6 +10,29 @@ namespace Bonhomme02
 | 
			
		||||
{
 | 
			
		||||
    class Bras : BaseBJ
 | 
			
		||||
    {
 | 
			
		||||
        public override Point Coordonnee
 | 
			
		||||
        {
 | 
			
		||||
            get
 | 
			
		||||
            {
 | 
			
		||||
                if (parent != null)
 | 
			
		||||
                {
 | 
			
		||||
                    return parent.Coordonnee + parent.longueur/8;
 | 
			
		||||
                }
 | 
			
		||||
                else
 | 
			
		||||
                    return coordonnee;
 | 
			
		||||
            }
 | 
			
		||||
            set
 | 
			
		||||
            {
 | 
			
		||||
                if (parent != null)
 | 
			
		||||
                {
 | 
			
		||||
                    Console.WriteLine("Un enfant ne peut modifier ces coordonée !");
 | 
			
		||||
                }
 | 
			
		||||
                else
 | 
			
		||||
                {
 | 
			
		||||
                    coordonnee = value;
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        public Bras()
 | 
			
		||||
        {
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1 +1 @@
 | 
			
		||||
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Bonhomme02
{
    public partial class Form1 : Form
    {
        private Bonhomme bonhomme;
       
        private BufferedGraphics bufferG = null;
        private Graphics g;
        public Form1()
        {
            InitializeComponent();
            // Modification contre le scintillement - Creation d'une mémoire tampon graphique
            bufferG = BufferedGraphicsManager.Current.Allocate(TV.CreateGraphics(), TV.DisplayRectangle);
            g = bufferG.Graphics;
        }
        private void timerImage_Tick(object sender, EventArgs e)
        {
            if (/*this.bonhomme.Origine.X + this.bonhomme.Lhorizontal >= this.TV.Width*/1==2)
            {
                this.timerImage.Stop();
                this.btnStopDeplacerCTick.Enabled = false;
            }
            else
            {
                bonhomme.Cacher(this.TV.Handle);
                bonhomme.coordonnee = new Point(bonhomme.coordonnee.X + 3, bonhomme.coordonnee.Y + 0);
                bonhomme.jambe.Bouger(+3, -3);
                bonhomme.Afficher(this.TV.Handle);
            }
        }
        private void btnStopDeplacerCTick_Click(object sender, EventArgs e)
        {
            this.timerImage.Stop();
            this.btnStopDeplacerCTick.Enabled = false;
        }
        private void btnEffacer_Click(object sender, EventArgs e)
        {
            Graphics gr = Graphics.FromHwnd(this.TV.Handle);
            gr.FillRectangle(new SolidBrush(this.TV.BackColor), 0, 0, this.TV.Bounds.Width, this.TV.Bounds.Height);
        }
        private void btnCreationCarrosse_Click(object sender, EventArgs e)
        {
            bonhomme = new Bonhomme(this.TV, 80, 80, 100, 40, Math.PI / 2);
            //pied = new Pied(this.TV, 25, 10, 0);
            bonhomme.Afficher(this.TV.Handle);
            this.btnStopDeplacerCTick.Enabled = true;
            this.timerImage.Start();
        }
    } 
}
 | 
			
		||||
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Bonhomme02
{
    public partial class Form1 : Form
    {
        private Bonhomme bonhomme;
       
        private BufferedGraphics bufferG = null;
        private Graphics g;
        public Form1()
        {
            InitializeComponent();
            // Modification contre le scintillement - Creation d'une mémoire tampon graphique
            bufferG = BufferedGraphicsManager.Current.Allocate(TV.CreateGraphics(), TV.DisplayRectangle);
            g = bufferG.Graphics;
        }
        private void timerImage_Tick(object sender, EventArgs e)
        {
            if (/*this.bonhomme.Origine.X + this.bonhomme.Lhorizontal >= this.TV.Width*/1==2)
            {
                this.timerImage.Stop();
                this.btnStopDeplacerCTick.Enabled = false;
            }
            else
            {
                bonhomme.Cacher(this.TV.Handle);
                bonhomme.coordonnee = new Point(bonhomme.coordonnee.X + 3, bonhomme.coordonnee.Y + 0);
                bonhomme.jambe1.Bouger(+3, -3);
                bonhomme.Afficher(this.TV.Handle);
            }
        }
        private void btnStopDeplacerCTick_Click(object sender, EventArgs e)
        {
            this.timerImage.Stop();
            this.btnStopDeplacerCTick.Enabled = false;
        }
        private void btnEffacer_Click(object sender, EventArgs e)
        {
            Graphics gr = Graphics.FromHwnd(this.TV.Handle);
            gr.FillRectangle(new SolidBrush(this.TV.BackColor), 0, 0, this.TV.Bounds.Width, this.TV.Bounds.Height);
        }
        private void btnCreationCarrosse_Click(object sender, EventArgs e)
        {
            bonhomme = new Bonhomme(this.TV, 80, 80, 50, 20, Math.PI / 2);
            bonhomme.Afficher(this.TV.Handle);
            this.btnStopDeplacerCTick.Enabled = true;
            this.timerImage.Start();
        }
    } 
}
 | 
			
		||||
							
								
								
									
										123
									
								
								Bonhomme02/Form1.resx
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										123
									
								
								Bonhomme02/Form1.resx
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,123 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8"?>
 | 
			
		||||
<root>
 | 
			
		||||
  <!-- 
 | 
			
		||||
    Microsoft ResX Schema 
 | 
			
		||||
    
 | 
			
		||||
    Version 2.0
 | 
			
		||||
    
 | 
			
		||||
    The primary goals of this format is to allow a simple XML format 
 | 
			
		||||
    that is mostly human readable. The generation and parsing of the 
 | 
			
		||||
    various data types are done through the TypeConverter classes 
 | 
			
		||||
    associated with the data types.
 | 
			
		||||
    
 | 
			
		||||
    Example:
 | 
			
		||||
    
 | 
			
		||||
    ... ado.net/XML headers & schema ...
 | 
			
		||||
    <resheader name="resmimetype">text/microsoft-resx</resheader>
 | 
			
		||||
    <resheader name="version">2.0</resheader>
 | 
			
		||||
    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
 | 
			
		||||
    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
 | 
			
		||||
    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
 | 
			
		||||
    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
 | 
			
		||||
    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
 | 
			
		||||
        <value>[base64 mime encoded serialized .NET Framework object]</value>
 | 
			
		||||
    </data>
 | 
			
		||||
    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
 | 
			
		||||
        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
 | 
			
		||||
        <comment>This is a comment</comment>
 | 
			
		||||
    </data>
 | 
			
		||||
                
 | 
			
		||||
    There are any number of "resheader" rows that contain simple 
 | 
			
		||||
    name/value pairs.
 | 
			
		||||
    
 | 
			
		||||
    Each data row contains a name, and value. The row also contains a 
 | 
			
		||||
    type or mimetype. Type corresponds to a .NET class that support 
 | 
			
		||||
    text/value conversion through the TypeConverter architecture. 
 | 
			
		||||
    Classes that don't support this are serialized and stored with the 
 | 
			
		||||
    mimetype set.
 | 
			
		||||
    
 | 
			
		||||
    The mimetype is used for serialized objects, and tells the 
 | 
			
		||||
    ResXResourceReader how to depersist the object. This is currently not 
 | 
			
		||||
    extensible. For a given mimetype the value must be set accordingly:
 | 
			
		||||
    
 | 
			
		||||
    Note - application/x-microsoft.net.object.binary.base64 is the format 
 | 
			
		||||
    that the ResXResourceWriter will generate, however the reader can 
 | 
			
		||||
    read any of the formats listed below.
 | 
			
		||||
    
 | 
			
		||||
    mimetype: application/x-microsoft.net.object.binary.base64
 | 
			
		||||
    value   : The object must be serialized with 
 | 
			
		||||
            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
 | 
			
		||||
            : and then encoded with base64 encoding.
 | 
			
		||||
    
 | 
			
		||||
    mimetype: application/x-microsoft.net.object.soap.base64
 | 
			
		||||
    value   : The object must be serialized with 
 | 
			
		||||
            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
 | 
			
		||||
            : and then encoded with base64 encoding.
 | 
			
		||||
 | 
			
		||||
    mimetype: application/x-microsoft.net.object.bytearray.base64
 | 
			
		||||
    value   : The object must be serialized into a byte array 
 | 
			
		||||
            : using a System.ComponentModel.TypeConverter
 | 
			
		||||
            : and then encoded with base64 encoding.
 | 
			
		||||
    -->
 | 
			
		||||
  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
 | 
			
		||||
    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
 | 
			
		||||
    <xsd:element name="root" msdata:IsDataSet="true">
 | 
			
		||||
      <xsd:complexType>
 | 
			
		||||
        <xsd:choice maxOccurs="unbounded">
 | 
			
		||||
          <xsd:element name="metadata">
 | 
			
		||||
            <xsd:complexType>
 | 
			
		||||
              <xsd:sequence>
 | 
			
		||||
                <xsd:element name="value" type="xsd:string" minOccurs="0" />
 | 
			
		||||
              </xsd:sequence>
 | 
			
		||||
              <xsd:attribute name="name" use="required" type="xsd:string" />
 | 
			
		||||
              <xsd:attribute name="type" type="xsd:string" />
 | 
			
		||||
              <xsd:attribute name="mimetype" type="xsd:string" />
 | 
			
		||||
              <xsd:attribute ref="xml:space" />
 | 
			
		||||
            </xsd:complexType>
 | 
			
		||||
          </xsd:element>
 | 
			
		||||
          <xsd:element name="assembly">
 | 
			
		||||
            <xsd:complexType>
 | 
			
		||||
              <xsd:attribute name="alias" type="xsd:string" />
 | 
			
		||||
              <xsd:attribute name="name" type="xsd:string" />
 | 
			
		||||
            </xsd:complexType>
 | 
			
		||||
          </xsd:element>
 | 
			
		||||
          <xsd:element name="data">
 | 
			
		||||
            <xsd:complexType>
 | 
			
		||||
              <xsd:sequence>
 | 
			
		||||
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
 | 
			
		||||
                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
 | 
			
		||||
              </xsd:sequence>
 | 
			
		||||
              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
 | 
			
		||||
              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
 | 
			
		||||
              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
 | 
			
		||||
              <xsd:attribute ref="xml:space" />
 | 
			
		||||
            </xsd:complexType>
 | 
			
		||||
          </xsd:element>
 | 
			
		||||
          <xsd:element name="resheader">
 | 
			
		||||
            <xsd:complexType>
 | 
			
		||||
              <xsd:sequence>
 | 
			
		||||
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
 | 
			
		||||
              </xsd:sequence>
 | 
			
		||||
              <xsd:attribute name="name" type="xsd:string" use="required" />
 | 
			
		||||
            </xsd:complexType>
 | 
			
		||||
          </xsd:element>
 | 
			
		||||
        </xsd:choice>
 | 
			
		||||
      </xsd:complexType>
 | 
			
		||||
    </xsd:element>
 | 
			
		||||
  </xsd:schema>
 | 
			
		||||
  <resheader name="resmimetype">
 | 
			
		||||
    <value>text/microsoft-resx</value>
 | 
			
		||||
  </resheader>
 | 
			
		||||
  <resheader name="version">
 | 
			
		||||
    <value>2.0</value>
 | 
			
		||||
  </resheader>
 | 
			
		||||
  <resheader name="reader">
 | 
			
		||||
    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
 | 
			
		||||
  </resheader>
 | 
			
		||||
  <resheader name="writer">
 | 
			
		||||
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
 | 
			
		||||
  </resheader>
 | 
			
		||||
  <metadata name="timerImage.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
 | 
			
		||||
    <value>17, 17</value>
 | 
			
		||||
  </metadata>
 | 
			
		||||
</root>
 | 
			
		||||
@@ -9,8 +9,6 @@ namespace Bonhomme02
 | 
			
		||||
{
 | 
			
		||||
    class Jambe : BaseBJ
 | 
			
		||||
    {
 | 
			
		||||
        /*pied = new Pied(this.TV, 25, 10, 0);
 | 
			
		||||
        jambe = new BaseBJ(this.TV, ref corp, pied, 80, 10, Math.PI / 2);*/
 | 
			
		||||
        public Jambe()
 | 
			
		||||
        {
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -108,7 +108,7 @@ namespace Bonhomme02
 | 
			
		||||
            set
 | 
			
		||||
            {
 | 
			
		||||
                epaisseur.Angle = value; //Pour que le parent de eppaiseur soit mis a jour
 | 
			
		||||
                                         //Si on met longueur epaisseur ne sera pas mis a jour
 | 
			
		||||
                                         //Si on met longueur, epaisseur ne sera pas mis a jour
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
@@ -146,20 +146,6 @@ namespace Bonhomme02
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        /*public override public void Afficher(IntPtr handle, float angle)
 | 
			
		||||
        {
 | 
			
		||||
            this.angleRotation = angle;
 | 
			
		||||
            if (visible)
 | 
			
		||||
            {
 | 
			
		||||
                Graphics gr = Graphics.FromHwnd(handle);
 | 
			
		||||
                Point[] l = new Point[4] { CSG, CSD, CID, CIG };
 | 
			
		||||
                if (remplir)
 | 
			
		||||
                {
 | 
			
		||||
                    gr.FillClosedCurve(new SolidBrush(fond), l);
 | 
			
		||||
                }
 | 
			
		||||
                gr.DrawClosedCurve(new Pen(contour, eppaisseurContour), l);
 | 
			
		||||
            }
 | 
			
		||||
        }*/
 | 
			
		||||
        public virtual void Cacher(IntPtr handle)
 | 
			
		||||
        {
 | 
			
		||||
            try
 | 
			
		||||
 
 | 
			
		||||
@@ -100,11 +100,11 @@ namespace Bonhomme02
 | 
			
		||||
        }
 | 
			
		||||
        public static Vecteur operator /(double d, Vecteur v)
 | 
			
		||||
        {
 | 
			
		||||
            return new Vecteur(v.ABS/d, v.Angle);
 | 
			
		||||
            return new Vecteur(d / v.ABS, v.Angle);
 | 
			
		||||
        }
 | 
			
		||||
        public static Vecteur operator /(Vecteur v, double d)
 | 
			
		||||
        {
 | 
			
		||||
            return new Vecteur(d/v.ABS, v.Angle);
 | 
			
		||||
            return new Vecteur(v.ABS / d, v.Angle);
 | 
			
		||||
        }
 | 
			
		||||
        #endregion
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,12 +0,0 @@
 | 
			
		||||
using System;
 | 
			
		||||
using System.Collections.Generic;
 | 
			
		||||
using System.Linq;
 | 
			
		||||
using System.Text;
 | 
			
		||||
using System.Threading.Tasks;
 | 
			
		||||
 | 
			
		||||
namespace Bonhomme02
 | 
			
		||||
{
 | 
			
		||||
    class Vecteur_
 | 
			
		||||
    {
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user