#ifndef __ENTITY_H__
#define __ENTITY_H__


/* This is done here to get around recursive definitions */
typedef struct _Element Element;

#include <glib.h>
#include <edebug.h>
#include <ebuffer.h>
#include <enode.h>
#include <eutils.h>
#include <elements.h>
#include <erend.h>
#include <econfig.h>
#include <xml-parser.h>

#include <gextensions.h>
#include <mainloop.h>
#include <renderers.h>

#include <entity-config.h>

#define ENTITY_HOME g_get_home_dir (), "/.entity"


int
 entity_get_argc (void);

gchar **entity_get_argv (void);

void
 entity_init (int *argc, char ***argv);

#endif				/* __ENTITY_H__ */


