See site in english Voir le site en francais
Website skin:
home  download  forum  link  contact

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

Author Topic: [C++] Charger les UMMU depuis le fichier config.  (Read 815 times)

0 Members and 1 Guest are viewing this topic.

Offline ea76620

  • Sr. Member
  • ****
  • Posts: 389
  • Country: France fr
  • Karma: 14
06 November 2012, 23:51:59
Bonjour,

Ayant enfin réglé un certain nombre de bug avec la capsule Daedalus j'ai maintenant pour projet d'ajouter les UMMU depuis le fichier config du vaisseau afin de pouvoir mettre les ummu que l'ont souhaite.

J'ai donc fait ça :

Code: [Select]
Crew.AddCrewMember(Crew1Name,Crew1Age,Crew1Pulse,Crew1Weight,Crew1ID);
Code: [Select]
oapiReadItem_string(cfg, "CREW1NAME", Crew1Name);
oapiReadItem_int(cfg, "CREW1AGE", Crew1Age);
oapiReadItem_int(cfg, "CREW1PULSE", Crew1Pulse);
oapiReadItem_int(cfg, "CREW1WEIGHT", Crew1Weight);
oapiReadItem_string(cfg, "CREW1ID", Crew1ID);

dans le .h :

Code: [Select]
char Crew1Name[100];
int Crew1Age;
int Crew1Pulse;
int Crew1Weight;
char Crew1ID[100];

Le fichier config :

Code: [Select]
; === Configuration file for vessel class SMV_Daedalus ===
ClassName = SMV_Daedalus
Module = SMV_Daedalus
CREW1NAME = Jeanne
CREW1AGE = 26
CREW1PULSE = 67
CREW1WEIGHT = 60
CREW1ID = Eng

Mais ça me met n'importe quoi.

ça donne ça dans le fichier scénario :
Code: [Select]
UMMUCREW ÍÍÍÍ-_________________________-1-0-5
Comme je n'y connait pas grand chose à la récupération de données j'ai beaucoup de mal à comprendre la cause du problème.

Merci d'avance

Au revoir

« Last Edit: 06 November 2012, 23:52:00 by ea76620 »