Skip to content
Snippets Groups Projects
dragons.hpp 404 B
#pragma once

#include "cgp/cgp.hpp"
#include "key_positions_structure.hpp"
#include "dragon.hpp"

using namespace cgp;

// The entire hierarchy

struct dragons{
	cgp::hierarchy_mesh_drawable dragon_mesh;

	int N;

	std::vector<dragon> dragons_prop;
	
	void initialize_dragons();
	void add_dragon(vec3 new_pos, float _size, numarray<vec3> key_positions, numarray<float> key_times);
	void update_mvt();
};