summaryrefslogtreecommitdiff
path: root/src/sliceitoff/display/display.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/sliceitoff/display/display.py')
-rw-r--r--src/sliceitoff/display/display.py19
1 files changed, 2 insertions, 17 deletions
diff --git a/src/sliceitoff/display/display.py b/src/sliceitoff/display/display.py
index af61d49..ae98134 100644
--- a/src/sliceitoff/display/display.py
+++ b/src/sliceitoff/display/display.py
@@ -1,10 +1,6 @@
import pygame
-from .static import (
- Scaling,
- INTERNAL_WIDTH,
- INTERNAL_HEIGHT,
- INTERNAL_ASPECT)
+from .scaling import Scaling
class Display():
def __init__(self):
@@ -13,18 +9,7 @@ class Display():
self.screen = pygame.display.set_mode(
(mode_info.current_w, mode_info.current_h),
pygame.FULLSCREEN | pygame.SCALED )
-
- def get_scaling(self):
- w, h = self.screen.get_size()
- if w/h <= INTERNAL_ASPECT:
- scale = w / INTERNAL_WIDTH
- left = 0
- top = int((h - INTERNAL_HEIGHT * scale) / 2)
- else :
- scale = h / INTERNAL_HEIGHT
- left = int((w - INTERNAL_WIDTH * scale) / 2)
- top = 0
- return Scaling(scale, left, top)
+ Scaling.update_scaling(self.screen.get_size())
def update(self, groups = None):
""" Updates the screen: clear, blit gropus and flip """