Есть ли способ проверить, является ли вход изображения в Pygame? - PullRequest
0 голосов
/ 02 апреля 2020

В настоящее время я работаю над проектом, в котором вы можете устанавливать изображения или цвета и перетаскивать их. Поскольку вы можете изменить его внешний вид, я хочу дать пользователю 1 команду. Они могут ввести цвет или изображение. В зависимости от того, кого они вводят, я должен перебирать некоторые переменные, чтобы они не отбрасывали цвета. Есть ли команда pygame, которая может проверить, является ли введенный ввод изображением или цветом?

Вот часть моего кода, которая использует это def set_appearance(self,appearance): #Enter 1 or 3 colours / images if (): #If the input (appearance) is an image self.type=1 if not len(appearance)==1: size1=appearance[0].get_rect().size size2=appearance[1].get_rect().size size3=appearance[2].get_rect().size if size1==size2 and size1==size3 and size2==size3: self.w=size1[0] self.h=size1[1] self.allimg=None self.inactive=appearance[0] self.active=appearance[1] self.drag=appearance[2] else: self.allimg=appearance[0] self.w=self.allimg.get_width() self.h=self.allimg.get_height() if (): #If the input is a colour self.type=0 if len(appearance)==3: self.allcol=None self.inactive=appearance[0] self.active=appearance[1] self.drag=appearance[2] else: self.allcol=appearance[0]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...