added Create Objects By String
parent
f540626b4b
commit
769c9067d2
|
@ -195,6 +195,25 @@ class camera(obj):
|
||||||
if self.mode == cammode.follow and self.subject:
|
if self.mode == cammode.follow and self.subject:
|
||||||
self.position = self.subject.position
|
self.position = self.subject.position
|
||||||
|
|
||||||
|
def COBS(target: str, offset=vector2(), ignore=[" ",]):
|
||||||
|
target = target.split("\n")
|
||||||
|
out = []
|
||||||
|
for i in range(len(target)):
|
||||||
|
y = i
|
||||||
|
i = target[i]
|
||||||
|
for f in range(len(i)):
|
||||||
|
x = f
|
||||||
|
f = i[x]
|
||||||
|
if f in ignore:
|
||||||
|
continue
|
||||||
|
temp = obj()
|
||||||
|
temp.char = f
|
||||||
|
temp.position = vector2(x, y)+offset
|
||||||
|
temp.anchored = True
|
||||||
|
temp.collide = True
|
||||||
|
out.append(temp)
|
||||||
|
return out
|
||||||
|
|
||||||
class game:
|
class game:
|
||||||
def __init__(self, size=[10, 10], renderer=stdrend, sounddir=""):
|
def __init__(self, size=[10, 10], renderer=stdrend, sounddir=""):
|
||||||
if renderer == None: raise TypeError("Renderer class needed!")
|
if renderer == None: raise TypeError("Renderer class needed!")
|
||||||
|
|
Loading…
Reference in New Issue