Hi
I'm trying to figure out why my class is showing up as an abstract class.
Code:
#include <stdio.h>
#include "Message.hpp"
#include "Message.hpp"
#include "BaseEntity.hpp"
#include "Entity.hpp"
class SceneGraphNode;
class Message;
class Entity;
/*
Entities can be swapped with other entities. This is the base entity
*/
class Entity : BaseEntity
{
public:
void dispatch(Message msg); //see message manager for instructions
//class entity is the foundation of messenger
//dispatch processes in the Finite State Machine
void notify(); //notifies the dynamic BSP that a change occurred to
//the mesh and it has to rebalance
//in this case you can use FLINCH in place of the plain vanilla finite state machine
int owner_index; //identity for message
//entity is generated
//factory returns an entity type
//entity type is assigned to Message
};
#endif /* Entity_hpp */
Code:
class BaseEntity
{
public:
void dispatch(Message *msg); //see message manager for instructions
//class entity is the foundation of messenger
//dispatch processes in the Finite State Machine
void notify(); //notifies the dynamic BSP that a change occurred to
//the mesh and it has to rebalance
//in this case you can use FLINCH in place of the plain vanilla finite state machine
int owner_index; //identity for message
};