hydrobricks
Loading...
Searching...
No Matches
FluxToBrick.h
1#ifndef HYDROBRICKS_FLUX_TO_BRICK_H
2#define HYDROBRICKS_FLUX_TO_BRICK_H
3
4#include "Flux.h"
5#include "Includes.h"
6
7class Brick;
8
9class FluxToBrick : public Flux {
10 public:
11 explicit FluxToBrick(Brick* brick);
12
16 bool IsOk() override;
17
21 double GetAmount() override;
22
26 void UpdateFlux(double amount) override;
27
34 return _toBrick;
35 }
36
37 protected:
38 Brick* _toBrick;
39};
40
41#endif // HYDROBRICKS_FLUX_TO_BRICK_H
Definition Brick.h:10
Definition FluxToBrick.h:9
Brick * GetTargetBrick() const
Definition FluxToBrick.h:33
bool IsOk() override
Definition FluxToBrick.cpp:9
double GetAmount() override
Definition FluxToBrick.cpp:13
void UpdateFlux(double amount) override
Definition FluxToBrick.cpp:17
Definition Flux.h:8