

Ce ne sont pas des coordonnées de pixels à l'écran (comme dans un jeu 2D)Holkan wrote:Dans ce cas, pourquoi ils utilisent un float??
Code: Select all
struct _landmark
{
string nom;
float x, y;
char magik;
};
struct _zone
{
string nom;
list<_landmark> landmarks;
};
list<_zone> zones;
Code: Select all
//Lit le nombre de zones
long nb_zones = ReadLong();
for (int i=0; i < nb_zones; i++)
{
_zone zone;
//lecture du nom de la zone
zone.nom = ReadString8();
//Lecture du nombre de landmarks
long nb_landmarks = ReadLong();
//Lecture de chaque landmark
for (int j=0; j < nb_landmarks; j++)
{
_landmark landmark;
//lecture Localisation
landmark.x = ReadFloat();
landmark.y = ReadFloat();
//lecture nom
landmark.nom = ReadString16();
//Lecture du magik (zéro normalement)
landmark.magik = ReadChar();
// On ajoute le landmark dans la liste
zone.landmarks.push_back(landmark);
}
// On ajoute la zone dans la liste
zones.push_back(zone);
}
kervala wrote:Ce ne sont pas des coordonnées de pixels à l'écran (comme dans un jeu 2D)![]()
Perso, j'aime pas le BASIC (bruno33 wrote:comment on ouvre un fichier en binaire en vb ?