screepsxx/include/Screeps/StructureLink.hpp
Kirill Kirilenko 3fad4634e9 Add Deposit, Flag, Resource, StructureExtractor, StructureLink classes.
Completed StructureController, StructureExtension, StructureRampart, StructureRoad, StructureSpawn classes.
2021-06-05 17:41:06 +03:00

24 lines
438 B
C++

#ifndef SCREEPS_STRUCTURE_LINK_HPP
#define SCREEPS_STRUCTURE_LINK_HPP
#include "OwnedStructure.hpp"
namespace Screeps {
class Store;
class StructureLink : public OwnedStructure
{
public:
explicit StructureLink(JS::Value value);
int cooldown() const;
Store store() const;
int transferEnergy(const StructureLink& target, std::optional<int> amount = std::nullopt);
};
} // namespace Screeps
#endif // SCREEPS_STRUCTURE_LINK_HPP