-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfilee.py
22 lines (18 loc) · 963 Bytes
/
filee.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class savefile():
def __init__(self):
self.name = ''
self.point = [] #x,y,rgba,thickness,texture
self.line = [] #list of points
self.lines = [] #list of lines
self.pattern = [] #lines,name,width,height
self.patterns = [] #list of patterns
self.node = [] #type,x,y,connections
self.nodeconfig = [] #list of nodes
self.generation = [] #nodeconfig,width,height,seed #seamless and other config types in future
self.projdetails = (self.name,self.patterns,self.nodeconfig,self.generation) #name,patterns,nodeconfig,generation
def create(self,name):
self.name = str(name)
self.projdetails = (self.name,self.patterns,self.nodeconfig,self.generation)
def save(self,projdetails):
self.patterns,self.nodeconfig,self.generation = projdetails
self.projdetails = (self.name,self.patterns,self.nodeconfig,self.generation)