Colobot
Public Member Functions | List of all members
CPowerContainerObjectImpl Class Reference
Inheritance diagram for CPowerContainerObjectImpl:
Inheritance graph
[legend]

Public Member Functions

 CPowerContainerObjectImpl (ObjectInterfaceTypes &types)
 
void SetEnergyLevel (float level) override
 Set energy level (percentage), value in range [0..1]. More...
 
float GetEnergyLevel () override
 Get energy level (percentage), value in range [0..1]. More...
 
- Public Member Functions inherited from CPowerContainerObject
 CPowerContainerObject (ObjectInterfaceTypes &types)
 
virtual void SetEnergy (float energy)
 Set amount of energy in the container, value in range [0..GetCapacity()]. More...
 
virtual float GetEnergy ()
 Get amount of energy in the container, value in range [0..GetCapacity()]. More...
 
virtual float GetCapacity ()=0
 Return capacity of this power container. More...
 
virtual bool IsRechargeable ()=0
 Returns true if this power container can be recharged. More...
 

Member Function Documentation

void CPowerContainerObjectImpl::SetEnergyLevel ( float  level)
overridevirtual

Set energy level (percentage), value in range [0..1].

Implements CPowerContainerObject.

float CPowerContainerObjectImpl::GetEnergyLevel ( )
overridevirtual

Get energy level (percentage), value in range [0..1].

Implements CPowerContainerObject.


The documentation for this class was generated from the following files: