42_cub3d/src/utils.c
2024-11-19 15:36:39 +01:00

32 lines
1.2 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* utils.c :+: :+: :+: */
/* +:+ +:+ +:+ */
/* By: mcolonna <marvin@42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/10/15 12:38:40 by mcolonna #+# #+# */
/* Updated: 2024/11/19 15:07:05 by mcolonna ### ########.fr */
/* */
/* ************************************************************************** */
#include "utils.h"
void vector_from_rotation(t_point_double *vec, double angle, double norm)
{
vec->x = sin(angle) * norm;
vec->y = -cos(angle) * norm;
}
void write_err(const char *str, ...)
{
va_list args;
va_start(args, str);
write(2, "Error\n", 6);
while (str)
{
write(2, str, ft_strlen(str));
str = va_arg(args, const char *);
}
}