8 Color color = { 255, 255, 255, 255 };
13 float temp_rotation = 0.0f;
25 void init()
override {
28 destRect.w = transform->size.x * transform->scale;
29 destRect.h = transform->size.y * transform->scale;
32 void update(
float deltaTime)
override {
33 destRect.x =
static_cast<int>(transform->getPosition().x);
34 destRect.y =
static_cast<int>(transform->getPosition().y);
35 destRect.w = transform->size.x * transform->scale;
36 destRect.h = transform->size.y * transform->scale;
38 temp_rotation += 0.1f;
42 batch.drawBox(v_index, transform->size, transform->bodyCenter, transform->rotation,color);
46 batch.drawBox(v_index, transform->size, transform->bodyCenter, transform->rotation, color);
49 std::string GetComponentName()
override {
50 return "BoxComponent";