Lumen
Référence du fichier lumen.c
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
Graphe des dépendances par inclusion de lumen.c:

Aller au code source de ce fichier.

Fonctions

bool is_in_room (int length, int x, int y)
 Teste si la case existe. Plus de détails...
 
int light (bool **room, int length, int lightning_radius, int x, int y)
 Eclaire les cases autour de la bougie (x, y) Plus de détails...
 
int main ()
 

Documentation des fonctions

◆ is_in_room()

bool is_in_room ( int  length,
int  x,
int  y 
)

Teste si la case existe.

Paramètres
lengthLa longueur de la pièce
xAbscisse de la case à tester
yOrdonée de la case à tester
Renvoie
Renvoie 1 si la case existe

Définition à la ligne 15 du fichier lumen.c.

Voici le graphe des appelants de cette fonction :

◆ light()

int light ( bool **  room,
int  length,
int  lightning_radius,
int  x,
int  y 
)

Eclaire les cases autour de la bougie (x, y)

Paramètres
roomLa pièce de départ
lengthLa longueur de la pièce
lightning_radiusRayon d'action de la bougie
xAbscisse de la bougie
yOrdonée de la bougie
Renvoie
Renvoie le nombre de nouvelles cases éclairées

Définition à la ligne 30 du fichier lumen.c.

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ main()

int main ( )

Définition à la ligne 46 du fichier lumen.c.

Voici le graphe d'appel pour cette fonction :