Vega strike Python Modules doc  0.5.1
Documentation of the " Modules " folder of Vega strike
 All Data Structures Namespaces Files Functions Variables
save_util Namespace Reference

Functions

def getallchar
 
def loadStringList
 
def saveStringList
 

Variables

tuple allchar = getallchar()
 

Function Documentation

def save_util.getallchar ( )

Definition at line 3 of file save_util.py.

3 
4 def getallchar ():
5  rez = ""
6  for i in range(256):
7  rez += "%c"% i
return rez
def save_util.loadStringList (   playernum,
  mykey 
)

Definition at line 9 of file save_util.py.

9 
10 def loadStringList (playernum,mykey):
11  lengt = Director.getSaveDataLength (playernum,mykey)
12  if (lengt<1):
13  return []
14  rez = []
15  curstr = ""
16  lengt = Director.getSaveData(playernum,mykey,0)
17  for j in range (lengt):
18  i=j+1
19  myint=Director.getSaveData (playernum,mykey,i)
20  if (myint != 0):
21  curstr += "%c"%myint
22  else:
23  rez +=[curstr,]
24  curstr=""
return rez
def save_util.saveStringList (   playernum,
  mykey,
  names 
)

Definition at line 25 of file save_util.py.

25 
26 def saveStringList (playernum,mykey,names):
27  length = Director.getSaveDataLength (playernum,mykey)
28  k=1
29  tot=0
30  for i in range (len (names)):
31  tot += len (names[i])+1
32  if (length==0):
33  Director.pushSaveData(playernum,mykey,tot)
34  else:
35  Director.putSaveData(playernum,mykey,0,tot)
36  for i in range (len (names)):
37  for j in range (len (names[i])):
38  if (k < length):
39  Director.putSaveData(playernum,mykey,k,allchar.find (names[i][j]))
40  else:
41  Director.pushSaveData(playernum,mykey,allchar.find (names[i][j]))
42  k+=1
43  if (k < length):
44  Director.putSaveData(playernum,mykey,k,0)
45  else:
46  Director.pushSaveData(playernum,mykey,0)
47  k+=1

Variable Documentation

tuple allchar = getallchar()

Definition at line 8 of file save_util.py.