Merge remote-tracking branch 'origin/drawTesting'
This commit is contained in:
commit
9e9fb7c4b2
@ -1,4 +1,6 @@
|
|||||||
import math
|
import math
|
||||||
|
from enum import Enum
|
||||||
|
|
||||||
import pygame
|
import pygame
|
||||||
|
|
||||||
# minimum UI width
|
# minimum UI width
|
||||||
@ -33,3 +35,20 @@ class Screen:
|
|||||||
result = expectedSize
|
result = expectedSize
|
||||||
|
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
# method to draw a sprite. Location param specifies where to draw the item (Locations enum)
|
||||||
|
def draw(self, sprite, location, posX, posY):
|
||||||
|
sprite.rect.x += posX
|
||||||
|
sprite.rect.y += posY
|
||||||
|
if location.value is Locations.RIGHT_UI.value:
|
||||||
|
sprite.rect.x += self.mapCoord + self.mapSize
|
||||||
|
elif location.value == Locations.MAP.value:
|
||||||
|
sprite.rect.x += self.mapCoord
|
||||||
|
self.gameObject.spritesList.add(sprite)
|
||||||
|
|
||||||
|
|
||||||
|
# screen locations enum
|
||||||
|
class Locations(Enum):
|
||||||
|
RIGHT_UI = 1
|
||||||
|
LEFT_UI = 2
|
||||||
|
MAP = 3
|
||||||
|
Loading…
Reference in New Issue
Block a user