25 lines
553 B
C++
25 lines
553 B
C++
//
|
|
// Created by tqcq on 2023/11/14.
|
|
//
|
|
|
|
#ifndef TEXTADV_FOODOBJECT_H
|
|
#define TEXTADV_FOODOBJECT_H
|
|
|
|
#include "GameObject.h"
|
|
|
|
class FoodObject : public GameObject {
|
|
int energy;
|
|
public:
|
|
FoodObject();
|
|
FoodObject(const std::string &name, const std::string &keyword, const std::string &description, int energy);
|
|
std::string getInfo() const override;
|
|
|
|
int getEnergy() const;
|
|
void setEnergy(int energy);
|
|
|
|
std::string ToString() const override;
|
|
void FromString(const std::string &str) override;
|
|
};
|
|
|
|
#endif //TEXTADV_FOODOBJECT_H
|