85 void SQAISignRegister(Squirrel *engine) { |
85 void SQAISignRegister(Squirrel *engine) { |
86 DefSQClass <AISign> SQAISign("AISign"); |
86 DefSQClass <AISign> SQAISign("AISign"); |
87 SQAISign.PreRegister(engine); |
87 SQAISign.PreRegister(engine); |
88 SQAISign.AddConstructor(engine); |
88 SQAISign.AddConstructor(engine); |
89 |
89 |
90 SQAISign.DefSQFunction(engine, &AISign::GetMaxSignID, "GetMaxSignID"); |
90 SQAISign.DefSQMethod(engine, &AISign::GetMaxSignID, "GetMaxSignID"); |
91 SQAISign.DefSQFunction(engine, &AISign::GetSignCount, "GetSignCount"); |
91 SQAISign.DefSQMethod(engine, &AISign::GetSignCount, "GetSignCount"); |
92 SQAISign.DefSQFunction(engine, &AISign::IsValidSign, "IsValidSign"); |
92 SQAISign.DefSQMethod(engine, &AISign::IsValidSign, "IsValidSign"); |
93 SQAISign.DefSQFunction(engine, &AISign::GetText, "GetText"); |
93 SQAISign.DefSQMethod(engine, &AISign::GetText, "GetText"); |
94 SQAISign.DefSQFunction(engine, &AISign::GetLocation, "GetLocation"); |
94 SQAISign.DefSQMethod(engine, &AISign::GetLocation, "GetLocation"); |
95 SQAISign.DefSQFunction(engine, &AISign::RemoveSign, "RemoveSign"); |
95 SQAISign.DefSQMethod(engine, &AISign::RemoveSign, "RemoveSign"); |
96 SQAISign.DefSQFunction(engine, &AISign::BuildSign, "BuildSign"); |
96 SQAISign.DefSQMethod(engine, &AISign::BuildSign, "BuildSign"); |
97 |
97 |
98 SQAISign.PostRegister(engine); |
98 SQAISign.PostRegister(engine); |
99 } |
99 } |
100 #endif /* DEFINE_SQUIRREL_CLASS */ |
100 #endif /* DEFINE_SQUIRREL_CLASS */ |
101 |
101 |