feat: levels finished except ending *

TODO:
feat:
- ultimate ketchup ending
fix:
- fix firsk left run animation
- fix firsk attack animation
- check if all the memclasses make sense
- norminette
This commit is contained in:
mcolonna 2024-04-19 23:07:15 +02:00
parent f7ebb6b70c
commit 34cce6a5c0
17 changed files with 102 additions and 15 deletions

View file

@ -6,7 +6,7 @@
/* By: mcolonna <marvin@42.fr> +#+ +:+ +#+ */ /* By: mcolonna <marvin@42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */ /* +#+#+#+#+#+ +#+ */
/* Created: 2024/02/26 15:26:13 by mcolonna #+# #+# */ /* Created: 2024/02/26 15:26:13 by mcolonna #+# #+# */
/* Updated: 2024/04/19 19:39:18 by mcolonna ### ########.fr */ /* Updated: 2024/04/19 23:08:32 by mcolonna ### ########.fr */
/* */ /* */
/* ************************************************************************** */ /* ************************************************************************** */
@ -19,7 +19,7 @@
# define FPS 20 # define FPS 20
# define TEXT_SPACE 9 # define TEXT_SPACE 9
# define LEVEL_COUNT 3 # define LEVEL_COUNT 10
extern const t_const_string g_levels[LEVEL_COUNT]; extern const t_const_string g_levels[LEVEL_COUNT];
typedef struct s_env typedef struct s_env

8
rooms/01.ber Normal file
View file

@ -0,0 +1,8 @@
111111111111
100000000001
101111110001
101P0C010001
101111E10001
100001110001
100000000001
111111111111

8
rooms/02.ber Normal file
View file

@ -0,0 +1,8 @@
111111111111
111000000111
11C000000011
100011111001
10001EP00001
1CCC11111111
1000000000C1
111111111111

8
rooms/03.ber Normal file
View file

@ -0,0 +1,8 @@
111111111111111111111111
100P1000100000F00C000001
101010101011011111111101
10101010C011010000000001
1010001000110100C0000001
1001111111111000000C0001
1E0000000000C00000000001
111111111111111111111111

8
rooms/04.ber Normal file
View file

@ -0,0 +1,8 @@
111111111111
1E0000000001
111111101111
100C000000C1
101011101101
10101F101101
1P10001C0001
111111111111

8
rooms/05.ber Normal file
View file

@ -0,0 +1,8 @@
111111111111
1P0000000001
1011111111E1
100C00000111
1011101001F1
101110100101
100C00100C01
111111111111

8
rooms/06.ber Normal file
View file

@ -0,0 +1,8 @@
111111111111
1C00001F00C1
1011101111P1
100000000001
11111B111111
1C0000000C01
100C0E0C0001
111111111111

8
rooms/07.ber Normal file
View file

@ -0,0 +1,8 @@
111111111111
1BBBBBBBBBB1
101000000001
101000000001
101000000001
1F1000C00001
1E000CPC0001
111111111111

8
rooms/08.ber Normal file
View file

@ -0,0 +1,8 @@
111111111111
10BBBBBBBBB1
10B00C000001
10B0000C0001
10BF00000E01
10B0000C0001
1PB00C000001
111111111111

8
rooms/09.ber Normal file
View file

@ -0,0 +1,8 @@
1111111111111111111111
1111111111111111111111
10000000000CF000000001
1000000000011111C111B1
100P0000000111111111B1
1000000000000000000001
1E11111111111111111111
1111111111111111111111

View file

@ -1,3 +0,0 @@
1111111
1FBPCE1
1111111

17
rooms/10.ber Normal file
View file

@ -0,0 +1,17 @@
111111111111
10000001E101
100000010101
100000010101
100000010101
100000010101
100000010101
100000010101
100000010101
111111110111
1000000001F1
101C1C1C0101
101111111101
1000000000C1
101111111B01
1P0000000001
111111111111

View file

@ -1,3 +0,0 @@
11111111
1FBPCCE1
11111111

View file

@ -1,3 +0,0 @@
111111111
1FBPCCCE1
111111111

View file

@ -6,16 +6,23 @@
/* By: mcolonna <marvin@42.fr> +#+ +:+ +#+ */ /* By: mcolonna <marvin@42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */ /* +#+#+#+#+#+ +#+ */
/* Created: 2024/02/26 16:32:36 by mcolonna #+# #+# */ /* Created: 2024/02/26 16:32:36 by mcolonna #+# #+# */
/* Updated: 2024/04/19 14:12:41 by mcolonna ### ########.fr */ /* Updated: 2024/04/20 12:17:48 by mcolonna ### ########.fr */
/* */ /* */
/* ************************************************************************** */ /* ************************************************************************** */
#include "includes.h" #include "includes.h"
const t_const_string g_levels[LEVEL_COUNT] = { const t_const_string g_levels[LEVEL_COUNT] = {
"rooms/1.ber", "rooms/01.ber",
"rooms/2.ber", "rooms/02.ber",
"rooms/3.ber", "rooms/03.ber",
"rooms/04.ber",
"rooms/05.ber",
"rooms/06.ber",
"rooms/07.ber",
"rooms/08.ber",
"rooms/09.ber",
"rooms/10.ber",
}; };
t_env g_env; t_env g_env;