Browse Source

Merge branch 'master' of ssh://ssh.confais.org/git/dames_chinoises

master
Nikos 8 years ago
parent
commit
394543238d
1 changed files with 3 additions and 2 deletions
  1. +3
    -2
      readme

+ 3
- 2
readme View File

@ -52,10 +52,11 @@ paramètres avec « va_arg() ». Enfin on appelle la fonction de la stratégie.
fonction « star_branch »
========================
La fonction « size_t star_branch(const unsigned int nb_player, const size_t index) » permet de déterminer sur quelle branche de
La fonction « enum hole_t star_branch(const unsigned int nb_player, const size_t index) » permet de déterminer sur quelle branche de
l'étoile doit se trouver la position de départ d'un joueur donné.
On numérote chaque branche de l'étoile :
/ \
____/ 1 \____
\ 6 2 /
@ -75,7 +76,6 @@ Avec six joueurs, on utilise chaque branche.
fonction « move_calculation »
=============================
La fonction « ssize_t move_calculation(const size_t index, const enum direction_t move) » permet de déterminer l'indice du
voisin d'une case sur le plateau.
@ -88,6 +88,7 @@ voisin à gauche).
La fonction va d'abord déterminer sur quelle ligne se trouve la case dont on cherche le voisin ainsi que sa position sur la
ligne (offset). La fonction détermine aussi dans quel « bloc » de l'étoile, la case se trouve.
Les blocs sont définis comme ceci :
/ \
____/ \____ bloc 0
----------------------


Loading…
Cancel
Save