The Battle for Wesnoth  1.19.0-dev
Go to the documentation of this file.
1 /*
2  Copyright (C) 2009 - 2024
3  by Guillaume Melquiond <>
4  Part of the Battle for Wesnoth Project
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,
13  See the COPYING file for more details.
14 */
16 #include "resources.hpp"
17 #include <cstddef>
19 namespace resources
20 {
21  game_board *gameboard = nullptr;
23  game_data *gamedata = nullptr;
29  replay *recorder = nullptr;
34  std::shared_ptr<wb::manager> whiteboard = std::shared_ptr<wb::manager>();
36  bool simulation_ = false;
37 }
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:53
The game event manager loads the scenario configuration object, and ensures that events are handled a...
Definition: manager.hpp:47
Domain specific events.
game_board * gameboard
Definition: resources.cpp:21
persist_manager * persist
Definition: resources.cpp:27
fake_unit_manager * fake_units
Definition: resources.cpp:31
bool simulation_
Definition: resources.cpp:36
game_data * gamedata
Definition: resources.cpp:23
replay * recorder
Definition: resources.cpp:29
actions::undo_list * undo_stack
Definition: resources.cpp:33
soundsource::manager * soundsources
Definition: resources.cpp:28
game_lua_kernel * lua_kernel
Definition: resources.cpp:26
game_classification * classification
Definition: resources.cpp:35
pathfind::manager * tunnels
Definition: resources.cpp:32
play_controller * controller
Definition: resources.cpp:22
filter_context * filter_con
Definition: resources.cpp:24
std::shared_ptr< wb::manager > whiteboard
Definition: resources.cpp:34