nodes.py 文件源码

python
阅读 36 收藏 0 点赞 0 评论 0

项目:wargame 作者: maximinus 项目源码 文件源码
def handle(self, message, rect):
        # we need to handle a mouse move or a mousedown
        # is that what we have?
        if message.message_id not in self.messages:
            return False
        # is the mouse in the rect?
        xpos = message.data.pos[0] - (rect.x + self.offset.x)
        ypos = message.data.pos[1] - (rect.y + self.offset.y)

        if self.rect.collidepoint(xpos, ypos):
            # mouse says inside
            # have we been clicked?
            if message.message_id == pygame.MOUSEBUTTONDOWN:
                MessageSystem.add_priority_message(self.signal)

            if self.image is self.normal_image:
                self.image = self.highlight
                self.changed = True
        else:
            if self.image is self.highlight:
                self.image = self.normal_image
                self.changed = True
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号