The Battle for Wesnoth  1.19.0-dev
resources.cpp
Go to the documentation of this file.
1 /*
2  Copyright (C) 2009 - 2024
3  by Guillaume Melquiond <guillaume.melquiond@gmail.com>
4  Part of the Battle for Wesnoth Project https://www.wesnoth.org/
5 
6  This program is free software; you can redistribute it and/or modify
7  it under the terms of the GNU General Public License as published by
8  the Free Software Foundation; either version 2 of the License, or
9  (at your option) any later version.
10  This program is distributed in the hope that it will be useful,
11  but WITHOUT ANY WARRANTY.
12 
13  See the COPYING file for more details.
14 */
15 
16 #include "resources.hpp"
17 
18 namespace resources
19 {
20  game_board *gameboard = nullptr;
22  game_data *gamedata = nullptr;
28  replay *recorder = nullptr;
33  std::shared_ptr<wb::manager> whiteboard = std::shared_ptr<wb::manager>();
35  bool simulation_ = false;
36 }
Class to store the actions that a player can undo and redo.
Definition: undo.hpp:34
Manages a list of fake units for the display object.
Game board class.
Definition: game_board.hpp:46
The game event manager loads the scenario configuration object, and ensures that events are handled a...
Definition: manager.hpp:45
Domain specific events.
game_board * gameboard
Definition: resources.cpp:20
persist_manager * persist
Definition: resources.cpp:26
fake_unit_manager * fake_units
Definition: resources.cpp:30
bool simulation_
Definition: resources.cpp:35
game_data * gamedata
Definition: resources.cpp:22
replay * recorder
Definition: resources.cpp:28
actions::undo_list * undo_stack
Definition: resources.cpp:32
soundsource::manager * soundsources
Definition: resources.cpp:27
game_lua_kernel * lua_kernel
Definition: resources.cpp:25
game_classification * classification
Definition: resources.cpp:34
pathfind::manager * tunnels
Definition: resources.cpp:31
play_controller * controller
Definition: resources.cpp:21
filter_context * filter_con
Definition: resources.cpp:23
std::shared_ptr< wb::manager > whiteboard
Definition: resources.cpp:33