// Copyright (c) 2023 Alex Diener. All rights reserved. #ifndef __EntityComponent_pickup_H__ #define __EntityComponent_pickup_H__ typedef struct EntityComponent_pickup EntityComponent_pickup; #define EntityComponent_pickup_superclass GameEntityComponent #include "PROJECT_NAME/GameEntityComponent.h" #define EntityComponent_pickup_ivars \ GameEntityComponent_ivars #define EntityComponent_pickup_vtable(self_type) \ GameEntityComponent_vtable(self_type) stemobject_declare(EntityComponent_pickup) EntityComponent_pickup * EntityComponent_pickup_create(void); bool EntityComponent_pickup_init(EntityComponent_pickup * self); void EntityComponent_pickup_dispose(EntityComponent_pickup * self); #endif