]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blob - Client/include/item_tank.h
- Se completa un poco la doc del cliente.
[z.facultad/75.42/plaqui.git] / Client / include / item_tank.h
1 #ifndef _ITEM_TANK_H_
2 #define _ITEM_TANK_H_
3
4 #include "item.h"
5
6 // Hago una clase porque despues van a tener comportamientos distintos!
7 class ViewTank:public ViewItem {
8 public:
9         ViewTank(Glib::ustring _name, int orientacion);
10         virtual ~ViewTank();
11         
12         virtual std::string get_cap_flow() { return "Capacidad :"; }
13         virtual std::string get_cap_extra() { return "Liquido :"; }
14         virtual std::string get_extra(); 
15         bool on_image_expose_event(GdkEventExpose *e);
16
17         void set_out_sup(bool b) { out_sup = b; }
18         bool get_out_sup() { return out_sup; }
19         void set_out_inf(bool b) { out_inf = b; }
20         bool get_out_inf() { return out_inf; }
21
22 protected:
23         /* Salida logica superior e inferior respectivamente */
24         bool out_sup, out_inf;
25 };
26
27 #endif