19-06-2018, 01:52 PM
Chaque tache en cours à une date de début et une date de fin, donc à chaque fois que tu démarre une tâche, tu recalcule la prochaine à finir, et à quel moment elle finit. Il te suffit de réveiller ton process à ce moment là.
Mais en l'abscence d'interaction multijoueurs avec le marché ou avec l'utilisateur, tu peux aussi tout simplement ne pas faire avancer le jeu avant qu'un élément extérieur aie besoin du state courant. Moi j'aime pas car je voudrais que la production destinée à la vente se retrouve en temps réel sur le marché.
Mais en l'abscence d'interaction multijoueurs avec le marché ou avec l'utilisateur, tu peux aussi tout simplement ne pas faire avancer le jeu avant qu'un élément extérieur aie besoin du state courant. Moi j'aime pas car je voudrais que la production destinée à la vente se retrouve en temps réel sur le marché.