def main():
    if unitTestCalcTotal() == True and unitTestAceTotal() == True:
        print("All unit tests passed. Beginning game...")
        userInterface = interface()
        userInterface.run()
    else:
        print("Uh oh. Something went wrong.")
        print("We are sending our robot technitions to fix it")
Example #2
0
 def __init__ (self, interface=None, *args, **kwargs):
  if not interface:
   #If no interface is provided, attempt to load a default session interface for current session.
   module = self.__module__
   module = module.split('.')
   module = eval(".".join(module[:-1]))
   logging.debug("Current module: %r" % module)
   interface = module.interface.interface
   logging.debug("Potential interface: %r" % interface)
   interface = interface()
  self.interface = interface
  super(Interface, self).__init__(*args, **kwargs)
Example #3
0
 def __init__(self, interface=None, *args, **kwargs):
     if not interface:
         #If no interface is provided, attempt to load a default session interface for current session.
         module = self.__module__
         module = module.split('.')
         module = eval(".".join(module[:-1]))
         logging.debug("Current module: %r" % module)
         interface = module.interface.interface
         logging.debug("Potential interface: %r" % interface)
         interface = interface()
     self.interface = interface
     super(Interface, self).__init__(*args, **kwargs)
Example #4
0
from interface import *

if __name__ == '__main__':
    app = interface().create()

    app.mainloop()
Example #5
0
        if vies2[rang]>0:
            bleu[rang].affiche(fenetre, vies2[rang])

#Afficher sens - TEST
#    if sens_perso==True:
#        charsens = 'droite'
#        couleursens=(0,255,0)
#    else:
#        charsens = 'gauche'
#        couleursens = (255,0,0)
#    font = pygame.font.Font(None, 50)
#    textsens = font.render(charsens, 1, couleursens)
#    fenetre.blit(textsens, (370,10))

#Afficher l'interface
    interface(fenetre, switch, chargement, tempsjeu, tour, vies1, vies2)

#----------------------
#TEST BARRE CHARGEMENT
    chargement+=1
    if chargement == 35:
        chargement = 0

#TEST BARRE VIE
    vies2[0]+=1
    if vies2[0] == 200:
        vies2[0] = 0
#----------------------

#Rafraichissement/mise a jour de l'ecran
    pygame.display.flip()
Example #6
0
        QtCore.QObject.connect(self.ui.buttonBox, QtCore.SIGNAL("accepted()"), self.ok)
        self.connect(self.ui.buttonBox, QtCore.SIGNAL("rejected()"), self.cancel)

    def cancel(self):
        self.hide()

    def ok(self):
        # Set paper size
        widget.opt["paper_size"] = self.paper_size_dic[self.ui.paper_size.currentIndex()]

        # Set songbook type
        widget.opt["type"] = self.type_dic[self.ui.type.currentIndex()]
        
        # Set songbook title
        widget.opt["title"] = unicode(self.ui.title.text())
        # Set songbook subtitle
        widget.opt["subtitle"] = unicode(self.ui.subtitle.text())
        
        # Hide options
        self.hide()
            


if __name__ == "__main__":
    app = QtGui.QApplication(sys.argv)
    option = option_interface()
    lm = latex_manager()
    widget = interface(lm)
    widget.show()
    app.exec_()
Example #7
0
from Declaration import *
from chess import *
from board import *
from interface import *

test_b = Board()
game = interface()


def test_level_set():

    test_b.for_reset()
    for i in range(0, len(obstacle_list)):
        obstacle_list[i].kill_myself()
    for i in range(0, len(soldier_list)):
        soldier_list[i].kill_myself()
    for i in range(0, len(enemy_list)):
        enemy_list[i].kill_myself()

    obstacle_list.clear()
    soldier_list.clear()
    enemy_list.clear()

    obstacle_list.append(chess(A6_x, A6_y, const.OBSTACLE))
    obstacle_list.append(chess(B5_x, B5_y, const.OBSTACLE))
    obstacle_list.append(chess(C2_x, C2_y, const.OBSTACLE))
    obstacle_list.append(chess(C4_x, C4_y, const.OBSTACLE))
    obstacle_list.append(chess(F7_x, F7_y, const.OBSTACLE))
    obstacle_list.append(chess(G4_x, G4_y, const.OBSTACLE))
    obstacle_list.append(chess(F3_x, F3_y, const.OBSTACLE))
    obstacle_list.append(chess(C7_x, C7_y, const.OBSTACLE))
Example #8
0
from interface import *
if __name__ == '__main__':
    interface()
