diff --git a/TODO.md b/TODO.md index 2659065..742bc35 100644 --- a/TODO.md +++ b/TODO.md @@ -40,10 +40,10 @@ le temps est limité. #### STRUCTURE/PROGRAMMATION * Modifier la méthode d'accès aux variables "dat" & "art". -* Optimiser le code pour rendre l'usage d'OpenGL plus efficient. +* Optimiser le code pour rendre l'usage d'OpenGL plus efficient en +utilisant les vertex list et les batch graphic. * Repenser le mode simulation de façon orienté objet. * Ajouter un makefile pour automatiser la construction du programme. -* Ajouter l'évènement "scroll,release" à la gestion des menus. * Creer un gestionnaire de zones sensibles pour gérer le menu de selection des labos et les bulles d'aide. diff --git a/dbdata b/dbdata index 82e4d6f..398e003 100644 Binary files a/dbdata and b/dbdata differ diff --git a/dbsrc b/dbsrc index f118351..f21c65d 100644 --- a/dbsrc +++ b/dbsrc @@ -1261,7 +1261,7 @@ menus=[ {'motion':'motion_popup','click': 'click_stat', 'tech':2, 'value':'Statistiques electrons', 'size':0, 'icon': 'drawstat', 'params': '''[stat[0],stat[1],stat[3],stat[4],stat[5],stat[6]],[art['headb2']['color'],art['headb']['color'],art['head']['color'],art['head2']['color'],art['headr']['color'],art['headr2']['color']]''', 'variable':True,'visible':'win.width>=1280','separe':False,'squarred':False,'active': True}, {'motion':'motion_popup','click': 'click_stat', 'tech':2, 'value':'Statistiques hors electrons', 'size':0, 'icon': 'drawstat', 'params': '''[stat[2],stat[7],stat[8]],[art['headp']['color'],art['neut']['color'],art['prot']['color']]''','variable':True,'visible':'win.width>=1280','separe':False,'squarred':False,'active': True}, {'motion':'motion_popup','click': 'click_cout', 'tech':0,'text':'#str(cout-thecout)', 'value':'Argent', 'size':140, 'icon': 'picture/cout.png','variable':False,'visible':True,'separe':False,'squarred':False,'active': True}, -{'motion':'motion_popup','click': 'click_tech', 'tech':1,'text':'#str(tech)', 'value':'Degre technologique', 'size':65, 'icon': 'picture/tech.png','variable':False,'visible':True,'separe':False,'squarred':False,'active': True}, +{'motion':'motion_popup','scroll': 'scroll_tech', 'click': 'click_tech', 'tech':1,'text':'#str(tech)', 'value':'Degre technologique', 'size':65, 'icon': 'picture/tech.png','variable':False,'visible':True,'separe':False,'squarred':False,'active': True}, ] , [