src/ai/api/squirrel_export.awk
branchnoai
changeset 9741 53c1c5850e01
parent 9681 3997f1ce203a
child 9814 be51ea0adc29
equal deleted inserted replaced
9740:a98f20bce404 9741:53c1c5850e01
   160 
   160 
   161 	print "}; // namespace SQConvert"
   161 	print "}; // namespace SQConvert"
   162 
   162 
   163 	print "";
   163 	print "";
   164 	# Then do the registration functions of the class. */
   164 	# Then do the registration functions of the class. */
   165 	print "void SQ" cls "Register(Squirrel *engine) {"
   165 	print "void SQ" cls "_Register(Squirrel *engine) {"
   166 	print "	DefSQClass <" cls "> SQ" cls "(\"" cls "\");"
   166 	print "	DefSQClass <" cls "> SQ" cls "(\"" cls "\");"
   167 	if (super_cls == "AIObject" || super_cls == "AIAbstractList::Valuator") {
   167 	if (super_cls == "AIObject" || super_cls == "AIAbstractList::Valuator") {
   168 		print "	SQ" cls ".PreRegister(engine);"
   168 		print "	SQ" cls ".PreRegister(engine);"
   169 	} else {
   169 	} else {
   170 		print "	SQ" cls ".PreRegister(engine, \"" super_cls "\");"
   170 		print "	SQ" cls ".PreRegister(engine, \"" super_cls "\");"