X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fscripting%2Fcamera.hpp;h=b35a2388c7ffed72a1e3d628eb18ad0de089d210;hb=1b5749c9350111cb94ba38fee4240613c87267a6;hp=c94777a08d4ef6fc3b1752e04dd154005f78c145;hpb=ca12c25190d1349c69fe26093bd7f85186399b4f;p=supertux.git diff --git a/src/scripting/camera.hpp b/src/scripting/camera.hpp index c94777a08..b35a2388c 100644 --- a/src/scripting/camera.hpp +++ b/src/scripting/camera.hpp @@ -1,13 +1,28 @@ -#ifndef __CAMERA_H__ -#define __CAMERA_H__ +// 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 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 +// 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, see . + +#ifndef HEADER_SUPERTUX_SCRIPTING_CAMERA_HPP +#define HEADER_SUPERTUX_SCRIPTING_CAMERA_HPP #ifndef SCRIPTING_API class Camera; typedef Camera _Camera; #endif -namespace Scripting -{ +namespace scripting { class Camera { @@ -17,6 +32,8 @@ public: ~Camera(); #endif + void reload_config(); + /** Shake the camera */ void shake(float speed, float x, float y); /** Set camera to a specific coordinate */ @@ -28,6 +45,10 @@ public: #ifndef SCRIPTING_API _Camera* camera; + +private: + Camera(const Camera&); + Camera& operator=(const Camera&); #endif }; @@ -35,3 +56,4 @@ public: #endif +/* EOF */