Removed A* calls from game

This commit is contained in:
Marcin Kostrzewski 2020-05-13 19:48:51 +02:00
parent 48e81e206b
commit 93472900b9

View File

@ -4,7 +4,6 @@ from pathlib import Path
import pygame import pygame
from src.AI.AutomaticMovement import AutomaticMovement
from src.entities.Player import Player from src.entities.Player import Player
from src.game.EventManager import EventManager from src.game.EventManager import EventManager
from src.game.Map import Map from src.game.Map import Map
@ -72,15 +71,6 @@ class Game:
self.map.addEntity(self.player, DONTADD=True) self.map.addEntity(self.player, DONTADD=True)
self.eventManager = EventManager(self, self.player) self.eventManager = EventManager(self, self.player)
# A* algorithm
self.movement = AutomaticMovement(self.player, self.map, self.screen.getUiWidth(Locations.LEFT_UI))
testTarget = self.map.entities[0]
if testTarget is self.player:
testTarget = self.map.entities[1]
self.movement.gotoToTarget(testTarget)
# Start game loop # Start game loop
self.mainLoop() self.mainLoop()
@ -95,9 +85,6 @@ class Game:
# Call update() method for each entity # Call update() method for each entity
self.spritesList.update() self.spritesList.update()
# A*
self.movement.updatePlayerCoords()
# Draw all sprites # Draw all sprites
self.spritesList.draw(self.screen.pygameScreen) self.spritesList.draw(self.screen.pygameScreen)