interval was being ignored because of type error
size_t interval should've been a double, but was being implicitly converted, so it worked, compiled. but not like I intended.
This commit is contained in:
@@ -9,13 +9,13 @@
|
||||
#include <vector>
|
||||
|
||||
// infinite timer
|
||||
timer::timer(std::string name_input, size_t interval_input,
|
||||
timer::timer(std::string name_input, double interval_input,
|
||||
std::unique_ptr<timeraction> action_input)
|
||||
: time_interval(interval_input), name(name_input), is_infinite(true),
|
||||
action(std::move(action_input)) {}
|
||||
|
||||
// limited timer
|
||||
timer::timer(std::string name, size_t interval_input, int triggeramount,
|
||||
timer::timer(std::string name, double interval_input, int triggeramount,
|
||||
std::unique_ptr<timeraction> action_input)
|
||||
: triggeramount(triggeramount), time_interval(interval_input), name(name),
|
||||
action(std::move(action_input)) {}
|
||||
|
||||
Reference in New Issue
Block a user