2
* Copyright (C) 2002-4 by the Widelands Development Team
4
* This program is free software; you can redistribute it and/or
5
* modify it under the terms of the GNU General Public License
6
* as published by the Free Software Foundation; either version 2
7
* of the License, or (at your option) any later version.
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.
14
* You should have received a copy of the GNU General Public License
15
* along with this program; if not, write to the Free Software
16
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
20
#ifndef __S__EVENT_UNHIDE_AREA_H
21
#define __S__EVENT_UNHIDE_AREA_H
26
class Editor_Game_Base;
29
* This event shows a message box
31
class Event_Unhide_Area : public Event {
36
// one liner functions
37
uint get_id(void) { return EVENT_UNHIDE_AREA; }
40
virtual void reinitialize(Game*);
41
virtual void cleanup(Editor_Game_Base* g);
44
void Write(FileWrite*, Editor_Game_Base*);
45
void Read(FileRead*, Editor_Game_Base*, bool);
47
inline void set_coords(Coords pt) { m_pt=pt; }
48
inline Coords get_coords(void) { return m_pt; }
49
inline int get_player(void) { return m_player; }
50
inline void set_player(int i) { m_player=i; }
51
inline int get_area(void) { return m_area; }
52
inline void set_area(int i) { m_area=i; }