X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fscripting%2Ftilemap.cpp;h=709bea2133a4113392c31f0a0ddc4f5de35c80e7;hb=33c9a30be6a351fe21a3eb702a7fa90acd43a741;hp=632161949ea2450b6886001baf3be9fb11fc2499;hpb=af80526c23594adb4db5a34715138a8d41364559;p=supertux.git diff --git a/src/scripting/tilemap.cpp b/src/scripting/tilemap.cpp index 632161949..709bea213 100644 --- a/src/scripting/tilemap.cpp +++ b/src/scripting/tilemap.cpp @@ -1,12 +1,10 @@ -// $Id: tilemap.cpp 4063 2006-07-21 21:05:23Z anmaster $ -// // 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 -// as published by the Free Software Foundation; either version 2 -// of the License, or (at your option) any later version. +// 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 3 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 @@ -14,42 +12,52 @@ // 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. - -#include +// along with this program. If not, see . -#include -#include #include "object/tilemap.hpp" #include "scripting/tilemap.hpp" -#include "math/vector.hpp" #define NOIMPL log_fatal << __PRETTY_FUNCTION__ << " not implemented." -namespace Scripting +namespace scripting { + +TileMap::TileMap(::TileMap* tilemap) + : tilemap(tilemap) +{ } + +TileMap::~TileMap() +{ } + +void TileMap::goto_node(int node_no) { + tilemap->goto_node(node_no); +} - TileMap::TileMap(::TileMap* tilemap) - : tilemap(tilemap) - { } +void TileMap::start_moving() +{ + tilemap->start_moving(); +} - TileMap::~TileMap() - { } +void TileMap::stop_moving() +{ + tilemap->stop_moving(); +} - void TileMap::goto_node(int node_no) - { - tilemap->goto_node(node_no); - } +void TileMap::fade(float alpha, float seconds) +{ + tilemap->fade(alpha, seconds); +} - void TileMap::start_moving() - { - tilemap->start_moving(); - } +void TileMap::set_alpha(float alpha) +{ + tilemap->set_alpha(alpha); +} - void TileMap::stop_moving() - { - tilemap->stop_moving(); - } +float TileMap::get_alpha() +{ + return tilemap->get_alpha(); +} } + +/* EOF */