Example #9
0
            vies1[rang] = rouge[rang].vie
            vies2[rang] = bleu[rang].vie

        #Afficher le fond du jeu
        fenetre.blit(fond, (0, 0))

        #Afficher la montagne
        fenetre.blit(decor.image, decor.rect)

        #Afficher les personnages
        for rang in range(nombre_perso):
            rouge[rang].affiche(fenetre)
            bleu[rang].affiche(fenetre)

        #Afficher l'interface
        interface(fenetre, switch, chargement, tempsjeu, tour, vies1, vies2)

        #faire passer tour aux morts
        if (rouge[numerorouge].jouer and (not (rouge[numerorouge].vivant))
                or (bleu[numerobleu].jouer and not (bleu[numerobleu].vivant))):
            tempsjeu = 0

    #timer temps jeu
        if pygame.time.get_ticks() > seconde:
            tempsjeu -= 1
            seconde = pygame.time.get_ticks() + 1000
        if tempsjeu == -1:
            saut, gauche, droite, angle = 0, 0, 0, ""  #pour eviter de controler le suivant avec les commandes du precedent
            if tour == 2:  #gerer tour de jeu
                numerorouge += 1
                if numerorouge == nombre_perso:  #rester dans la liste de perso
Example #10
0
import pygame
from config import *
from pygame.locals import *
from interface import *

pygame.init()
windows = pygame.display.set_mode(RESOLUCAO, 0, 32)
screen = pygame.display.get_surface()
pygame.display.set_caption("Game Combat")
Icon = pygame.image.load("img/icon.png")
pygame.display.set_icon(Icon)

interface = interface(screen)
interface.iniciar_jogo(screen)
interface.menu(screen)
Example #11
0
 def _exitToolStripMenuItem_Click(self, sender, e):
     ui = interface()
     ui.AppExit()
Example #12
0
 def _HandleResizing(self):
     newDimensions = interface()
     newDimensions.MoveInputBox(self._txtUserText)
     newDimensions.ResizeInputBox(self._txtUserText, self.Size)
Example #13
0
        def callback(event, arg):
                if event == 'join':
                        poller.register_slave(arg)
                elif event == 'data':
                        plotter.make_plot(transpose(arg))
                        
        return callback
        
print("[ds] Init poller")
pol = poller(None, delay=5, interval=60)

print("[ds] Init plotter")
plo = plotter('demo.pdf', interface.PKT_FIELDS, 'timesta')

print("[ds] Init interface")
d = interface('/dev/ttyUSB0', '\x1b\x63', callback_factory(pol, plo), slaves=['d5d9'])
pol.transport = d

print("[ds] Start poll thread")
pol.start()

print("[ds] Start interface")
d.start()

print("[ds] Start plotter")
plo.plot_loop()
print("[ds] Plotter stopped")

print("[ds] Stopping poller")
pol.stop()
Example #14
0
def main():
    company = Company(input("Enter Company Name: "))
    interface(company)
Example #15
0
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk

from interface import *

if __name__ == "__main__":
    intf = interface()
    Gtk.main()
Example #16
0
# On crée un fichier nommé "RMSD.txt" contenant les résultats

#==============================================================================

printRMSD(RMSD)

#==============================================================================

# Calcul de la fréquence d'appartenance à l'interface de chacun des résidus de
# la protéine tout au long de la dynamique.

#==============================================================================

# Recherche des résidus appartenant à l'interface, ie ayant un une distance de
# moins d'un certain seuil en Angstrom avec les résidus de l'ARN
res_interface = interface(conformations, 9)

# On crée un fichier nommé "interface.txt" contenant les résultats
printInterface(res_interface)

#==============================================================================

# Calcul de la fréquence de contact entre des résidus clés choisis à partir
# de l'analyse du mutant

#==============================================================================

# Liste des résidus clés
paires = {
    41: {
        'dom1': 'A4',
Example #17
0
    def get_clock(self):
        return self.clock

    def get_reset(self):
        if self.reset == True:
            self.reset = False
            return True
        return False

    def end_level(self):
        self.action = False

    def for_reset(self):
        self.action = True
        self.clock = 0
        self.move = 0
        self.angle = 0
        self.change_angle = 0
        self.center_pos = (400, 400)
        self.mode = 0
        self.start_move = False
        self.spin = False
        self.reset = False
        self.doublemode = False
        self.player = const.ONE_PLAYER


level_board = Board()
level_surface = interface()
Example #18
0
            ent1.grid(row=1, column=0, sticky=NW)
            ent2.grid(row=3, column=0, sticky=NW)
            root3.focus_set()  # принять фокус ввода,
            root3.grab_set(
            )  # запретить доступ к др. окнам, пока открыт диалог
            root3.wait_window()

    else:
        showinfo(title="Внимание", message="Удалять нечего")


"""
Создание основного окна
"""

font, font1, color1, color2, color3, color4, color5, color6, color7, color8, color9 = interface(
)
max_rows1 = 0
max_rows = 0
max_cols = 0
data = None
rows = None
root = Tk()
root.title('База данных баллов ЕГЭ по городам и различным предметам')
root["bg"] = color2
w, h = root.winfo_screenwidth(), root.winfo_screenheight()
root.geometry("1000x700")
btn = Button(width=17,
             text="Открыть файл",
             command=lambda: GlobEl(color6, color7, color8, color9, font1),
             font=font)
btn1 = Button(width=17,