Hi, 1st of all, I know this isnt c++ or c… But why doesnt python use code {}? It seem more work friendly to me. Like so,
If (bla bla == bla bla)
{do this}
else if (bla bla == bla bla)
{do this}
It work seem more easier then just having to make sure everything is space right. Cus doing def. seem kinda of hard when there is no {} to go with, or I could be wrong… trying to get things to work with in my code.
#-----------------------start------------------------------
def loading():
f = open("networking/Users/Mradr.txt","r")
lineList = f.readlines()
f.close()
print repr(lineList[2])
town = lineList[2].strip()
#Load the first environment model town.egg
environ = loader.loadModel("towns/a")
environ.reparentTo(render)
environ.setScale(0.15,0.15,0.15)
environ.setPos(0,0,0)
#waterpiller = loader.loadModel("towns/water")
#waterpiller.reparentTo(render)
#waterpiller.setScale(0.15,0.15,0.15)
#waterpiller.setPos(-1000,-100000,-64)
#watershader = Shader.load("shaders/water.sha")
#waterpiller.setShader(watershader)
#----------------------end-------------------------------
#----------------------start-------------------------------
def controlroom():
#environ.destroy()
loader.unloadModel("towns/controlroom")
#Load the first environment model town.egg
environ = loader.loadModel("towns/controlroom")
environ.reparentTo(render)
environ.setScale(0.15,0.15,0.15)
environ.setPos(0,0,0)
#----------------------end-------------------------------
loading()
The Def above the loading command is also being added to the def controlroom(). And if I try to space them so they dont add the loading() I get a error IndentationError: unindent does not match any outer indentation level. Make no secne to me… I move the def controlroom() over so it wont be in line with it…>.>;