X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Fnodetimer.h;h=9fb56edecc33a711fe364450bc9560f271c9ed26;hb=868a1a5c13a0c086aa1ff3414a1eb12076821c27;hp=72e8ba599f9dc9a0258955c131fb4533bffadf4d;hpb=704782c95b8a4194a9383da55d93f37fd0f7278f;p=dragonfireclient.git diff --git a/src/nodetimer.h b/src/nodetimer.h index 72e8ba599..9fb56edec 100644 --- a/src/nodetimer.h +++ b/src/nodetimer.h @@ -1,18 +1,18 @@ /* -Minetest-c55 -Copyright (C) 2010-2012 celeron55, Perttu Ahola +Minetest +Copyright (C) 2010-2013 celeron55, Perttu Ahola This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +GNU Lesser General Public License for more details. -You should have received a copy of the GNU General Public License along +You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ @@ -20,7 +20,7 @@ with this program; if not, write to the Free Software Foundation, Inc., #ifndef NODETIMER_HEADER #define NODETIMER_HEADER -#include "irrlichttypes.h" +#include "irr_v3d.h" #include #include @@ -35,15 +35,15 @@ with this program; if not, write to the Free Software Foundation, Inc., class NodeTimer { public: - NodeTimer(): duration(0.), elapsed(0.) {} - NodeTimer(f32 duration_, f32 elapsed_): - duration(duration_), elapsed(elapsed_) {} + NodeTimer(): timeout(0.), elapsed(0.) {} + NodeTimer(f32 timeout_, f32 elapsed_): + timeout(timeout_), elapsed(elapsed_) {} ~NodeTimer() {} void serialize(std::ostream &os) const; void deSerialize(std::istream &is); - f32 duration; + f32 timeout; f32 elapsed; }; @@ -57,8 +57,8 @@ class NodeTimerList NodeTimerList() {} ~NodeTimerList() {} - void serialize(std::ostream &os) const; - void deSerialize(std::istream &is); + void serialize(std::ostream &os, u8 map_format_version) const; + void deSerialize(std::istream &is, u8 map_format_version); // Get timer NodeTimer get(v3s16 p){ @@ -81,7 +81,7 @@ class NodeTimerList } // A step in time. Returns map of elapsed timers. - std::map step(float dtime); + std::map step(float dtime); private: std::map m_data;