diff --git a/AST3.g3a b/AST3.g3a index ef047d5..b14a197 100644 Binary files a/AST3.g3a and b/AST3.g3a differ diff --git a/editor/AST3generator.py b/editor/AST3generator.py index b9482cf..8f9120e 100755 --- a/editor/AST3generator.py +++ b/editor/AST3generator.py @@ -1,7 +1,3 @@ -""" -Programme de création de niveau pour A Switch to the top fait par Tituya -Pour le CPC#26 -""" # coding: utf-8 import pygame diff --git a/editor/README.md b/editor/README.md index 85201c4..3c6d465 100755 --- a/editor/README.md +++ b/editor/README.md @@ -2,7 +2,7 @@ ## Éditeur : -Pour ouvrir (python + pygame): +Pour ouvrir (python3 + pygame): `$ ./editor.sh` ## Commande : @@ -14,6 +14,7 @@ Pour ouvrir (python + pygame): - R augmenter temps avant disparition blocs - (temps affiché en haut à gauche) - F baisser temps avant disparition blocs - - SHIFT changer le sens de la gravité par défaut (gravité affichée en haut à gauche) +- TAB Afficher le design des blocs non activé - A supprime le bloc bloqué dans la main. - N pour reset la pièce en entier diff --git a/editor/levels/2.lvl b/editor/levels/2.lvl index 9097b1e..2b8d0b2 100755 --- a/editor/levels/2.lvl +++ b/editor/levels/2.lvl @@ -1,4 +1,3 @@ -1dddddd100111111111111111000000000011111000000000000000000l01100c00000000001aaaaaaa111100c00000000011dddddddddd1001aaaaaaaaa11cccccccccc1001ddddddddd10000000000d1331000000aa000000000000s10e1k0000000001ccccccccc111111111113311100000000011001000000000110000000001100b0000000001100000000011t0b00000000011000K0000011111aaaaaaaaa1111111110011111ddddddddd16 - +1dddddd100111111111111111000000000011111000000000000000000l01100c00000000001aaaaaaa111100c00000000011dddddddddd1001aaaaaaaaa11cccccccccc1001ddddddddd1000000000001331000000aa000000000000s10e1k0000000001ccccccccc111111111113311100000000011001000000000110000000001100b0000000001100000000011t0b00000000011000K0000011111aaaaaaaaa1111111110011111ddddddddd16 12 -1 \ No newline at end of file +1 diff --git a/src/save.c b/src/save.c index a928e2f..e78ae89 100755 --- a/src/save.c +++ b/src/save.c @@ -3,6 +3,7 @@ #include "define.h" #include "drawlevel.h" int retcode; + int id_leveltab = 0; int times[LEVEL_MAX]; static const uint16_t *filepath = u"\\\\fls0\\AST3.sav"; diff --git a/src/setlevel.c b/src/setlevel.c index 9d346a3..fa52b4c 100644 --- a/src/setlevel.c +++ b/src/setlevel.c @@ -10,9 +10,10 @@ case 1: memcpy(level,"10011111111dddd1111111111000111100000000000000000000011110011111111ddd100001111111001dd000ddddd111111111111001dd0t0ddddddddd11000001001dd000ddddddddd11000001001aaaaaaaaaaaaaa110s00010010000000000000e11d1100100100000000000aaa11111001001000000000ddddd1111100100100000000011111100010000010000000003000000001000001000K0000030k0001001111111111111111111111",350); break; case 2: -memcpy(level,"1dddddd100111111111111111000000000011111000000000000000000l01100c00000000001aaaaaaa111100c00000000011dddddddddd1001aaaaaaaaa11cccccccccc1001ddddddddd10000000000d1331000000aa000000000000s10e1k0000000001ccccccccc111111111113311100000000011001000000000110000000001100b0000000001100000000011t0b00000000011000K0000011111aaaaaaaaa1111111110011111ddddddddd1",350); +memcpy(level,"1dddddd100111111111111111000000000011111000000000000000000l01100c00000000001aaaaaaa111100c00000000011dddddddddd1001aaaaaaaaa11cccccccccc1001ddddddddd1000000000001331000000aa000000000000s10e1k0000000001ccccccccc111111111113311100000000011001000000000110000000001100b0000000001100000000011t0b00000000011000K0000011111aaaaaaaaa1111111110011111ddddddddd1",350); *appear=12; -*disappear=1; +*disappear=1 +; break; case 3: memcpy(level,"11001111111001111111111111000111dddd000000000100013000111dddd00000000010003300000000dd11111000010e03100000000dd03a01000011111111110000dd03a01000000001100s1dd00ddt3a0100000000110001dd00dd1110100000000110001dd0Kdd00001ddd000ddd10001dd00dd00001111100ddd10001dd00dd00001000000ddd30001dd0000000010k000000330001dd0000000010000000031d00111111100111111111111",350);