diff --git a/portail_coulissant/portail_coulissant-16.blend b/portail_coulissant/portail_coulissant-16.blend index aa887bf..9dfa219 100644 Binary files a/portail_coulissant/portail_coulissant-16.blend and b/portail_coulissant/portail_coulissant-16.blend differ diff --git a/twin_doc.py b/twin_doc.py index c4b31ff..b5a804f 100644 --- a/twin_doc.py +++ b/twin_doc.py @@ -17,10 +17,6 @@ import time # UPBGE scene scene = bge.logic.getCurrentScene() -# Colors -# color_link = (0.198, 0.109, 0.8, 1) # Violet -# color_link_hl = (0.8, 0.005, 0.315, 1) # Magenta - # Colors color_doc_chap = (0.198, 0.109, 0.8, 1) # Violet color_doc_fct = (0.198, 0.109, 0.8, 1) # Violet @@ -390,35 +386,24 @@ def hl (cont): def chapter(cont): if cont.sensors['Click'].status == JUST_ACTIVATED and cont.sensors['MO'].positive and cont.sensors['Click'].positive: obj = cont.owner - name_chap = scene.objects['Doc']['page_chap'] scene.objects['Doc_title']['Text'] = " " # Enlever l'ancien chapitre + name_chap = scene.objects['Doc']['page_chap'] scene.objects['Doc-'+scene.objects['Doc']['page_chap']].color = color_doc_chap scene.objects['Doc-'+scene.objects['Doc']['page_chap']+'-text'].color = color_doc_chap - scene.objects["Doc_chap-"+scene.objects['Doc']['page_chap']].worldPosition.x = scene.objects["Doc_chap-"+scene.objects['Doc']['page_chap']]['init_lx'] - scene.objects["Doc_chap-"+scene.objects['Doc']['page_chap']].worldPosition.y = scene.objects["Doc_chap-"+scene.objects['Doc']['page_chap']]['init_ly'] - scene.objects["Doc_chap-"+scene.objects['Doc']['page_chap']].worldPosition.z = scene.objects["Doc_chap-"+scene.objects['Doc']['page_chap']]['init_lz'] - if scene.objects['Doc']['page_chap'] != "general" and scene.objects["Doc_chap-"+scene.objects['Doc']['page_chap']]['page_fct'] !="": + scene.objects["Doc_chap-"+name_chap].worldPosition.x = scene.objects["Doc_chap-"+name_chap]['init_lx'] + scene.objects["Doc_chap-"+name_chap].worldPosition.y = scene.objects["Doc_chap-"+name_chap]['init_ly'] + scene.objects["Doc_chap-"+name_chap].worldPosition.z = scene.objects["Doc_chap-"+name_chap]['init_lz'] + if scene.objects['Doc']['page_chap'] != "general" and scene.objects["Doc_chap-"+name_chap]['page_fct'] !="": if scene.objects['Doc']['static'] : - # scene.objects['Doc-'+scene.objects['Doc']['page_chap']].color = color_doc_chap - # scene.objects['Doc-'+scene.objects['Doc']['page_chap']+'-text'].color = color_doc_chap - # scene.objects["Doc_chap-"+scene.objects['Doc']['page_chap']].worldPosition.x = scene.objects["Doc_chap-"+scene.objects['Doc']['page_chap']]['init_lx'] - # scene.objects["Doc_chap-"+scene.objects['Doc']['page_chap']].worldPosition.y = scene.objects["Doc_chap-"+scene.objects['Doc']['page_chap']]['init_ly'] - # scene.objects["Doc_chap-"+scene.objects['Doc']['page_chap']].worldPosition.z = scene.objects["Doc_chap-"+scene.objects['Doc']['page_chap']]['init_lz'] - # if scene.objects['Doc']['page_chap'] != "general" and scene.objects["Doc_chap-"+scene.objects['Doc']['page_chap']]['page_fct'] !="": name_chap = scene.objects['Doc']['page_chap'] scene.objects["Doc_page-"+scene.objects['Doc_chap-'+name_chap]['page_fct']].worldPosition.x = scene.objects["Doc_page-"+scene.objects['Doc_chap-'+name_chap]['page_fct']]['init_lx'] scene.objects["Doc_page-"+scene.objects['Doc_chap-'+name_chap]['page_fct']].worldPosition.y = scene.objects["Doc_page-"+scene.objects['Doc_chap-'+name_chap]['page_fct']]['init_ly'] scene.objects["Doc_page-"+scene.objects['Doc_chap-'+name_chap]['page_fct']].worldPosition.z = scene.objects["Doc_page-"+scene.objects['Doc_chap-'+name_chap]['page_fct']]['init_lz'] scene.objects["Doc_page-"+scene.objects['Doc_chap-'+name_chap]['page_fct']].setVisible(False,True) else: - # scene.objects['Doc-'+scene.objects['Doc']['page_chap']].color = color_doc_chap - # scene.objects['Doc-'+scene.objects['Doc']['page_chap']+'-text'].color = color_doc_chap - # scene.objects["Doc_chap-"+scene.objects['Doc']['page_chap']].worldPosition.x = scene.objects["Doc_chap-"+scene.objects['Doc']['page_chap']]['init_lx'] - # scene.objects["Doc_chap-"+scene.objects['Doc']['page_chap']].worldPosition.y = scene.objects["Doc_chap-"+scene.objects['Doc']['page_chap']]['init_ly'] - # scene.objects["Doc_chap-"+scene.objects['Doc']['page_chap']].worldPosition.z = scene.objects["Doc_chap-"+scene.objects['Doc']['page_chap']]['init_lz'] - text_hide(scene.objects["Doc_chap-"+scene.objects['Doc']['page_chap']]['page_fct']) + text_hide(scene.objects["Doc_chap-"+scene.objects['Doc']['page_chap']]['page_fct']) # Placer le nouveau chapitre name_chap= obj.name[4:-7] @@ -586,7 +571,3 @@ def text_load(): scene.objects['Doc_text-l'+str(i+1)+'-'+str(card)]['Text']="" else: scene.objects['Doc_text-l'+str(i+1)+'-'+str(card)]['Text']=lines[i] - -############################################################################### -# Lecture des pages statiques -###############################################################################