25-03-2011, 03:51 PM
Jeter une exception dans ce cas là ?
25-03-2011, 03:51 PM
Jeter une exception dans ce cas là ?
25-03-2011, 03:56 PM
Je pense a ma fonction d'attaque par exemple, je retourne un tableau qui contient toutes les infos sur l'attaque pour pouvoir l'afficher plus loin dans le code et y effectuer des traitements... par exemple.
Dévotion, jeu multijoueur gratuit par navigateur de stratégie et de conquête
The Magic Institute, le jeu de magie médieval fantastique gratuit en ligne Rapture Studio : créateur de divertissement pour tous JePolitique.fr - débattons ensemble JécrisLaConstitution.fr - ne laissons pas les Hommes aux pouvoirs écrire les règles du pouvoir Je Deviens Citoyen (Association à but non lucratif)
25-03-2011, 04:37 PM
(25-03-2011, 03:51 PM)oxman a écrit : Jeter une exception dans ce cas là ? Pas faux, mais je préfère utiliser une exception quand le script ne se déroule pas comme je l'espère, exemple typique, argument invalide. Mais quand je vais prendre 4 kilotonnes de bubble gum dans le hangar de joueur 4 alors qu'il n'a qu'un tube de smarties je préfère renvoyer ce genre de tableaux. Bon , ça peut très bien fonctionenr avec des exceptions.
25-03-2011, 07:11 PM
Bah si tu renvoies "false" c'est qu'il n'a pas pu récupérer ce qu'il devait récupérer :p
25-03-2011, 08:16 PM
Oui vu que c'est anormal
26-03-2011, 03:19 AM
bon finalement j'ai démarré sur un tableau associatif, et au bout d'un quart d'heure je suis passé sur un objet (simple structures, les données sont publiques, pas de setter ni de getter, aucun traitement)
en effet je me suis aperçu que mes retours étaient parfois aléatoires dans leur utilisation (même si ça marchait) donc je préfère structurer un peu plus d'autant qu'en creusant au lieu d'être à trois "scalaires" comme je l'annonçais, je suis à 5 déjà, mais je vais peut être modifier un peu mon affaire (et d'ici à ce que j'arrive à un vrai objet...) pour donner un exemple de retour multiple une action nécessite (ou pas) un objet cet objet peut être consommé (exemple : je consomme du tissu pour faire une chemise) cet objet peut être utilisé (exemple : j'utilise une perceuse électrique sur batterie, je ne consomme pas l'objet mais son énergie) cet objet peut être présent (exemple : je blinde une voiture => j'ai besoin d'une voiture même si, je ne l'utilise pas, je ne la consomme pas) la je parle d'un objet, mais mon système se comporte indifféremment avec les compétences d'un personnage, ses caractéristiques, son énergie. Je peux très bien me retrouver dans une action ou j'ai besoin de consommé 10 points d'énergie mais d'en avoir au moins 25 pour réaliser l'action
26-03-2011, 08:37 AM
Elle fait combien de lignes ta méthode de résolution de combat ?
J'ai l'impression qu'il faut que tu factorises pas mal ton code.
26-03-2011, 12:05 PM
a qui parles tu oxman ?
26-03-2011, 12:24 PM
Bah à toi
|
|
Sujets apparemment similaires… | |||||
Sujet | Auteur | Réponses | Affichages | Dernier message | |
Des retours sur des VPS ou dédiés infogérés en France ? | Harparine | 13 | 10 524 |
04-06-2015, 01:35 PM Dernier message: Harparine |
|
Problême avec une boucle dans un tableau | Lindis | 8 | 5 373 |
28-01-2014, 01:39 PM Dernier message: Lindis |
|
[Javascript] Envoyer en GET (via ajax) un tableau de valeurs à PHP | Ter Rowan | 11 | 9 187 |
24-07-2013, 07:10 PM Dernier message: Xenos |
|
[All/Scala] Trier de coordonnées dans un tableau à deux dimensions | srm | 30 | 13 200 |
05-04-2013, 06:13 PM Dernier message: niahoo |
|
[jQuery] Trier un tableau | SorenS | 1 | 2 172 |
19-10-2012, 12:54 PM Dernier message: djidi |