ff7_field_dummy_formatter.h 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. #include "../ScriptFormatter.h"
  2. class DummyFormatter : public ScriptFormatter
  3. {
  4. public:
  5. // Renames a variable, return empty string for generated name
  6. virtual std::string VarName(uint32, uint32) override
  7. {
  8. return "";
  9. }
  10. // Renames an entity
  11. virtual std::string EntityName(const std::string& entity) override
  12. {
  13. if (entity == "dir")
  14. {
  15. return "Director";
  16. }
  17. else if (entity == "cl")
  18. {
  19. return "Cloud";
  20. }
  21. else if (entity == "av_b")
  22. {
  23. return "Biggs";
  24. }
  25. else if (entity == "av_c")
  26. {
  27. return "Jessie";
  28. }
  29. else if (entity == "av_w")
  30. {
  31. return "Wedge";
  32. }
  33. return entity;
  34. }
  35. // Names an animation
  36. virtual std::string AnimationName(int /*charId*/, int id) override
  37. {
  38. return std::to_string(id);
  39. }
  40. // Get name of char from its id
  41. virtual std::string CharName(int charId) override
  42. {
  43. return std::to_string(charId);
  44. }
  45. // Renames a function in an entity
  46. virtual std::string FunctionName(const std::string&, const std::string& funcName) override
  47. {
  48. return funcName;
  49. }
  50. // Sets the header comment for a function in an entity
  51. virtual std::string FunctionComment(const std::string& , const std::string& ) override
  52. {
  53. return "function comment";
  54. }
  55. };