summaryrefslogtreecommitdiff
path: root/Extras/Serialize/HeaderGenerator/bulletGenerate.py
diff options
context:
space:
mode:
Diffstat (limited to 'Extras/Serialize/HeaderGenerator/bulletGenerate.py')
-rw-r--r--Extras/Serialize/HeaderGenerator/bulletGenerate.py51
1 files changed, 25 insertions, 26 deletions
diff --git a/Extras/Serialize/HeaderGenerator/bulletGenerate.py b/Extras/Serialize/HeaderGenerator/bulletGenerate.py
index 90d616c56..5f1515d72 100644
--- a/Extras/Serialize/HeaderGenerator/bulletGenerate.py
+++ b/Extras/Serialize/HeaderGenerator/bulletGenerate.py
@@ -2,8 +2,6 @@ import sys
sys.path.append(".")
import dump
-
-
header = """/* Copyright (C) 2011 Erwin Coumans & Charlie C
*
* This software is provided 'as-is', without any express or implied
@@ -30,23 +28,25 @@ dtList = dump.DataTypeList
out = "autogenerated/"
spaces = 4
+
def addSpaces(file, space):
- for i in range(0, space):
- file.write(" ")
+ for i in range(0, space):
+ file.write(" ")
+
def write(file, spaces, string):
- addSpaces(file, spaces)
- file.write(string)
+ addSpaces(file, spaces)
+ file.write(string)
+
###################################################################################
-blender = open(out+"bullet.h", 'w')
+blender = open(out + "bullet.h", 'w')
blender.write(header)
blender.write("#ifndef __BULLET_H__\n")
blender.write("#define __BULLET_H__\n")
#for dt in dtList:
# blender.write("struct %s;\n"%dt.filename)
-
###################################################################################
blender.write("namespace Bullet {\n")
@@ -61,26 +61,25 @@ typedef struct bInvalidHandle {
blender.write(strUnRes)
for dt in dtList:
- write(blender, 4, "class %s;\n"%dt.name)
-
+ write(blender, 4, "class %s;\n" % dt.name)
for dt in dtList:
-
- strUpper = dt.filename.upper()
-
- blender.write("// -------------------------------------------------- //\n")
-
- write(blender, 4, "class %s\n"%dt.name)
-
- write(blender, 4, "{\n")
- write(blender, 4, "public:\n")
- for i in dt.dataTypes:
- write(blender, 8, i+";\n")
-
- write(blender, 4, "};\n")
-
- blender.write("\n\n")
-
+
+ strUpper = dt.filename.upper()
+
+ blender.write("// -------------------------------------------------- //\n")
+
+ write(blender, 4, "class %s\n" % dt.name)
+
+ write(blender, 4, "{\n")
+ write(blender, 4, "public:\n")
+ for i in dt.dataTypes:
+ write(blender, 8, i + ";\n")
+
+ write(blender, 4, "};\n")
+
+ blender.write("\n\n")
+
blender.write("}\n")
blender.write("#endif//__BULLET_H__")
blender.close()