5bfd9dd6a6
use throw when we can, also throw when 2 screen
2023-12-30 23:02:45 +01:00
16652236a0
Affichage des FPS
2023-12-30 22:52:38 +01:00
b0b6a5b8b1
* fix du joueur courant
...
* utilisation du nom, ou plutot de l'ID du joueur !
* fonction pour changer de joueur courant
* fix dans safari bizarre jsp
* maintenant on donne le numéro du joueur quand on l'initialise, la copie joueur1 = joueur2 fait juste une "copie des références" (enfin jespere)
2023-12-29 16:22:28 +01:00
b79b4b8131
des idées
2023-12-29 02:19:06 +01:00
44d368473a
positions
2023-12-29 02:09:11 +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
178872b3e2
private tant que on peut
2023-12-29 01:39:04 +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
891f56d88d
réponse
2023-12-29 00:59:54 +01:00
86eee781d6
affichage des pièces
2023-12-28 22:05:00 +01:00
59c232ac15
Gère l'initialisation
2023-12-28 19:55:50 +01:00
8d3b8a7668
fix init + fonction qui recupere une piece
2023-12-28 19:40:06 +01:00
548a569267
on va éviter de exit car ça arrive qd on clic là où ya le message
2023-12-28 18:29:36 +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
2791b7293d
retire les copy constructor et assignement on les remettra quand on en aura besoin
2023-12-28 17:25:36 +01:00
6b6afa76b2
add text a the bottom fr this time
2023-12-28 17:09:00 +01:00
f63d9f8705
init du jeu au lieu du plateau
...
aussi je rajoute un ptit padding comme ça on peut écrire un message en bas de l'écran ?
2023-12-28 16:12:41 +01:00
71ece11ddf
En relisant... je suis stupide.....
2023-12-28 00:30:44 +01:00
33254abc33
fr
2023-12-28 00:08:53 +01:00
fbc738952b
override
2023-12-28 00:04:30 +01:00
15321d0032
fonction qui gère les click de souris, je sais pas trop si ça sera utile mais au moins c'est là
2023-12-27 23:59:59 +01:00
a9293d1305
tout les jeux sont des jeux
2023-12-27 22:44:32 +01:00
627f91e807
mmmmmmmmmmmm
2023-12-27 22:21:31 +01:00
7f9d100aee
cast d'une piece en PieceDames, donc pas besoin de créer une fonction spécifique dans la classe mere
2023-12-27 21:26:02 +01:00
Emma
cbebb6719c
prisePossible encore, réfléxion en commentaires
2023-12-26 18:40:27 +01:00
a168976c7c
split header and source files
2023-12-25 19:09:20 +01:00
cdca7a0d0a
follow up of fd8ceba929
2023-12-25 19:05:06 +01:00
e8bdbde3dc
fmt
2023-12-25 18:54:04 +01:00
Emma
dc34fff39e
prisePossible avancement...
2023-12-19 15:55:56 +01:00
Emma
fd8ceba929
((Reponses aux questions))
2023-12-17 21:32:40 +01:00
adf9f747ed
implement missing declaration (operator<<)
2023-12-14 17:51:27 +01:00
f5bfcc409d
remove useless imports
2023-12-14 17:23:28 +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
f86133527a
move all games into specific directories
2023-12-14 15:41:36 +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
3a23bff56d
modif pour Dames
2023-12-12 12:15:53 +01:00
Emma
a1f9e5d2c5
Safari
2023-12-10 15:03:07 +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
b4efc5a245
const
2023-11-24 20:13:28 +01:00
9239c100d5
use screen for sfml
2023-11-24 20:13:20 +01:00