Переглянути джерело

Node2D.draw_rect() can now fill!

master
Bryan Miller 6 роки тому
джерело
коміт
d79c396fa4
1 змінених файлів з 5 додано та 2 видалено
  1. +5
    -2
      game/gbe/nodes.py

+ 5
- 2
game/gbe/nodes.py Переглянути файл

@@ -284,10 +284,13 @@ class Node2D(Node):
return
pygame.draw.lines(self._ACTIVE_SURF, color, closed, points, thickness)

def draw_rect(self, rect, color, thickness=1):
def draw_rect(self, rect, color, thickness=1, fill_color=None):
if not hasattr(self, "_ACTIVE_SURF"):
return
pygame.draw.rect(self._ACTIVE_SURF, color, rect, thickness)
if fill_color is not None:
self._ACTIVE_SURF.fill(fill_color, rect)
if thickness > 0:
pygame.draw.rect(self._ACTIVE_SURF, color, rect, thickness)

def draw_ellipse(self, rect, color, thickness=1, fill_color=None):
if not hasattr(self, "_ACTIVE_SURF"):

Завантаження…
Відмінити
Зберегти