screepsxx/src/Deposit.cpp
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

34 lines
550 B
C++

#include "Deposit.hpp"
namespace Screeps {
Deposit::Deposit(JS::Value value) : RoomObject(std::move(value))
{
}
int Deposit::cooldown() const
{
return value()["cooldown"].as<int>();
}
std::string Deposit::depositType() const
{
return value()["depositType"].as<std::string>();
}
std::string Deposit::id() const
{
return value()["id"].as<std::string>();
}
int Deposit::lastCooldown() const
{
return value()["lastCooldown"].as<int>();
}
int Deposit::ticksToDecay() const
{
return value()["ticksToDecay"].as<int>();
}
} // namespace Screeps