1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
#pragma once #include <vector> #include <raylib.h> struct Player { Player(); void update(float dt); void draw(); template<typename T> bool collide(const std::vector<T>& bullets) const; Vector2 m_position; }; #include "Player-inl.h"