18 * This can be "grow", "fireflower" or "iceflower" at the moment
20 virtual void set_bonus(const std::string& bonus) = 0;
22 * Give tux another life
24 virtual void add_life() = 0;
28 virtual void add_coins(int count) = 0;
31 * Make tux invicible for a short amount of time
33 virtual void make_invincible() = 0;
35 * Deactivate user input for Tux
37 virtual void deactivate() = 0;
39 * Give control back to user
41 virtual void activate() = 0;
45 virtual void walk(float speed) = 0;