-
Notifications
You must be signed in to change notification settings - Fork 0
/
structs.h
21 lines (18 loc) · 846 Bytes
/
structs.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef SRC_STRUCTS_H_INCLUDED
#define SRC_STRUCTS_H_INCLUDED
/**
* @struct TMainArguments
* @brief Represents the main arguments of the application.
*
* This structure holds the main configuration parameters for the application.
*/
typedef struct {
int dashboardRows; /** Number of rows in the dashboard. */
int dashboardCols; /** Number of columns in the dashboard. */
char* pattern; /** Pattern to be drawn on the dashboard. */
int maximumGeneration; /** Maximum number of generations to simulate. */
int delay; /** Delay between generations in milliseconds. */
char* platform; /** Platform on which the application will be run. */
char* initialStateFile; /** File containing the initial state of the dashboard. */
} TMainArguments;
#endif // SRC_STRUCTS_H_INCLUDED