#ifndef _THE_GOONIES_OBJECT_BRIDGE
#define _THE_GOONIES_OBJECT_BRIDGE

class GO_bridge : public GObject
{
    public:
        GO_bridge(int x, int y, int sfx_volume, int type); 

        virtual bool cycle(VirtualController *k, GMap *map, int layer, class TheGoonies *game, GLTManager *GLTM, SFXManager *SFXM);
        virtual void draw(GLTManager *GLTM);

        virtual bool is_a(Symbol *c);
        virtual bool is_a(char *c);
        void shaking();

    protected:
        int m_type;
        static int m_shake_timmer2;
		int m_bridge_distance;
};

#endif
