21 #ifndef WB_TYPEDEFS_HPP_
22 #define WB_TYPEDEFS_HPP_
26 #define ERR_WB LOG_STREAM_INDENT(err, log_whiteboard)
27 #define WRN_WB LOG_STREAM_INDENT(warn, log_whiteboard)
28 #define LOG_WB LOG_STREAM_INDENT(info, log_whiteboard)
29 #define DBG_WB LOG_STREAM_INDENT(debug, log_whiteboard)
34 #include <boost/enable_shared_from_this.hpp>
35 #include <boost/make_shared.hpp>
36 #include <boost/scoped_ptr.hpp>
37 #include <boost/shared_ptr.hpp>
38 #include <boost/weak_ptr.hpp>
boost::shared_ptr< action const > action_const_ptr
boost::shared_ptr< attack > attack_ptr
boost::shared_ptr< action > action_ptr
Manages a list of fake units for the display object.
boost::weak_ptr< action > weak_action_ptr
boost::shared_ptr< suppose_dead > suppose_dead_ptr
Arrows destined to be drawn on the map.
boost::shared_ptr< suppose_dead const > suppose_dead_const_ptr
Encapsulates the map of the game.
boost::shared_ptr< recall const > recall_const_ptr
static lg::log_domain log_whiteboard("whiteboard")
boost::shared_ptr< recruit const > recruit_const_ptr
boost::shared_ptr< bool > whiteboard_lock
boost::shared_ptr< move const > move_const_ptr
boost::shared_ptr< arrow > arrow_ptr
boost::shared_ptr< move > move_ptr
Standard logging facilities (interface).
Container associating units to locations.
std::deque< action_ptr > action_queue
boost::shared_ptr< side_actions > side_actions_ptr
boost::shared_ptr< attack const > attack_const_ptr
boost::shared_ptr< recall > recall_ptr
A config object defines a single node in a WML file, with access to child nodes.
This internal whiteboard class holds the planned action queues for a team, and offers many utility me...
boost::shared_ptr< recruit > recruit_ptr