3,  3 2,"topaz.font",8,  2Ƃ 0,1,242,252,100,15,"Restart",#PLACETEXT_IN 0,0,14,600,300,$140e,"LifeSimAOS v1.0 Obligement version",-1,-1Ǝ 0,0,  0;Creation du tableau contenant les infos sur les cellules cellules.b(57,24);Creation de la copie du tableau contenant les infos sur les cellules cellules_copie.b(57,24)comptvoisins.b=0 InitSimcomptboucles.l=0;Boucle principale du programme ev.l<>#IDCMP_CLOSEWINDOW comptboucles.l=comptboucles.l+1 ,  0  10,8 ݁ "Generation number ",comptboucles.l ;On recupere les evenements qui se produisent dans la fenetre du logiciel ev.l= ;Si on clique sur le bouton RESTART ev=64 comptboucles.l=0  InitSim ;Debut du code de la simulation  compteur2.w=1  57  1  compteur3.w=1  24  1 comptvoisins.b=0 compteur2.w>1 compteur3.w>1 ;HAUT-GAUCHE cellules.b(compteur2.w-1,compteur3.w-1)=1 comptvoisins.b=comptvoisins.b+1 ;GAUCHE cellules.b(compteur2.w-1,compteur3.w)=1 comptvoisins.b=comptvoisins.b+1 ;BAS-GAUCHE compteur3.w<24 cellules.b(compteur2.w-1,compteur3.w+1)=1 comptvoisins.b=comptvoisins.b+1 compteur2.w<57 compteur3.w>1 ;HAUT-DROITE cellules.b(compteur2.w+1,compteur3.w-1)=1 comptvoisins.b=comptvoisins.b+1 ;DROITE cellules.b(compteur2.w+1,compteur3.w)=1 comptvoisins.b=comptvoisins.b+1 ;BAS-DROITE compteur3.w<24 cellules.b(compteur2.w+1,compteur3.w+1)=1 comptvoisins.b=comptvoisins.b+1 ;HAUT compteur3.w>1 cellules.b(compteur2.w,compteur3.w-1)=1 comptvoisins.b=comptvoisins.b+1 ;BAS compteur3.w<24 cellules.b(compteur2.w,compteur3.w+1)=1 comptvoisins.b=comptvoisins.b+1 (comptvoisins.b<2 comptvoisins.b>3) cellules_copie.b(compteur2.w,compteur3.w)=0 " comptvoisins.b=3 cellules_copie.b(compteur2.w,compteur3.w)=1    compteur2.w=1  57  1  compteur3.w=1  24  1 cellules.b(compteur2.w,compteur3.w)=cellules_copie.b(compteur2.w,compteur3.w)    RefreshCells ;Fin du code de la simulationƟ 0+  0.InitSim ;Remplissage aleatoire du tableau des cellules  compteur2.w=1  57  1  compteur3.w=1  24  1 cellules.b(compteur2.w,compteur3.w)=(2)    compteur2.w=1  57  1  compteur3.w=1  24  1 cellules_copie.b(compteur2.w,compteur3.w)=cellules.b(compteur2.w,compteur3.w)   ;Tracage du tableau ;Lignes horizontales  compteur.w=20  260  10  10,compteur.w,580,compteur.w,1  ;Lignes verticales  compteur.w=10  580  10  compteur.w,20,compteur.w,260,1   RefreshCells.RefreshCells ;Remplissage des cellules  compteur2.w=11  571  10  compteur3.w=21  251  10 compteur2.w,compteur3.w,compteur2.w+8,compteur3.w+8,cellules.b((compteur2.w/10),((compteur3.w/10)-1))