levels up to 7_6 (end of "hope")

This commit is contained in:
Lephenixnoir 2022-01-16 21:00:19 +01:00
parent c654fd4121
commit 4efa632a21
Signed by: Lephenixnoir
GPG Key ID: 1BBA026E13FC0495
16 changed files with 157 additions and 156 deletions

View File

@ -54,6 +54,12 @@ set(ASSETS
assets-cg/level/level6_4.txt
assets-cg/level/level6_5.txt
assets-cg/level/level6_6.txt
assets-cg/level/level7_1.txt
assets-cg/level/level7_2.txt
assets-cg/level/level7_3.txt
assets-cg/level/level7_4.txt
assets-cg/level/level7_5.txt
assets-cg/level/level7_6.txt
)
fxconv_declare_converters(converters.py)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -1,25 +1,19 @@
#Why are you doing this to yourself?
right slide
right slide
#Why are you doing this to\nyourself?
!1.1
middle
right slide
left
left slide
left
square right slide
square left slide
right
right
right slide
square left slide
right slide
right slide
right
right
square right slide

View File

@ -1,5 +1,5 @@
#What are you trying to\prove?
#What are you trying to prove?
!1.1
right slide
right slide
@ -14,8 +14,6 @@ right
right
right
right slide
right slide
@ -25,5 +23,3 @@ right slide
right
right
right

View File

@ -1,5 +1,5 @@
#You will not win.
!1.15
left fast_1
small right
@ -15,7 +15,7 @@ small right
right fast_1
small left
left fast_2
left fast_1
middle

View File

@ -1,26 +1,26 @@
#All that pain and misery.\nWas it worth it?
right fast_2
!1.2
right fast_1
middle
left fast_2
left fast_1
right
right fast_2
right fast_1
left
right slide
left slide
right slide
left slide
right slide
left slide
square right slide
square right slide
square left slide
square left

View File

@ -1,5 +1,5 @@
#I don't want you to keep\ngoing...
!1.25
right slide
right slide

View File

@ -1,5 +1,5 @@
#I want you to want to keep\ngoing.
!1.05
square right
square left

View File

@ -1,20 +1,20 @@
#We have no reason to give up.
!1.15
right fast_1
middle
right fast_2
right fast_1
small left
left fast_2
smalle right
small right
right fast_2
right fast_1
left
right fast_2
right fast_1
right
@ -26,31 +26,31 @@ left
middle
left fast_2
left fast_1
middle
right
left fast_2
left fast_1
right
right fast_2
right fast_1
small left
left fast_2
left fast_1
left
right fast_2
right fast_1
right
left fast_2
left fast_1
right
right fast_2
right fast_1
middle

View File

@ -1,6 +1,6 @@
#You probably didn't expect to\nget this far.
right fast_2
#You probably didn't expect\nto get this far.
!1.2
right fast_1
left
@ -8,7 +8,7 @@ square right
square left
left fast_2
left fast_1
right
@ -16,7 +16,7 @@ right
right
middle fast_2
middle fast_1
left
@ -24,31 +24,31 @@ square right
square left
middle rotate
middle rotate_left
square left fast_2
square left fast_1
sqaure right
square right
left fast_2
left fast_1
small right
middle fast_2
middle fast_1
left
left
right fast_2
right fast_1
small left
middle fast_2
middle fast_1
left
middle rotate
middle rotate_left
square left fast_2
square left fast_1
square right
@ -56,6 +56,6 @@ right
right
left fast_2
left fast_1
middle

View File

@ -1,36 +1,36 @@
#But of we expect something,\nhow can it move us?
right
#But if we expect something,\nhow can it move us?
!1.2
right slow_1
right
left
small right
square left fast_2
square left
square right slow_1
square right fast_1
square left
left
small right
left fast_1
middle
square left slow_1
square right
square right fast_2
square left
left fast_1
left
small right
left fast_2
middle fast_2
square left
square right fast_2
square left fast_1
sqaure left
middle rotate_right
middle rotate_left
left
small right
@ -39,28 +39,26 @@ right
middle rotate_right
middle rotate_right fast_2
middle rotate_right
middle
middle slow_1
square right
square left
middle rotate_right fast_2
middle rotate_right
middle
middle slow_1
middle fast_2
middle fast_1
left
middle fast_2
middle fast_1
right
right fast_2
right fast_1
middle

View File

