Le jeu de labyrinthe fun et gratuit - Retour au site
0
La petite colle du samedi soir :
Player.ShowSelectionMsg(Format(
'Veux-tu acheter une notice FunDelphi de 800 pages pour %d €uros ?',['Oui', 'Non'],[NoticePrice]));
Modifié DerF_44 (nov. 10, 2012 22:00:08)
Hors-ligne
14
Player.ShowSelectionMsg(
Format(
'Veux-tu acheter une notice FunDelphi de 800 pages pour %d €uros ?',
[NoticePrice]),
['Oui', 'Non']);
Hors-ligne
0
Extra !!.
Hors-ligne
0
J'ai deux questions saugrenues !!
ShowPermanentMessage(Player, 'Vive FunLabyrinthe !');
Master.Timers.ScheduleNotificationMsg(3000, Player, msgHidePermanentMessage);
)Hors-ligne
14
DerF_44C'est purement esthétique. C'est pour la lisibilité.
La ligne verticale à ne pas dépasser, dans l'éditeur de texte .fnd, n'a qu'une fonction esthétique, de lisibilité,
ou bien son non-respect peut nuire au bon déroulement du code ?..
DerF_44Aucun problème. Tu remplaces le ShowPermanentMessage par
N'y aurait-il pas un moyen, “relativement” simple, en se servant de Master.Timers,
d'adapter la chose pour un terrain, un effet, un obstacle ou un outil ????!!!!!!!!!!!
Poser un field particulier pendant un certain laps de temps (sans que le joueur soit immobilisé !)
me semble fascinant, et, il y a quelques temps, j'y était parvenu avec un chrono, mais je trouve l'utilisation
des chronos assez difficile à mettre en œuvre, surtout lorsque l'on souhaite en utiliser plusieurs avec des temps d'expirations différents !..
Map[3, 6, 5].Field := Grass;
Map[3, 6, 5].Field := Wall;
Hors-ligne
0
Je suis scotché de la simplicité de la réponse, mais… 
Hors-ligne
14
on message UnMessage do
begin
Map[3, 6, 5].Field := Wall;
end;
messages
UnMessage: TPlayerMessage = 456;
Hors-ligne
0


Absolument, parfaitement clair !!! 


Encore merci !Hors-ligne
14
Hors-ligne
0
)
Hors-ligne