| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- #include "sudm.h"
- class DummyFormatter : public SUDM::IScriptFormatter
- {
- public:
- // Renames a variable, return empty string for generated name
- virtual std::string VarName(uint32, uint32) override
- {
- return "";
- }
- // Renames an entity
- virtual std::string EntityName(const std::string& entity) override
- {
- if (entity == "dir")
- {
- return "Director";
- }
- else if (entity == "cl")
- {
- return "Cloud";
- }
- else if (entity == "av_b")
- {
- return "Biggs";
- }
- else if (entity == "av_c")
- {
- return "Jessie";
- }
- else if (entity == "av_w")
- {
- return "Wedge";
- }
- return entity;
- }
- // Names an animation
- virtual std::string AnimationName(int /*charId*/, int id) override
- {
- return std::to_string(id);
- }
- // Get name of char from its id
- virtual std::string CharName(int charId) override
- {
- return std::to_string(charId);
- }
- // Renames a function in an entity
- virtual std::string FunctionName(const std::string&, const std::string& funcName) override
- {
- return funcName;
- }
- // Sets the header comment for a function in an entity
- virtual std::string FunctionComment(const std::string& , const std::string& ) override
- {
- return "function comment";
- }
- };
|