Tests the combined navigational functions.
More...
#include <stdio.h>
#include <stddef.h>
#include <stdint.h>
#include <stdlib.h>
#include <stdbool.h>
#include <string.h>
#include "pathfinding/maze.h"
#include "pathfinding/floodfill.h"
#include "pathfinding/dfs.h"
#include "pathfinding/a_star.h"
|
#define | DEBUG_PRINT(...) printf(__VA_ARGS__) |
| Debug print macro. Only prints if NDEBUG is not defined. More...
|
|
|
typedef enum constants | constants_t |
| This enum contains constants used in the tests.
|
|
|
int | navigation_tests (int argc, char *argv[]) |
|
Tests the combined navigational functions.
- Author
- Christopher Kok (chris.nosp@m.@for.nosp@m.celig.nosp@m.htni.nosp@m.ng.xy.nosp@m.z)
- Version
- 0.1
- Date
- 2023-11-21
- Copyright
- Copyright (c) 2023
◆ DEBUG_PRINT
#define DEBUG_PRINT |
( |
|
... | ) |
printf(__VA_ARGS__) |
Debug print macro. Only prints if NDEBUG is not defined.
- Parameters
-
... | Variable arguments to be printed. |
◆ constants
This enum contains constants used in the tests.
Enumerator |
---|
GRID_ROWS | Number of rows in the grid.
|
GRID_COLS | Number of columns in the grid.
|
BUFFER_SIZE | Size of the buffer for serialisation.
|