Commit graph

27 commits

Author SHA1 Message Date
bf86a41469
initialisation plateau -> constructeur 2024-01-07 12:51:04 +01:00
0cf21f519a
Position 2024-01-07 12:44:33 +01:00
b3fa493702
make the drawing virtual 2024-01-06 18:18:51 +01:00
baef0fce5c
butin now done:
* calcul points butin
* players CANT be const im crazy
* plateau cant return list of pieces
* joueurCourant is a pointer to a real player
* always show score but final score take in account the malus
2024-01-06 15:26:03 +01:00
006857b8bc
const keyword, everywhere all at once 2023-12-31 04:59:45 +01:00
19e27ce560
doc 2023-12-31 03:36:35 +01:00
b79b4b8131
des idées 2023-12-29 02:19:06 +01:00
db5d3c2762
(ré-)ajout de la fonction de déplacement et fix d'un ptit bug lors de la sélectionnn 2023-12-29 02:09:01 +01:00
7f59b11975
* on retire moveTo vu que c'est gérer par le plateau, la pièce en tant que telle a pas vraiment conscience de sa position vu que tout est gérer par le plateau
* rajout de la sélection
2023-12-29 01:33:35 +01:00
8d3b8a7668
fix init + fonction qui recupere une piece 2023-12-28 19:40:06 +01:00
cb6f21938b
ajout des fonctions pour récuperer la taille du plateau, pour récupérer la position du curseur (on vérifie que on déborde pas)
jme dis que pour savoir ou on en est on peut avoir un enum d'étapes et on avance jusqua la fin du jeu dans les etapes du jeu
2023-12-28 18:26:52 +01:00
48bd1322cf
ajoute des evenemts ?? j'ai pas réfléchi ou quoi jsp ce que je fais 2023-12-28 18:01:50 +01:00
adf9f747ed
implement missing declaration (operator<<) 2023-12-14 17:51:27 +01:00
9aa620b6bc
Since initPlateau require players only for one game, just give thoses player for this game, so other don't need to take players in args for nothing 2023-12-14 17:18:28 +01:00
bf74632047
update
* add const identifiers
* expose category for children
* documentation
* helper for ignoring arguments
* reduce useless imports
* use enum for categories
* refactor Dames instanciation
2023-12-14 17:09:27 +01:00
1beaf6bedd
refactor: Plateau 2023-12-14 15:58:43 +01:00
d27e903713
size is fix 2023-12-13 20:39:18 +01:00
5d3cd65112
fmt 2023-12-13 12:01:59 +01:00
Emma
707caa59b3 Début initialisation pour Butin 2023-12-03 17:27:06 +01:00
e8e52411ff
affichage damier 2023-12-01 16:36:50 +01:00
fbfdec71e1
pragra once instead of ifndef define logic 2023-12-01 15:27:43 +01:00
51ccb97cf0
split classes into multiples files 2023-12-01 15:26:34 +01:00
ef5383913f
fmt 2023-12-01 15:06:20 +01:00
Emma
b6d6878fe3 Quelques modifs 2023-11-26 17:53:37 +01:00
8143fa3a85
methods 2023-11-24 20:14:05 +01:00
0f76d1a947
ajouts d’attribut &co
Co-authored-by: Emma <emmbotti@gmail.com>
2023-11-21 12:33:04 +01:00
eabd659122
début, premières idées, etc
Co-authored-by: Emma <emmbotti@gmail.com>
2023-11-12 16:05:42 +01:00