예제 #1
0
def init(_boardname=None):
    # did we import the nxt module ?
    if 'nxt' in globals():
        init_nxt()
    robosim_init(_boardname)
    assert game.screen.get_width() == game.screen.get_height() ,"le terrain sur l'ecran devrait etre carre et non rectangulaire"

    if _boardname== 'vide':
        big_obstacle = pygame.Surface([game.screen.get_width(), game.screen.get_height()]).convert()
        big_obstacle.set_colorkey( (0,0,0) )
        larg,haut=cm2pix(39),cm2pix(30)
        px , py  =cm2pix(20),cm2pix(20)
        r = pygame.Rect(512-px-larg,512-py-haut,larg,haut)
        pygame.draw.rect( big_obstacle,glo.BLUE, r)
        game.layers['obstacle'].add( MySprite('obstacle',None,0,0,[big_obstacle]) )
        set_position(cm2pix(32),512-cm2pix(40)) # 60 cm du bord, au milieu
        av(1)
예제 #2
0
def init(_boardname=None):
    # did we import the nxt module ?
    if 'nxt' in globals():
        init_nxt()
    robosim_init(_boardname)
    assert game.screen.get_width() == game.screen.get_height() ,"le terrain sur l'ecran devrait etre carre et non rectangulaire"