Forum FunLabyrinthe

Le jeu de labyrinthe fun et gratuit - Retour au site

  • Vous n'êtes pas connecté.

#1 mars 19, 2011 20:16:58

sjrd
De : Belgique
Enregistré : 2010-04-11
Messages : 481
Réputation: +  14  -
Profil   Envoyer un courriel  

Déplacer un poscomposent

Et c'est quoi le message ?


---
Sébastien Doeraene
Auteur de FunLabyrinthe

Hors-ligne

#2 mars 19, 2011 20:19:06

sjrd
De : Belgique
Enregistré : 2010-04-11
Messages : 481
Réputation: +  14  -
Profil   Envoyer un courriel  

Déplacer un poscomposent

OK j'ai compris je crois, la ligne que je t'ai donnée :
StillMovingMonster.ChangePosition(QPos);

Replace-là encore par :
TPosComponent(StillMovingMonster).ChangePosition(QPos);


---
Sébastien Doeraene
Auteur de FunLabyrinthe

Hors-ligne

#3 mars 19, 2011 20:28:12

Xaumina
Enregistré : 2011-01-20
Messages : 191
Réputation: +  5  -
Profil   Envoyer un courriel  

Déplacer un poscomposent

Le problème est maintenant réglé de ce côté-là. Mais j'ai un autre problème avec integer et string, qui sont imcompatibles entre eux. Peux-tu me corriger ça ?

Hors-ligne

#4 mars 19, 2011 20:33:26

Xaumina
Enregistré : 2011-01-20
Messages : 191
Réputation: +  5  -
Profil   Envoyer un courriel  

Déplacer un poscomposent

Non, c'est dans un autre composant. mais enfin, si on peut me corriger ça... Voici mon code :
obstacle TMiniQuestOfTheSpiders
  name 'Mini quête des araignées';
  image 'Characters/LittleGirl';

  on Pushing do
  var
    Selected: Integer;
  begin
    inherited;

    if not KeyPressed then
      Exit;

    Selected := Player.ShowSelectionMsg(
      'Oh, bonjour ! Je m''appelle Violette. Mon papa il a un gros problème...'+
      ' En fait c''est comme tous les papas et toutes les mamans et tous les '+
      'enfants du village. C''est des grosses araignées dangereuses. Elles '+
      'sont jaunes avec des yeux rouges... Et en plus elles sont méchantes ! '+
      'Dis, tu veux bien nous aider ? Mais il faut avoir un grappin.'
      ['Oui', 'Non']
      );

    if Selected = 0 then
    begin
      Player.ShowMessage ('Chouette alors ! Les grandes araignées se cachent un peu partout dans le village. Trouve-les et détruit-les !');
      //Master.Map['ForestMap'].Map[16,36,1].Obstacle:=DangerousSpider;
    end else
    begin
      Player.ShowMessage ('Beuh... c''est pas juste. Tu voudras bien la prochaine fois ?');
    end;
  end;
end;


En admettant que le grappin puisse être une arme, bien sûr. Sinon ce sera autre chose.

Hors-ligne

#5 mars 19, 2011 20:47:49

sjrd
De : Belgique
Enregistré : 2010-04-11
Messages : 481
Réputation: +  14  -
Profil   Envoyer un courriel  

Déplacer un poscomposent

Écris juste :
Map[16,36,1].Obstacle:=DangerousSpider;


---
Sébastien Doeraene
Auteur de FunLabyrinthe

Hors-ligne

#6 mars 19, 2011 21:00:29

Xaumina
Enregistré : 2011-01-20
Messages : 191
Réputation: +  5  -
Profil   Envoyer un courriel  

Déplacer un poscomposent

Ca ne fonctionne toujours pas.
J'envoie un screenshot.

Modifié Xaumina (mars 19, 2011 21:02:51)

Hors-ligne

#7 mars 19, 2011 21:04:48

Xaumina
Enregistré : 2011-01-20
Messages : 191
Réputation: +  5  -
Profil   Envoyer un courriel  

Déplacer un poscomposent

Dans ce message-là, car l'autre a été modifié.

Pièces jointes :
attachment Screenshot choix.PNG (65,6 KB)

Hors-ligne

#8 mars 19, 2011 22:21:49

sjrd
De : Belgique
Enregistré : 2010-04-11
Messages : 481
Réputation: +  14  -
Profil   Envoyer un courriel  

Déplacer un poscomposent

OK c'est beaucoup plus clair. Il m'a fallu moins d'une seconde pour trouver l'erreur
Il te manque une virgule (,) à la fin de la ligne précédente (donc la ligne numérotée 997 dans ce screenshot).


---
Sébastien Doeraene
Auteur de FunLabyrinthe

Hors-ligne

#9 mars 20, 2011 13:08:20

Xaumina
Enregistré : 2011-01-20
Messages : 191
Réputation: +  5  -
Profil   Envoyer un courriel  

Déplacer un poscomposent

Merci !

Hors-ligne

Pied de page

Modération

Powered by DjangoBB

Lo-Fi Version