30#ifndef HORIZON_ZONE_GAME_SHARED_RESOURCE_TRANSFORMATION_HPP
31#define HORIZON_ZONE_GAME_SHARED_RESOURCE_TRANSFORMATION_HPP
57template <
typename UnitType>
69 virtual bool prepare() {
HLog(error) <<
"Nothing to prepare.";
return true; }
70 virtual bool validate() {
HLog(error) <<
"Nothing to validate.";
return true; }
71 virtual bool transform() {
HLog(error) <<
"Nothing to transform.";
return true; }
72 virtual bool response() {
HLog(error) <<
"Nothing to respond.";
return true; };
79template<
typename UnitType>
85 virtual bool prepare()
override {
HLog(error) <<
"Nothing to prepare";
return true; }
86 virtual bool validate()
override {
HLog(error) <<
"Nothing to validate.";
return true; }
87 virtual bool transform()
override {
HLog(error) <<
"Nothing to transform.";
return true; }
90template<
typename UnitType>
94 SubsequentTo(std::shared_ptr<UnitType> before_resource, std::shared_ptr<UnitType> after_resource);
96 virtual bool prepare()
override {
HLog(error) <<
"Nothing to prepare";
return true; }
97 virtual bool validate()
override {
HLog(error) <<
"Nothing to validate.";
return true; }
98 virtual bool response()
override {
HLog(error) <<
"Nothing to respond.";
return true; }
101template<
typename UnitType>
107 virtual bool prepare() {
HLog(error) <<
"Nothing to prepare.";
return true; }
108 virtual bool validate() {
HLog(error) <<
"Nothing to Validate.";
return true; }
109 virtual bool transform() {
HLog(error) <<
"Nothing to transform.";
return true; }
141 virtual bool prepare()
override;
172 virtual bool prepare()
override;
203 virtual bool prepare()
override;
234 virtual bool prepare()
override;
265 virtual bool prepare()
override;
296 virtual bool prepare()
override;
328 virtual bool prepare()
override;
358 virtual bool prepare()
override;
388 virtual bool prepare()
override;
418 virtual bool prepare()
override;
448 virtual bool prepare()
override;
#define HLog(type)
Definition: Logger.hpp:122
Definition: SharedResourceTransformation.hpp:81
virtual bool validate() override
Definition: SharedResourceTransformation.hpp:86
PreparatoryTo(std::shared_ptr< UnitType > before_resource)
Definition: SharedResourceTransformation.cpp:56
virtual bool prepare() override
Definition: SharedResourceTransformation.hpp:85
virtual bool transform() override
Definition: SharedResourceTransformation.hpp:87
Definition: SharedResourceTransformation.hpp:92
virtual bool response() override
Definition: SharedResourceTransformation.hpp:98
virtual bool validate() override
Definition: SharedResourceTransformation.hpp:97
virtual bool prepare() override
Definition: SharedResourceTransformation.hpp:96
SubsequentTo(std::shared_ptr< UnitType > before_resource, std::shared_ptr< UnitType > after_resource)
Definition: SharedResourceTransformation.cpp:61
Definition: ReferenceListTest.cpp:114
Definition: Element.hpp:7