@ -1,43 +1,42 @@
#Unexpected things are\nbeautiful.
!1.25
right fast_1
right fast_1 fast_2
right
right fast_2
square right
square right fast_2
square left slow_1
square left
left slide
left slide fast_2
left slide
left slide fast_2
left slide
left slide fast_2
middle slow_1
right
small left slow_1
middle
right fast_2
small left
middle fast_2
middle fast_1
left
right
small left
right fast_1
right
right fast_2
right slow_1
right fast_1
left
middle rotate_right
square left
square left slow_1
square right
@ -45,9 +44,9 @@ square right slide
square left slide
huge left outer_rotate_left
left outer_rotate_right
right fast_2
right fast_1
middle
@ -57,17 +56,17 @@ left slide
left
huge right outer_rotate_right
right outer_rotate_left
left fast_2
small right
right fast_2
left
small right slow_1
right
middle
right slow_1
square right fast_2
middle slow_1
square right fast_1
square left

View File

@ -1,18 +1,18 @@
#Abandon all your\nexpectations.
square left fast_2
square right fast_2
!1.25
square left
square right fast_2
square right
right slide fast_2
square left slow_1
square left
square right
square right fast_2
right slide
square left slow_1
square right
right fast_1
@ -21,24 +21,24 @@ right
left fast_1
small right
right fast_1 fast_2
right fast_1
small left
left slide
middle fast_2
middle fast_1
left fast_2
left
middle
middle slow_1
square left fast_1
square right
right slide
left slide
right
left
square left
@ -58,38 +58,38 @@ right fast_1
left
square right fast_2
square right
square left
square left slow_1
huge left outer_rotate_left
left outer_rotate_right
right
small left
right fast_2
right
square left fast_2
right slow_1
square right fast_2
square left
right
square right
right slow_1
right
left
small right
square left fast_2
square left
sqaure right
sqaure right slow_1
left fast_2
left fast_1
right
right fast_2
right fast_1
middle

View File

@ -150,6 +150,7 @@ extern level_t level3_1, level3_2, level3_3, level3_4, level3_5;
extern level_t level4_1, level4_2, level4_3, level4_4, level4_5, level4_6;
extern level_t level5_1, level5_2, level5_3, level5_4, level5_5, level5_6;
extern level_t level6_1, level6_2, level6_3, level6_4, level6_5, level6_6;
extern level_t level7_1, level7_2, level7_3, level7_4, level7_5, level7_6;
extern episode_t episodes[];
extern int episode_count;

View File

@ -66,6 +66,13 @@ episode_t episodes[] = {
&level6_1, &level6_2, &level6_3, &level6_4, &level6_5, &level6_6
},
},
{
.name = "hope",
.level_count = 6,
.levels = (level_t *[]){
&level7_1, &level7_2, &level7_3, &level7_4, &level7_5, &level7_6
},
},
};
int episode_count = sizeof(episodes) / sizeof(episodes[0]);

View File

@ -157,18 +157,18 @@ void rect_physics(rect_t *r, rectmeta_t const *meta, float absolute_time)
}
else if(meta->action == Action_Slide) {
float amp = 2 * (DHEIGHT/2 - r->y_init);
/* Nothing happens until -7 */
if(time <= -7.0) {}
/* Slide to the opposite side between -7 and -5 */
else if(time <= -5.0) r->y += amp * cubic_ease((time + 7) / 2);
/* Stay there until -3 */
else if(time <= -3.0) r->y += amp;
/* Slide back between -3 and -1 */
else if(time <= -1.0) r->y += amp * (1 - cubic_ease((time + 3) / 2));
/* Stay there until +1 */
else if(time <= +1.0) {}
/* Move back between +1 and +3 */
else if(time <= +3.0) r->y += amp * cubic_ease((time - 1) / 2);
/* Nothing happens until -7.5 */
if(time <= -7.5) {}
/* Slide to the opposite side between -7.5 and -4.5 */
else if(time <= -4.5) r->y += amp * cubic_ease((time + 7.5) / 3);
/* Stay there until -3.5 */
else if(time <= -3.5) r->y += amp;
/* Slide back between -3.5 and -0.5 */
else if(time <= -0.5) r->y += amp * (1 - cubic_ease((time + 3.5) / 3));
/* Stay there until +0.5 */
else if(time <= +0.5) {}
/* Move back between +0.5 and +3.5 */
else if(time <= +3.5) r->y += amp * cubic_ease((time - 0.5) / 3);
/* Stay there indefinitely */
else r->y += amp;
}