| 154 | { |
| 155 | QiFunc_time_s() : QiFunc(0, 4) {} |
| 156 | QiVar exec(const std::vector<QiVar>& args, QiScriptInterpreter*) const override |
| 157 | { |
| 158 | if (args.empty()) return time(nullptr); |
| 159 | return TimeToS(args[0].toInteger(), |
| 160 | args.size() > 1 ? args[1].toInteger() : 0, |
| 161 | args.size() > 2 ? args[2].toInteger() : 0, |
| 162 | args.size() > 3 ? args[3].toInteger() : 0 |
| 163 | ); |
| 164 | } |
| 165 | }; |
| 166 | /* |
| 167 | int hour |