Le jeu de labyrinthe fun et gratuit - Retour au site
Hors-ligne
Hors-ligne
DerF_44Ah bah oui c'est pas qu'il manque un begin… ma faute.
Impossible à poser le “on AfterConstruction do” où que je le mette (et je sais pas où, juste après “Tool TRandomPurse” puis le nom, l'image etc.. et avant le “on find do” ???) il m'annonce à chaque fois : ntMethodBody attendu mais inherited trouvé
on AfterConstruction do
begin
inherited;
EditVisualTag := 'bla';
end;
DerF_44Si si des gens l'ont réussi Mais bon c'est pas un “Très difficile” pour rien
Le temple de l'eau : Mais, dis-moi…. Aucun être humain ne peut le résoudre !!!!!!!!!!!!!!???
(Déjà moi, avec la soluce c'est du job !!..)
En tous cas très belle démonstration technique !
DerF_44
Comment puis-je faire une property où la valeur ne peut être que “true” ou “false” !?..
L'idée est de pouvoir déterminer si le marchand reste ou bien s'en va après avoir écoulé son stock d'objets à vendre !..
property LeaveWhenNoStock: Boolean;
Hors-ligne
Square.Tool := nil;
Modifié DerF_44 (nov. 23, 2011 17:41:50)
Hors-ligne
Pièces jointes :
For_Money.zip (12,6 KB)
Hors-ligne
Modifié DerF_44 (nov. 24, 2011 00:19:55)
Pièces jointes :
Exemple avec Money.zip (1,9 KB)
Hors-ligne
Hors-ligne
Xaumina
Euh oui désolé si c'est un peu compliqué à manier, mon unité…
Hors-ligne
effect TClearObject
name 'Pose d'objet';
property ObjectDef : TObjectDef;
on Execute do
begin
Player.ShowMessage (Format(
'Impossible de continuer avec des %s , faut les laisser sur place..',[ObjectDef.Name]));
If Player has at least 1 ObjectDef then
begin
Player discards 1 ObjectDef;
Square.Object := ObjectDef; //-------------------------------???
end else
Exit;
end;
end;
Hors-ligne
effect TClearObject
name 'Pose objet';
property ObjectDef : TObjectDef;
on Execute do
begin
if Player has at least 1 ObjectDef then
Player.ShowMessage (Format
('Impossible de continuer avec des %s faut les laisser sur place..',[ObjectDef.Name]));
while Player has at least 1 ObjectDef do
begin
Player discards 1 ObjectDef;
end;
Exit;
end;
end;
Modifié DerF_44 (déc. 7, 2011 23:22:20)
Hors-ligne