save the old version
This commit is contained in:
36
chara.py
Normal file
36
chara.py
Normal file
@@ -0,0 +1,36 @@
|
||||
import pygame as pg
|
||||
class playable:
|
||||
class ulo:
|
||||
def __init__(self,player):
|
||||
self.hb = [pg.Rect(player["pos"][0] + 5, player["pos"][-1] + 100 ,50, 25)]
|
||||
UPP = pg.image.load("./img/ulo/uloUPP.png")
|
||||
UP1 = pg.image.load("./img/ulo/uloUP1.png")
|
||||
UP2 = pg.image.load("./img/ulo/uloUP2.png")
|
||||
RIGHTP = pg.image.load("./img/ulo/uloRIGHTP.png")
|
||||
RIGHT1 = pg.image.load("./img/ulo/uloRIGHT1.png")
|
||||
RIGHT2 = pg.image.load("./img/ulo/uloRIGHT2.png")
|
||||
LEFTP = pg.image.load("./img/ulo/uloLEFTP.png")
|
||||
LEFT1 = pg.image.load("./img/ulo/uloLEFT1.png")
|
||||
LEFT2 = pg.image.load("./img/ulo/uloLEFT2.png")
|
||||
DOWNP = pg.image.load("./img/ulo/uloDOWNP.png")
|
||||
DOWN1 = pg.image.load("./img/ulo/uloDOWN1.png")
|
||||
DOWN2 = pg.image.load("./img/ulo/uloDOWN2.png")
|
||||
def npcmv(pos,lap,hb,idn):
|
||||
return "coll1("+str(pos)+","+str(lap)+",'["+str(["pg.R"+str(x)[2:-1] for x in hb])[2:-2]+"]',eval(\'maps.\'+player[\'maap\']+\'.hbmp\'),obon[0]+[x[0] for x in obon[3] if x[1] != \'"+idn[0]+"\']+chara.playable.ulo(player).hb)"
|
||||
class npc:
|
||||
class test:
|
||||
name = "test"
|
||||
def __init__(self,x,y,idn=None,look=None):
|
||||
self.hb = [pg.Rect(x +5 , y + 100 , 50 , 25)]
|
||||
if idn != None:
|
||||
self.ib = [([pg.Rect(x , y + 95 , 60 , 35)],["UP","DOWN","LEFT","RIGHT"],self.action(idn))]
|
||||
actmx = 2
|
||||
def skn(look="DOWN",timer=0,stop=0):
|
||||
if stop:
|
||||
return pg.image.load("./img/ulo/ulo"+str(look)+"P.png")
|
||||
return pg.image.load("./img/ulo/ulo"+str(look)+["1","2"][int(timer%1//0.5)]+".png")
|
||||
|
||||
def action(self,idn):
|
||||
return ["textbox(['test'])\ndidn('"+idn[0]+"',1)","textbox(['test1'])\ndidn('"+idn[0]+"',2)","textbox(['test2'])"][int(idn[1])]
|
||||
def mv(self,lap,pos,look,idn):
|
||||
return npcmv(pos,lap,self.hb,idn)
|
||||
Reference in New Issue
Block a user