diff --git a/SCIITEST.py b/SCIITEST.py new file mode 100644 index 0000000..21d4e47 --- /dev/null +++ b/SCIITEST.py @@ -0,0 +1,82 @@ +from LIBSCII import * + +map0 = """ +######################################################## +# ________ \|/ # +# | ) | _|_ # +# |_)____| \_/ ______ # +# ^ [==-==-] _ # +# <=> [-===-=] // # +# / \ [==-==-] <=// # +# | || # +######################################################## +""" + +def npc_collision(self, npc): + if npc["name"] == "lephenixnoir": + self.show_text("""C'est moi, Lephe', +Je suis aussi dans le jeu !""") + if npc["name"] == "massena": + txt = self.ask_choice("""T'as besoin d'aide pour des pixel arts ?""", ["Oui", "Non"]) + if txt == 1: + self.show_text("""Merci !""") + else: + self.show_text("""Dommage""") + +world = { + "dmode": STICKY, + "map_num": 0, + "maps": [ + { + "layers": [ + { + "data": map0, + "transp_char": None + } + ], + "jumps": [ + { + "x": 4, + "y": 4, + "to_x": 1, + "to_y": 1, + "to_map": 0, + "isactive": 1 + } + ] + } + ], + "npc": [ + { + "x": 35, + "y": 1, + "isvisible": 1, + "collision_check": 1, + "layer": 0, + "map": 0, + "char": '&', + "name": "massena" + }, + { + "x": 35, + "y": 6, + "isvisible": 1, + "collision_check": 1, + "layer": 0, + "map": 0, + "char": '&', + "name": "lephenixnoir" + } + ] +} +player = { + "x": 3, + "y": 4, + "isvisible": 1, + "collision_check": 1, + "layer": 0, + "playerc": '@' +} + +scii = Scii(world, player, npc_collision) +scii.mainloop()