Skip to content

Instantly share code, notes, and snippets.

@Hydeo
Last active November 18, 2016 15:35
Show Gist options
  • Save Hydeo/3fab477adcfe38d5e08b04c11426608e to your computer and use it in GitHub Desktop.
Save Hydeo/3fab477adcfe38d5e08b04c11426608e to your computer and use it in GitHub Desktop.
<?xml version="1.0"?>
<Simulator name="RoadSimulator">
<SimulatorProperties>
<Speed>1000</Speed> <!--Temps pour une "tour" -->
<MaxCars>100</MaxCars> <!-- Nb cars maximum -->
<!-- etc -->
</SimulatorProperties>
<SimulatorState>
<TypePerso1>
<Perso1> <!-- Personnage (Ici Voiture) -->
<!-- Partie Commune a tous les perso de toutes les Simus -->
<Id>1</Id>
<Destination>23</Destination><!-- Coordonnées de la destination -->
<Position>12</Position><!-- Coordonnées de l'emplacement actuel -->
<Sprite>CAR/TRAM/ANT/...</Sprite> <!-- Ressource graphique représentant l'objet -->
<Etc>....</Etc>
<!---------------------------------------------------------->
<!-- Puis ajout de propriétés spécifiques -->
<Essence>Diesel</Essence>
<Model>Pigeot 206</Model>
<Etc>....</Etc>
<!------------------------------------------->
</Perso1>
<Perso1>
<!-- etc -->
</Perso1>
</TypePerso1>
<TypePerso2>
<Perso2> <!-- Personnage (Ici Feu de Circulation) -->
<!-- Partie Commune a tous les perso de toutes les Simus -->
<Id>1</Id>
<Destination>NULL</Destination>
<Position>11</Position>
<Sprite>TRAFFICLIGTH</Sprite>
<Etc>....</Etc>
<!---------------------------------------------------------->
<!-- Puis ajout de propriétés spécifiques -->
<Statut>ROUGE</Statut>
<Etc>....</Etc>
<!------------------------------------------>
</Perso2>
<Perso2>
<!-- etc -->
</Perso2>
</TypePerso2>
<Zones>
<Zone>
<!-- Partie Commune a tous les perso de toutes les Simus -->
<Id>5</Id>
<Position>1</Position>
<access><!-- Size Max 4 -->
<Zone>1</Zone>
<Zone>2</Zone>
<Zone>3</Zone>
<Zone>4</Zone>
</access>
<!---------------------------------------------------------->
<!-- Puis ajout de propriétés spécifiques -->
<IsRoad>true</IsRoad>
<IsCrossRoad>false</IsCrossRoad>
<!------------------------------------------>
</Zone>
<Zone>
<!-- etc -->
</Zone>
</Zones>
</SimulatorState>
<SimuStat><!-- Chaque <Stat> == 1 tour | Permet de calculer les stats -->
<Stat>
<NbPerso>42</NbPerso>
<NbPersoOut>142</NbPersoOut>
<NbObjectX>1042</NbObjectX>
<AverageTurnsBeforeOut>32</AverageTurnsBeforeOut>
<!-- etc -->
</Stat>
<Stat>
<!-- etc -->
</Stat>
</SimuStat>
</Simulator>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment