#include "translator.icc"
-using std::vector;
-
class Collision_engraver : public Engraver
{
Item *col_;
vector<Grob *> note_columns_;
protected:
- DECLARE_ACKNOWLEDGER (note_column);
+ void acknowledge_note_column (Grob_info);
void process_acknowledged ();
void stop_translation_timestep ();
public:
note_columns_.clear ();
}
-Collision_engraver::Collision_engraver ()
+Collision_engraver::Collision_engraver (Context *c)
+ : Engraver (c)
{
col_ = 0;
}
-ADD_ACKNOWLEDGER (Collision_engraver, note_column);
+
+void
+Collision_engraver::boot ()
+{
+ ADD_ACKNOWLEDGER (Collision_engraver, note_column);
+}
ADD_TRANSLATOR (Collision_engraver,
/* doc */