// Copyright (c) 2023 Alex Diener. All rights reserved.

#include "PROJECT_NAME/EntityComponent_steering.h"

#define stemobject_implementation EntityComponent_steering

stemobject_vtable_begin();
stemobject_vtable_entry(dispose);
stemobject_vtable_entry(getMoveVector);
stemobject_vtable_end();

bool EntityComponent_steering_init(EntityComponent_steering * self) {
	call_super(init, self);
	return true;
}

void EntityComponent_steering_dispose(EntityComponent_steering * self) {
	call_super_virtual(dispose, self);
}

Vector2i EntityComponent_steering_getMoveVector(EntityComponent_steering * self, struct GameEntity * entity) {
	return VECTOR2i_ZERO;
}
