82fc5421593d426553d2631f3214a7f74177497e
[supertux.git] / src / src / scripting / ssector.hpp
1 //  $Id$
2 //
3 //  SuperTux - Sector Scripting
4 //  Copyright (C) 2006 Wolfgang Becker <uafr@gmx.de>
5 //
6 //  This program is free software; you can redistribute it and/or
7 //  modify it under the terms of the GNU General Public License
8 //  as published by the Free Software Foundation; either version 2
9 //  of the License, or (at your option) any later version.
10 //
11 //  This program is distributed in the hope that it will be useful,
12 //  but WITHOUT ANY WARRANTY; without even the implied warranty of
13 //  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 //  GNU General Public License for more details.
15 //
16 //  You should have received a copy of the GNU General Public License
17 //  along with this program; if not, write to the Free Software
18 //  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
19
20 #ifndef __SECTOR_H__
21 #define __SECTOR_H__
22
23 namespace Scripting
24 {
25
26 class SSector
27 {
28 public:
29 #ifndef SCRIPTING_API
30     virtual ~SSector()
31     {}
32 #endif
33   virtual void set_ambient_light(float red, float green, float blue) = 0;
34   virtual float get_ambient_red() = 0;
35   virtual float get_ambient_green() = 0;
36   virtual float get_ambient_blue() = 0;
37 };
38
39 }
40
41 #endif