#pragma once

/* Coords
 * Stores xyz coordinates
 */
typedef struct {
        double x;
        double y;
        double z;
} Coords;

/* IntCoords
 * Stores xyz integer coordinates
 */
typedef struct {
        int x;
        int y;
        int z;
} IntCoords;

/* Vector2D
 * Two dimensional double precision vector
 */
typedef struct {
        double x;
        double y;
} Vector2D;
