Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
3 мая 2023 15:22
876
У нас уже может родиться персонаж, но мы его не увидим.
Давайте добавим в класс Character метод show (покажись), чтобы при вызове этого метода персонаж игры появлялся.
Метод выполняет всего одну команду:
screen.blit(картинка объекта, (x объекта, y объекта))
Формат входных данных
Ничего вводить и выводить не нужно.
Формат выходных данных
Отправьте ТОЛЬКО код создания класса.
1
ответ
Код создания класса Character с добавленным методом show:
```python
import pygame
class Character:
def __init__(self, image_path, x, y):
self.image = pygame.image.load(image_path)
self.x = x
self.y = y
def show(self, screen):
screen.blit(self.image, (self.x, self.y))
```
Пример использования метода show:
```python
import pygame
from character import Character
pygame.init()
# создаем окно
screen_width = 800
screen_height = 600
screen = pygame.display.set_mode((screen_width, screen_height))
# создаем персонажа
character = Character("character.png", 100, 100)
# отображаем персонажа
character.show(screen)
# обновляем экран
pygame.display.flip()
# завершаем работу pygame
pygame.quit()
```
```python
import pygame
class Character:
def __init__(self, image_path, x, y):
self.image = pygame.image.load(image_path)
self.x = x
self.y = y
def show(self, screen):
screen.blit(self.image, (self.x, self.y))
```
Пример использования метода show:
```python
import pygame
from character import Character
pygame.init()
# создаем окно
screen_width = 800
screen_height = 600
screen = pygame.display.set_mode((screen_width, screen_height))
# создаем персонажа
character = Character("character.png", 100, 100)
# отображаем персонажа
character.show(screen)
# обновляем экран
pygame.display.flip()
# завершаем работу pygame
pygame.quit()
```
0
·
Хороший ответ
3 мая 2023 15:27
Остались вопросы?
Еще вопросы по категории Математика
Какие деепричастия можно сформировать от глагола 'ходить'?...
Всего в теплице собрали 2852 кг овощей помидоров огурцов перца .помидоров собрали 1150 кг что на 202 кг больше чем огурцов сколько килограммов перца с...
Как звали главного героя романа "Мастер Маргариты"?...
Перемести камень на башню со слоном так, чтобы выражения на 2 башнях совпали....
Если имеется 10 ц 3 кг, то сколько это килограммов?...