Fix: fix on multiple player catch
This commit is contained in:
parent
4d2b8cb60b
commit
22a93a5a58
4 changed files with 59 additions and 4 deletions
14
maps/bad_muplie_players__different_lines.cub
Normal file
14
maps/bad_muplie_players__different_lines.cub
Normal file
|
|
@ -0,0 +1,14 @@
|
||||||
|
SO ./textures/chiseled_tuff.xpm
|
||||||
|
NO ./textures/chiseled_tuff_bricks.xpm
|
||||||
|
WE ./textures/chiseled_stone_bricks.xpm
|
||||||
|
EA ./textures/chiseled_tuff_bricks_top.xpm
|
||||||
|
|
||||||
|
F 0,255,0
|
||||||
|
C 0,255,255
|
||||||
|
|
||||||
|
111111
|
||||||
|
1N0001
|
||||||
|
10E001
|
||||||
|
100W01
|
||||||
|
1000S1
|
||||||
|
111111
|
||||||
11
maps/bad_muplie_players__oneline.cub
Normal file
11
maps/bad_muplie_players__oneline.cub
Normal file
|
|
@ -0,0 +1,11 @@
|
||||||
|
SO ./textures/chiseled_tuff.xpm
|
||||||
|
NO ./textures/chiseled_tuff_bricks.xpm
|
||||||
|
WE ./textures/chiseled_stone_bricks.xpm
|
||||||
|
EA ./textures/chiseled_tuff_bricks_top.xpm
|
||||||
|
|
||||||
|
F 0,255,0
|
||||||
|
C 0,255,255
|
||||||
|
|
||||||
|
111111
|
||||||
|
1NEWS1
|
||||||
|
111111
|
||||||
30
maps/valid_03_isle.cub
Normal file
30
maps/valid_03_isle.cub
Normal file
|
|
@ -0,0 +1,30 @@
|
||||||
|
SO ./textures/chiseled_tuff.xpm
|
||||||
|
NO ./textures/chiseled_tuff_bricks.xpm
|
||||||
|
WE ./textures/chiseled_stone_bricks.xpm
|
||||||
|
EA ./textures/chiseled_tuff_bricks_top.xpm
|
||||||
|
|
||||||
|
F 0,255,0
|
||||||
|
C 0,255,255
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
1 1 1 11 1
|
||||||
|
1111 1 111 1 1
|
||||||
|
111 1 1 1 1
|
||||||
|
11111111111111111111111
|
||||||
|
100000000S0000000000001 0
|
||||||
|
10000000000000000000001
|
||||||
|
10000000000000000000001 1
|
||||||
|
11111011101100111110011 1
|
||||||
|
11000000000000000000001
|
||||||
|
11110111111111111111111 1
|
||||||
|
11111111 1
|
||||||
|
1
|
||||||
|
1
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: bgoulard <bgoulard@student.42.fr> +#+ +:+ +#+ */
|
/* By: bgoulard <bgoulard@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/12/01 17:47:15 by bgoulard #+# #+# */
|
/* Created: 2024/12/01 17:47:15 by bgoulard #+# #+# */
|
||||||
/* Updated: 2024/12/20 15:59:04 by bgoulard ### ########.fr */
|
/* Updated: 2024/12/20 16:35:03 by bgoulard ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
|
@ -81,15 +81,15 @@ static bool multiple_player_same_line(const char *str)
|
||||||
i = 0;
|
i = 0;
|
||||||
while (i < 4)
|
while (i < 4)
|
||||||
{
|
{
|
||||||
j = 0;
|
j = i + 1;
|
||||||
while (j < 4)
|
while (j < 4)
|
||||||
if (p_symbol[j++] == true && p_symbol[i] == true)
|
if (!p_symbol[j++] && !p_symbol[i])
|
||||||
return (true);
|
return (true);
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
i = 0;
|
i = 0;
|
||||||
while (i < 4)
|
while (i < 4)
|
||||||
if (p_symbol[i++ + 4])
|
if (p_symbol[i++ + 4] && !p_symbol[i])
|
||||||
return (true);
|
return (true);
|
||||||
return (false);
|
return (false);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue