#ifndef _THEGOONIES_OBJECTCREATOR
#define _THEGOONIES_OBJECTCREATOR

GObject *GObject_create(Symbol *name, int x, int y, int sfx_volume, List<int> *parameters);


extern Symbol *key_symbol;
extern Symbol *cagedoor_symbol;
extern Symbol *fallingrock_symbol;
extern Symbol *fallingrock_blue_symbol;
extern Symbol *fallingrock_green_symbol;
extern Symbol *fallingrock_yellow_symbol;
extern Symbol *skull_symbol;
extern Symbol *jumpingskull_symbol;
extern Symbol *trickyskull_symbol;
extern Symbol *drop_symbol;
extern Symbol *dropgenerator_symbol;
extern Symbol *skulldoor_symbol;
extern Symbol *wateropening_symbol;
extern Symbol *wateropening_blue_symbol;
extern Symbol *wateropening_green_symbol;
extern Symbol *wateropening_yellow_symbol;
extern Symbol *water_symbol;
extern Symbol *lava_symbol;
extern Symbol *entrydoor_symbol;
extern Symbol *exitdoor_symbol;
extern Symbol *character_symbol;
extern Symbol *ropetop_symbol;
extern Symbol *rope_symbol;
extern Symbol *ropebottom_symbol;
extern Symbol *bigrock_symbol;
extern Symbol *bigrock_blue_symbol;
extern Symbol *bigrock_green_symbol;
extern Symbol *bigrock_yellow_symbol;
extern Symbol *bat_symbol;
extern Symbol *skeleton_symbol;
extern Symbol *fratelli_yellow_symbol;
extern Symbol *fratelli_blue_symbol;
extern Symbol *fratelli_green_symbol;
extern Symbol *fratelli_red_symbol;
extern Symbol *fratelli_white_symbol;
extern Symbol *fratelli_grey_symbol;
extern Symbol *bullet_symbol;
extern Symbol *item_symbol;
extern Symbol *pipewater_left_symbol;
extern Symbol *pipewater_right_symbol;
extern Symbol *bone_symbol;
extern Symbol *closingwall_symbol;
extern Symbol *closingwall_blue_symbol;
extern Symbol *closingwall_green_symbol;
extern Symbol *closingwall_yellow_symbol;
extern Symbol *flame_symbol;
extern Symbol *ghost_symbol;
extern Symbol *musicalnote_symbol;
extern Symbol *coin_symbol;
extern Symbol *fallingwater_symbol;
extern Symbol *watersplash_symbol;

extern Symbol *fratelli_symbol;
extern Symbol *pipe_water_symbol;
extern Symbol *enemy_symbol;
extern Symbol *object_symbol;
extern Symbol *bridge_symbol;

#endif
