Use a larger example map
This commit is contained in:
		| @@ -46,12 +46,12 @@ class Game: | |||||||
|         Create a new game on the screen. |         Create a new game on the screen. | ||||||
|         """ |         """ | ||||||
|         # TODO generate a new map procedurally |         # TODO generate a new map procedurally | ||||||
|         self.map = Map.load("resources/example_map.txt") |         self.map = Map.load("resources/example_map_2.txt") | ||||||
|         self.map.currenty = 1 |         self.map.currenty = 1 | ||||||
|         self.map.currentx = 6 |         self.map.currentx = 6 | ||||||
|         self.player = Player() |         self.player = Player() | ||||||
|         self.map.add_entity(self.player) |         self.map.add_entity(self.player) | ||||||
|         self.player.move(1, 6) |         self.player.move(1, 14) | ||||||
|         self.map.spawn_random_entities(randint(1, 5)) |         self.map.spawn_random_entities(randint(1, 5)) | ||||||
|  |  | ||||||
|     @staticmethod |     @staticmethod | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
| from enum import Enum, auto | from enum import Enum, auto | ||||||
| from math import sqrt | from math import sqrt | ||||||
| from random import randint | from random import randint | ||||||
| from typing import List, Tuple | from typing import List | ||||||
|  |  | ||||||
| from dungeonbattle.display.texturepack import TexturePack | from dungeonbattle.display.texturepack import TexturePack | ||||||
|  |  | ||||||
| @@ -186,9 +186,6 @@ class Entity: | |||||||
|         """ |         """ | ||||||
|         return sqrt(self.distance_squared(other)) |         return sqrt(self.distance_squared(other)) | ||||||
|  |  | ||||||
|     def vector(self, other: "Entity") -> Tuple[int, int]: |  | ||||||
|         return other.y - self.y, other.x - self.x |  | ||||||
|  |  | ||||||
|  |  | ||||||
| class FightingEntity(Entity): | class FightingEntity(Entity): | ||||||
|     maxhealth: int |     maxhealth: int | ||||||
|   | |||||||
							
								
								
									
										40
									
								
								resources/example_map_2.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								resources/example_map_2.txt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,40 @@ | |||||||
|  |             ###########                        ######### | ||||||
|  |             #.........#                        #.......# | ||||||
|  |             #.........#             ############.......# | ||||||
|  |             #.........###############..........#.......############## | ||||||
|  |             #.........#........................#....................# | ||||||
|  |             #.........#.............#..........#.......#............# | ||||||
|  |       ########.########.............#..................#............# | ||||||
|  |       #.........#     #.............####.#######.......#............# | ||||||
|  |       #.........#     #.............##.........###################### | ||||||
|  |       #.........#     #####.##########.........#              ########### | ||||||
|  |       #.........#       #......#     #.........#              #.........# | ||||||
|  |       ########.##########......#     #.........#              #.........# | ||||||
|  |            #...........##......#     #.........#              #.........# | ||||||
|  |            #...........##......#     #.........#              #.........# | ||||||
|  |            #...........##......#     #.........#  ################.###### | ||||||
|  |            #...........##......#     #.........#  #.................############ | ||||||
|  |            #...........##......#  ########.########.......#.........#..........# | ||||||
|  |            #...........##......#  #...............#.......#.........#..........# | ||||||
|  |            #...........#########  #...............#.......#.........#..........# | ||||||
|  |            #...........#          #...............#.......#....................# | ||||||
|  |            #####.#######          #.......................#.........#..........# | ||||||
|  |            #.........#            #...............###################..........# | ||||||
|  |            #.........############ #...............#                 #..........# | ||||||
|  |            #.........#..........# #...............#                 ############ | ||||||
|  |            #....................#####.###########.############# | ||||||
|  |     ########.#########...................#      #.............# | ||||||
|  |     #........#       #..........#........#      #.............######### | ||||||
|  |     #........#  ######.##########........#      #.............#.......# | ||||||
|  |     #........#  #..........#    #........#      #.....................# | ||||||
|  |     #........#  #..........#    #........#      #.............#.......# | ||||||
|  |     #........#  #..........#    #........#      #.............#.......# | ||||||
|  |     #........#  #..........#    #........#      #.............#.......# | ||||||
|  |     #........#  #..........#########.#####      #.............#.......# | ||||||
|  |     #........#  #..........#.........#  ##########.############.####### | ||||||
|  |     #........#  #..........#.........#  #..............#   #..........# | ||||||
|  |     ##########  #..........#.........#  #..............#   #..........# | ||||||
|  |                 ############.........#  #..............#   #..........# | ||||||
|  |                            #.........#  #..............#   #..........# | ||||||
|  |                            ###########  #..............#   #..........# | ||||||
|  |                                         ################   ############ | ||||||
		Reference in New Issue
	
	Block a user