VEGO-Engine  0.1
Loading...
Searching...
No Matches
Component.h
1#pragma once
2
3#include <cstdint>
4
5class Entity;
6
7class Component
8{
9public:
10 Entity* entity;
11
12 virtual void init() {}
13 virtual void update(uint_fast16_t diffTime) {}
14
15 virtual ~Component() = default;
16};
Main class for any object in game, stores associations, labeling and components.
Definition Entity.h:35