def __init__(self): self.room_objects = [ Obj(Vector2D(self.view.pos.x+5,1),load_texture("other",0),style = colorama.Style.BRIGHT), Obj(Vector2D(self.view.pos.x+5,10),load_texture("other",4)), Obj(Vector2D(self.view.pos.x+5,15),load_texture("other",4)), Obj(Vector2D(self.view.pos.x+5+3,12),"Start Game"), Obj(Vector2D(self.view.pos.x+5+3,17),"Exit"), Obj(Vector2D(self.view.pos.x+50, 12), "How to play:\n W,A,S,D = Bewegen(ohne schiessen)\n Pfeil Tasten = Bewegen(mit schiessen)\n Alle Tasten ausser W,A,S,D,Enter,Esc = Schiessen") ];
def __init__(self): self.room_objects = [ Obj(Vector2D(self.view.pos.x + 5, 1), load_texture("other", 1), style=colorama.Style.BRIGHT), Obj(Vector2D(self.view.pos.x + 5, 10), load_texture("other", 4)), Obj(Vector2D(self.view.pos.x + 5, 15), load_texture("other", 4)), Obj(Vector2D(self.view.pos.x + 5 + 3, 12), "Retry"), Obj(Vector2D(self.view.pos.x + 5 + 3, 17), "Exit") ]
def draw_score(self): temp_objects = [ Obj(Vector2D(self.view.pos.x + 5, 1), load_texture("other", 2)), Obj(Vector2D(self.view.pos.x + 5, 7), load_texture("other", 3)), Obj(Vector2D(self.view.pos.x + 5, 15), load_texture("other", 4)), Obj(Vector2D(self.view.pos.x + 5, 22), load_texture("other", 4)), Obj(Vector2D(self.view.pos.x + 8, 17), "Your Score : " + str(self.score)), Obj(Vector2D(self.view.pos.x + 8, 24), "Press enter to continue...") ] self.last_matrix = Graphics.draw(temp_objects, self.view)
def __init__(self,pos,type): self.pos = pos; if(type in [1,2]): self.texture = Texture(load_texture("obstacles",0 if type == 1 else 1),bg_color = colorama.Back.BLUE,fore_color = colorama.Fore.CYAN); self.hitbox = Hitbox(self.pos,Vector2D(3,11)); if(type in [3,4]): self.texture = Texture(load_texture("obstacles",2 if type == 3 else 3),bg_color = colorama.Back.BLUE,fore_color = colorama.Fore.CYAN); self.hitbox = Hitbox(self.pos,Vector2D(2,2)); if(type in [5,6]): self.texture = Texture(load_texture("obstacles",4 if type == 5 else 5),bg_color = colorama.Back.BLUE,fore_color = colorama.Fore.CYAN); self.hitbox = Hitbox(self.pos,Vector2D(6,2)); if(type in [7,8]): self.texture = Texture(load_texture("obstacles",6 if type == 7 else 7),bg_color = colorama.Back.BLUE,fore_color = colorama.Fore.CYAN,transparent = False); self.hitbox = Hitbox(self.pos,Vector2D(7,24));
def __init__(self, pos, path): self.path = [] self.laser = [] self.path = get_path(path) self.pos = pos self.texture = Texture(load_texture("entity", 6), fore_color=colorama.Fore.CYAN) self.hitbox = Hitbox(pos, Vector2D(6, 5))