from visual import *
from Numeric import *
from c_code1 import *

print "Python to C Example"

n = 10
atoms = []
for i in range(n):
    atom=sphere(color=color.yellow, radius=1.0)
    atom.pos=vector(float(i),0.0,0.0)
    atoms.append(atom)

xx = arange(n,typecode=Float64)
for i in range(n):
    xx[i]=atoms[i].pos.x

print "\nPython calling C Function:"
rtval = change_array(n,xx)
print "After C Function,", rtval

for i in range(n):
    atoms[i].pos.x=xx[i]

