13 class Tank:public Source, public Drain {
15 Tank(const std::string &_name);
18 virtual bool get_output();
20 virtual void recieve_msg(int msg, IConector *who, void *data);
21 virtual void update();
22 virtual void simulate();
26 float actual_out_flow;
28 Tank():Drain("null"),Source("null"),Control("null") {}
29 Tank &operator = (const Tank &) { return *this; }