Planificateur

Fermé
AirStyle59 Messages postés 1 Date d'inscription jeudi 6 février 2014 Statut Membre Dernière intervention 6 février 2014 - 6 févr. 2014 à 18:11
Bonjour à tous, voilà ce matin je voulais me créer mon propre planificateur d'attaque en C# (C# parce que j'avais, dans le passé, regarder vaguement les bases donc je me débrouille mieux qu'en Java ou C++)

J'explique mon but:

J'aimerai en faite, planifier des attaques sur un jeu (KingsA**)

Il a pour but de planifier l'heure à la quelle envoyer l'attaque

Dans un premier temps, mettre l'heure à la quelle l'attaque doit arriver:

Je veux que l'attaque arrive à 23h00m00sec

Et renter le trajets des troupes (qui dépend des troupes lancées), dans mon exemple, les troupes prendront 5h00m00sec pour arriver

Je veux savoir à quelle heure lancer l'attaque pour arriver à 23h00m00sec,dans cet exemple ce sera 18h00m00sec

Là c'est facile car mon exemple propose des chiffres piles et sur le même jour mais dans le jeu c'est plus complexe avec les jours, les heures, les minutes et les secondes, cela fais des calculs avec 24h 60m 60sec et c'est vraiment chiant à faire

Il suffit juste en faite de faire (heure d'arrivée (avec le jour) - le trajet (qui peut comporter aussi des jours) = l'heure à la quelle lancer)

J'ai travaillé dessus plusieurs heures et je bloque à un moment !

J'ai déjà cherché par tous les moyens sur google, mais sans réponse..



DateTime heureArrivee = new DateTime(2013, 10, 20, 15, 30, 30); // DateTime int years, int month, int day, int hour, int minute, int second
DateTime trajet = new DateTime(2013, 10, 20, 12, 30, 30);



TimeSpan heureLancement = (heureArrivee - trajet);


Console.WriteLine(heureLancement);


Dans ce code, là réponse sera de lancer à 3h00 du mat je pense, ça fonctionne comme ceci, enfin bref, ce n'est pas le problème

Le problème c'est que j'aimerai entrer les heures autrement que dans le code, c'est-à dire quand je lance le bat, j'entre les heures, et ça calcul

Avec ce code, je doit a chaque fois aller modifier le code pour calculer le trajet

J'espère que quelqu'un peu m'aider ^^

cordialement, AirStyle