REFACTOR cleanup old files + naming conventions
This commit is contained in:
@@ -3,7 +3,7 @@ from controllers.player_controller import PlayerController
|
|||||||
from render.map_renderer import MapRenderer
|
from render.map_renderer import MapRenderer
|
||||||
from render.gui_renderer import GUIRenderer
|
from render.gui_renderer import GUIRenderer
|
||||||
from render.player_renderer import PlayerRenderer
|
from render.player_renderer import PlayerRenderer
|
||||||
from controllers.map_coord_controller import MapCoordController
|
from utils.map_coord_converter import MapCoordConverter
|
||||||
from controllers.gui_controller import GUIController
|
from controllers.gui_controller import GUIController
|
||||||
import pygame
|
import pygame
|
||||||
|
|
||||||
@@ -11,19 +11,19 @@ class Game(GameState):
|
|||||||
def __init__(self, switch_state_callback, context):
|
def __init__(self, switch_state_callback, context):
|
||||||
super().__init__(switch_state_callback, context)
|
super().__init__(switch_state_callback, context)
|
||||||
|
|
||||||
match_data_path = "maps/" + self.match.map_name + ".json"
|
match_data_path = f"maps/{self.match.map_name}.json"
|
||||||
match_image_path = "maps/" + self.match.map_name + ".png"
|
match_image_path = f"maps/{self.match.map_name}.png"
|
||||||
|
|
||||||
#self.renderer = Renderer(self.match, self.screen, self.options)
|
# Map Coordinate Helper Class, misnamed
|
||||||
self.map_coord_controller = MapCoordController(self.screen.get_width(), self.screen.get_height(), match_data_path, match_image_path)
|
self.map_coord_controller = MapCoordConverter(self.screen.get_width(), self.screen.get_height(), match_data_path, match_image_path)
|
||||||
|
|
||||||
# Renderers
|
# Renderers
|
||||||
self.map_renderer = MapRenderer(self.screen, match_data_path, match_image_path)
|
self.map_renderer = MapRenderer(self.screen, match_data_path, match_image_path)
|
||||||
self.player_render = PlayerRenderer(self.screen, self.match, self.map_coord_controller, self.options)
|
self.player_renderer = PlayerRenderer(self.screen, self.match, self.map_coord_controller, self.options)
|
||||||
self.gui_render = GUIRenderer(self.screen, self.match)
|
self.gui_render = GUIRenderer(self.screen, self.match)
|
||||||
|
|
||||||
# Controllers
|
# Controllers
|
||||||
self.player_controller = PlayerController(self.player_render, self.match)
|
self.player_controller = PlayerController(self.player_renderer, self.match)
|
||||||
self.gui_controller = GUIController(self.gui_render)
|
self.gui_controller = GUIController(self.gui_render)
|
||||||
|
|
||||||
|
|
||||||
@@ -43,5 +43,5 @@ class Game(GameState):
|
|||||||
"""Draws everything on screen."""
|
"""Draws everything on screen."""
|
||||||
self.screen.fill((0, 0, 0))
|
self.screen.fill((0, 0, 0))
|
||||||
self.map_renderer.render()
|
self.map_renderer.render()
|
||||||
self.player_render.render()
|
self.player_renderer.render()
|
||||||
self.gui_render.render()
|
self.gui_render.render()
|
||||||
@@ -1,11 +1,9 @@
|
|||||||
# Description: This file contains the CoordinateManager class which is responsible for converting coordinates to pixels and vice versa.
|
# Description: This file contains the CoordinateManager class which is responsible for converting coordinates to pixels and vice versa.
|
||||||
|
|
||||||
import math
|
|
||||||
import pygame
|
import pygame
|
||||||
from utils.utils import mapped_value
|
from utils.utils import mapped_value
|
||||||
from utils.json_object import JSONObject
|
from utils.json_object import JSONObject
|
||||||
|
|
||||||
class MapCoordController:
|
class MapCoordConverter:
|
||||||
def __init__(self, screen_width: int, screen_height, json_file: str, map_image_path: str):
|
def __init__(self, screen_width: int, screen_height, json_file: str, map_image_path: str):
|
||||||
self.screen_width = screen_width
|
self.screen_width = screen_width
|
||||||
self.screen_height = screen_height
|
self.screen_height = screen_height
|
||||||
@@ -50,7 +48,7 @@ class MapCoordController:
|
|||||||
return mapped_x, mapped_y
|
return mapped_x, mapped_y
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
map_coord_controller = MapCoordController(700, 700, -3000, 3000, -3000, 3000)
|
map_coord_controller = MapCoordConverter(700, 700, -3000, 3000, -3000, 3000)
|
||||||
print(map_coord_controller.map_to_screen(0,0))
|
print(map_coord_controller.map_to_screen(0,0))
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user