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