This repository has been archived on 2026-05-11. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
2026-02-13 18:37:24 +01:00

28 lines
554 B
C

#ifndef FOSSILS_H
#define FOSSILS_H
#include <stdio.h>
enum body_part
{
SKULL,
TORSO,
TAIL,
WINGS,
LEGS,
COMPLETE,
};
struct fossil{
char* species;
enum body_part part;
size_t age;
char has_wings;
};
struct fossil *init_fossil(char *species, enum body_part body_part, size_t age, char has_wings);
struct fossil *assemble_wingless(struct fossil *fossils[4]);
struct fossil *assemble_with_wings(struct fossil *fossils[5]);
struct fossil **assemble_all_fossils(struct fossil **fossils, size_t nb_fossils);
#endif