Skip to content

Instantly share code, notes, and snippets.

@entwanne
Created May 16, 2013 19:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save entwanne/5594342 to your computer and use it in GitHub Desktop.
Save entwanne/5594342 to your computer and use it in GitHub Desktop.
#!/usr/bin/env python2
from glob import glob
#logins = glob('*.jpg')
#logins.sort()
#print '\n'.join(["'%s' : ''," % l.replace('.jpg', '') for l in logins])
logins = {
'arambu_b' : 'benjamin',
'bailly_d' : 'jeremy',
'bohl_s' : 'simon',
'bondot_e' : 'etienne',
'boulbe_r' : 'remy',
'brigno_l' : 'lucas',
'caissi_p' : 'pierre',
'caster_f' : 'fabien',
'chaign_c' : 'betsi',
'chapel_l' : 'lucas',
'colin_g' : 'julien',
'devoil_g' : 'guillaume',
'doming_l' : 'lucas',
'dupas_j' : 'jules',
'dupuis_b' : 'florent',
'eby_k' : 'kevin',
'febvet_s' : 'severine',
'ginter_m' : 'maxime',
'guenin_b' : 'benjamin',
'hans_x' : 'xavier',
'harsco_m' : 'morgane',
'henz_s' : 'samuel',
'jaryst_p' : 'paul',
'kaczma_a' : 'sebastien',
'keller_f' : 'flavien',
'koziar_c' : 'camille',
'lafarg_v' : 'vincent',
'leroy_v' : 'vincent',
'letond_a' : 'arnaud',
'loisea_b' : 'alexandre',
'magnol_t' : 'theau',
'maigre_a' : 'aurelien',
'manaa_m' : 'marouane',
'molina_t' : 'thomas',
'monod_p' : 'paulivan',
'perez_b' : 'adrien',
'poncet_a' : 'manuel',
'ralala_i' : 'irina',
'rassem_y' : 'yoann',
'roy_a' : 'antoine',
'schule_m' : 'marine',
'tar_j' : 'jeanbaptiste',
'thiry_v' : 'victor',
'zajda_f' : 'florent'
}
from random import choice
from PIL import Image
import sfml as sf
def photo_prenoms():
win = sf.RenderWindow(sf.VideoMode(200, 240), "photo")
try:
while True:
login = choice(logins.keys())
rprenom = logins[login]
bg = sf.Texture.load_from_file(login + '.jpg')
sprite = sf.Sprite(bg)
win.draw(sprite)
win.display()
prenom = raw_input()
if prenom == rprenom:
print 'Good'
else:
print 'Wrong, it was: %s' % rprenom
except EOFError:
pass
def photo_logins():
win = sf.RenderWindow(sf.VideoMode(200, 240), "photo")
try:
while True:
rlogin = choice(logins.keys())
bg = sf.Texture.load_from_file(rlogin + '.jpg')
sprite = sf.Sprite(bg)
win.draw(sprite)
win.display()
login = raw_input()
if login == rlogin:
print 'Good'
else:
print 'Wrong, it was: %s' % rlogin
except EOFError:
pass
"""
def logins_prenoms():
try:
while True:
login = choice(logins.keys())
rprenom = logins[login]
print login
prenom = raw_input()
if prenom == rprenom:
print 'Good'
else:
print 'Wrong, it was: %s' % rprenom
except EOFError:
pass
"""
import sys
modes = {
'logins' : photo_logins,
'prenoms' : photo_prenoms,
#'logins' : logins_prenoms
}
if len(sys.argv) > 1 and sys.argv[1] in modes:
modes[sys.argv[1]]()
else:
print 'modes :', modes.keys()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment