new Labyrinthe(parametres)
- Source:
Crée un ensemble de chemins possibles dans un labyrinthe. Cette fonction est à associer aux méthodes conçues pour.
Parameters:
Name | Type | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
parametres |
Object | À saisir entre accolades Properties
|
Methods
(static) this.choisitChemin(niveau) → {Array.<Array.number>}
- Source:
Retourne un chemin en fonction du niveau de rapidité
Example
monCheminChoisi = laby.traceChemin(3) // Renvoie un chemin parmi tous ceux possibles, du labyrinthe laby, dont le niveau de rapidité est 3
Parameters:
Name | Type | Description |
---|---|---|
niveau |
number | Niveau de résolution du labyrinthe entre 1 (le plus lent) et 6 (le plus rapide). |
Returns:
- Type
- Array.<Array.number>
(static) this.construitMurs(chemin, tailleopt) → {Array.<ObjecMathalea2d>}
- Source:
Retourne un ensemble d'objets correspondant aux murs du labyrinthe, par rapport à un chemin choisi
Example
lesMursDeMonLabyrinthe = laby.construitMurs(monCheminChoisi)
// Renvoie les murs du labyrinthe laby correspondants au chemin monCheminChoisi.
// Penser à faire mathalea2d(param, lesMursDeMonLabyrinthe) ensuite
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
chemin |
Array.<Array.number> | Un chemin choisi parmi tous les chemins possibles. |
||
taille |
number |
<optional> |
1
|
Taille des éléments de départ et de sortie |
Returns:
- Type
- Array.<ObjecMathalea2d>
(static) this.placeNombres(monchemin, bonnesReponses, mauvaisesReponses, taille) → {Array.<ObjecMathalea2d>}
- Source:
Retourne la position convenable de tous les éléments (bons ou faux) du labyrinthe (nombre, texte, fraction)
Example
aVotrePlace = laby.placeNombres(monCheminChoisi,reponsesOK,reponsesPasOK,1)
// Place les bonnes (reponsesOK) et les mauvaises (reponsesPasOK) réponses dans les cases adéquates du labyrinthe laby correspondant au chemin monCheminChoisi
Parameters:
Name | Type | Description |
---|---|---|
monchemin |
Array.<Array.number> | Un chemin choisi parmi tous les chemins possibles. |
bonnesReponses |
Array.<number> | Array.<string> | Array.<Fraction> | Tableau de bonnes réponses |
mauvaisesReponses |
Array.<number> | Array.<string> | Array.<Fraction> | Tableau de mauvaises réponses |
taille |
number | Taille des écritures dans les cases du labyrinthe |
Returns:
- Type
- Array.<ObjecMathalea2d>
(static) this.traceChemin(monchemin, coloropt) → {Array.<ObjecMathalea2d>}
- Source:
Retourne les traits signifiant le chemin correction
Example
laCorrectionDeMonLabyrinthe = laby.traceChemin(monCheminChoisi) // Renvoie les traits signifiant le chemin correction du labyrinthe laby correspondant au chemin monCheminChoisi
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
monchemin |
Array.<Array.number> | Un chemin choisi parmi tous les chemins possibles. |
||
color |
string |
<optional> |
'brown'
|
Couleur du tracé de la correction : du type 'blue' ou du type '#f15929' |
Returns:
- Type
- Array.<ObjecMathalea2d>