X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fobject%2Felectrifier.cpp;h=f1b8c1ccdaf2c2039aa974d19ff24478bd5431e8;hb=657fc40723665c04b3150946f5bd66b6b0af9230;hp=6ab6e0ca84a1f19d5f02036c995936408c240f34;hpb=9890da50f82d286c67e72feefcc423d1bc9076c3;p=supertux.git diff --git a/src/object/electrifier.cpp b/src/object/electrifier.cpp index 6ab6e0ca8..f1b8c1ccd 100644 --- a/src/object/electrifier.cpp +++ b/src/object/electrifier.cpp @@ -1,4 +1,7 @@ +// $Id$ +// // SuperTux +// Copyright (C) 2006 Matthias Braun // // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU General Public License @@ -9,11 +12,12 @@ // 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. -// +// // You should have received a copy of the GNU General Public License // along with this program; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -// 02111-1307, USA. +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +#include #include "electrifier.hpp" #include "sector.hpp" #include "object/tilemap.hpp" @@ -25,23 +29,22 @@ Electrifier::Electrifier(uint32_t oldtile, uint32_t newtile, float seconds) duration.start(seconds); change_from = oldtile; change_to = newtile; - Sector::current()->solids->change_all(change_from,change_to); + Sector::current()->change_solid_tiles(change_from,change_to); } - + Electrifier::~Electrifier() { - remove_me(); } void -Electrifier::update(float ) +Electrifier::update(float ) { if (duration.check()) { - Sector::current()->solids->change_all(change_to,change_from); + Sector::current()->change_solid_tiles(change_to,change_from); remove_me(); } } void -Electrifier::draw(DrawingContext& ) +Electrifier::draw(DrawingContext& ) { }