Exemplo n.º 1
0
	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")
		];
Exemplo n.º 2
0
 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")
     ]
Exemplo n.º 3
0
    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)
Exemplo n.º 4
0
	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));
Exemplo n.º 5
0
 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))