Voilà mon algorithme: ( je rédige mon algorithme de la façon la plus clair et la meilleur. )
Comme d' habitude, le point 0 x et 0 y se trouve en haut à gauche.
Attention, dans mon algorithme, j' utilise la casse.
variable.axem ou axeM ou encore axeC
le m ve dire minimum et le M veut dire maximum et le C veut dire centre.
Quand je mets centre, c'est le centre de la picture.
Pour trouver le centre de la picture, il faut faire axeM/2 = axeC
Je mets en commentaire C toutes les consignes.
sourie.xm = axe x de la position du curseur de la sourie au point minimum. Ce que j' appelle le point minimum, c'est le point de la picture à gauche. exemple: ma picture fait 16*16 pixels placé sur un écran qui marche par 320*240 pixels.
le point x minimum de la picture se trouve sur la picture à l' endroit: 0 x ? y .
sourie.ym = axe y de la position du curseur de la sourie au point minimum. Ce que j' appelle le point minimum sur l' axe y de la picture, c' est le point de la picture en haut. exemple: ma picture fait 16*16 pixels placé sur un écran qui marche par 320*240 pixel.
Le point y minimum de la picture se trouve sur la picture à l' endroit: ? x 0 y .
sourie.xM = axe x de la position du curseur de la sourie au point maximum. Ce que j' appelle le point maximum, c' est le point de la picture à droite. exemple: ma picture fait 16*16 pixels placé sur un écran qui marche par 320*240 pixels.
le point x maximum de la picture se trouve sur la picture à l' endroit: 15 x ? y .
( je mets la valeur 15 car la valeur 0 est comptée comme le point de départ )
sourie.yM = axe y de la position du curseur de la sourie au point maximum. Ce que j' appelle le point maximum sur l' axe y de la picture, c' est le point de la picture en bas. exemple: ma picture fait 16*16 pixels placé sur un écran qui marche par 320*240 pixel.
Le point y maximum de la picture se trouve sur la picture à l' endroit: ? x 15 y .
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
switch.xm = axe x de la position du switch du point minimum de cette picture.
switch.ym = axe y de la position du switch du point minimum de cette picture.
switch.xM = axe y de la position du switch du point maximum de cette picture.
switch.yM = axe y de la position du switch du point maximum de cette picture.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
switch2.xm = axe x de la position du switch du point minimum de cette picture.
switch2.ym = axe y de la position du switch du point minimum de cette picture.
switch2.xM = axe y de la position du switch du point maximum de cette picture.
switch2.yM = axe y de la position du switch du point maximum de cette picture.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
si intérrupteur2 = 1
sinon
si sourie.yC = switch.yC
si sourie.xC = switch.xC
/*le curseur de la sourie, click sur le switch*/
interrupteur = 1
sinon
sourie.x += 1
fin
sinon
sourie.y +=1
fin
fin
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
si intérrupteur2 = 1
sinon
si intérrupteur3 = 1
sinon
si interrupteur = 1
/*attend l' ouverture de la page(faire attendre x de temps)*/
intérrupteur2 = 1
fin
fin
fin
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
si intérrupteur2 = 1
si sourie.yC = switch2.yC
si sourie.xC = switch2.xC
/*le curseur de la sourie, clic sur le switch*/
intérrupteur3 = 1
sinon
sourie.x += 1
fin
sinon
sourie.y +=1
fin
fin
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
si intérrupteur4 = 1
interrupteur = 0
intérrupteur2 = 0
intérrupteur3 = 0
intérrupteur4 = 0
sinon
si intérrupteur3 = 1
/*attend l' ouverture de la page(faire attendre x de temps)*/
intérrupteur4 = 1
fin
fin
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Bien voilà mon algorithme.
Si j' ai oublié certaines choses, ne m' en voulez pas. ^^
De plus, je n' ai pas ralisé tout mes scripts fait en algorithme. ( pour ce robot )
Là, vous allez trouver ça bisarre car dans mes scripts qui seront réalisés en machine
il y aura de nouvelles choses auxquelles je suis sûr qu' il n' y aura pas d' éreure.
De plus, je tiens à préciser que je n' ai pas l' age pour prendre des cours d' algorithme et que je ne suis qu' au collège.
Message édité par HmOhmO le 02-09-2006 à 12:13:35