supertux
src
scripting
wind.hpp
1
// SuperTux
2
// Copyright (C) 2006 Matthias Braun <matze@braunis.de>
3
//
4
// This program is free software: you can redistribute it and/or modify
5
// it under the terms of the GNU General Public License as published by
6
// the Free Software Foundation, either version 3 of the License, or
7
// (at your option) any later version.
8
//
9
// This program is distributed in the hope that it will be useful,
10
// but WITHOUT ANY WARRANTY; without even the implied warranty of
11
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
// GNU General Public License for more details.
13
//
14
// You should have received a copy of the GNU General Public License
15
// along with this program. If not, see <http://www.gnu.org/licenses/>.
16
17
#ifndef HEADER_SUPERTUX_SCRIPTING_WIND_HPP
18
#define HEADER_SUPERTUX_SCRIPTING_WIND_HPP
19
20
#ifndef SCRIPTING_API
21
#include "scripting/game_object.hpp"
22
23
class
Wind
;
24
#endif
25
26
namespace
scripting
{
27
28
class
Wind
final
29
#ifndef SCRIPTING_API
30
:
public
GameObject
<::Wind>
31
#endif
32
{
33
#ifndef SCRIPTING_API
34
public
:
35
using
GameObject::GameObject;
36
private
:
37
Wind
(
const
Wind
&) =
delete
;
38
Wind
& operator=(
const
Wind
&) =
delete
;
39
#endif
40
41
public
:
43
void
start
();
44
46
void
stop
();
47
};
48
49
}
// namespace scripting
50
51
#endif
52
53
/* EOF */
Wind
Defines an area that will gently push Players in one direction.
Definition:
wind.hpp:27
scripting
WARNING: This file is automatically generated from: 'src/scripting/wrapper.interface.hpp' DO NOT CHANGE.
Definition:
ambient_sound.cpp:21
scripting::GameObject
Definition:
game_object.hpp:60
scripting::Wind::start
void start()
Start wind.
Definition:
wind.cpp:22
scripting::Wind
Definition:
wind.hpp:28
scripting::Wind::stop
void stop()
Stop wind.
Definition:
wind.cpp:28
Generated by
1.8.12