Compare commits
10 commits
5c39daa38c
...
80fd40edd3
Author | SHA1 | Date | |
---|---|---|---|
![]() |
80fd40edd3 | ||
![]() |
691e721d59 | ||
![]() |
972031a1f4 | ||
![]() |
d5b474e008 | ||
![]() |
d2b83cd765 | ||
![]() |
c0a0d33aed | ||
![]() |
8c14fce5ee | ||
![]() |
5e57f44071 | ||
![]() |
191fba3a12 | ||
![]() |
6b216f73b1 |
32
Makefile
32
Makefile
|
@ -1,18 +1,9 @@
|
|||
# **************************************************************************** #
|
||||
# #
|
||||
# ::: :::::::: #
|
||||
# Makefile :+: :+: :+: #
|
||||
# +:+ +:+ +:+ #
|
||||
# By: erey-bet <marvin@42.fr> +#+ +:+ +#+ #
|
||||
# +#+#+#+#+#+ +#+ #
|
||||
# Created: 2022/09/27 04:19:30 by erey-bet #+# #+# #
|
||||
# Updated: 2022/12/12 17:21:15 by erey-bet ### ########.fr #
|
||||
# #
|
||||
# **************************************************************************** #
|
||||
|
||||
GNL = get_next_line/get_next_line.c get_next_line/get_next_line_utils.c
|
||||
SRCS = so_long.c ${GNL}
|
||||
SRCS = games/init.c games/init2.c games/map.c games/map2.c games/player.c games/position.c games/quit.c games/render.c ${GNL}
|
||||
SRCS_BONUS = games_bonus/init.c games_bonus/init2.c games_bonus/map.c games_bonus/map2.c games_bonus/player.c \
|
||||
games_bonus/position.c games_bonus/quit.c games_bonus/render.c games_bonus/enemy.c games_bonus/enemy2.c ${GNL}
|
||||
OBJS = ${SRCS:.c=.o}
|
||||
OBJS_BONUS = ${SRCS_BONUS:.c=.o}
|
||||
LIBS = libft/libft.a minilibx-linux/libmlx.a
|
||||
CC = clang
|
||||
CFLAGS = -g -Wall -Wextra -Werror
|
||||
|
@ -23,20 +14,27 @@ NAME = so_long
|
|||
all: ${NAME}
|
||||
|
||||
${NAME}: ${OBJS}
|
||||
make -C libft
|
||||
make -C libft && print
|
||||
make -C minilibx-linux
|
||||
${CC} ${CFLAGS} -o ${NAME} ${OBJS} ${LIBS} -lXext -lX11
|
||||
${CC} ${CFLAGS} -o ${NAME} ${OBJS} ${LIBS} -lm -lXext -lX11
|
||||
|
||||
bonus: ${OBJS_BONUS}
|
||||
make -C libft && print
|
||||
make -C minilibx-linux
|
||||
${CC} ${CFLAGS} -o ${NAME} ${OBJS_BONUS} ${LIBS} -lm -lXext -lX11
|
||||
|
||||
%.o:%.c
|
||||
${CC} ${CFLAGS} -c -o $@ $<
|
||||
|
||||
clean:
|
||||
rm -f ${OBJS}
|
||||
rm -f ${OBJS_BONUS}
|
||||
make -C libft clean
|
||||
make -C minilibx-linux clean
|
||||
|
||||
fclean:
|
||||
rm -f ${OBJS} ${NAME}
|
||||
rm -f ${OBJS_BONUS} ${NAME}
|
||||
make -C libft fclean
|
||||
make -C minilibx-linux clean
|
||||
|
||||
|
@ -143,6 +141,4 @@ coffee:
|
|||
@echo ' \""--..__ __..--""/'
|
||||
@echo " '._ """----.....______.....----""" _.'"
|
||||
@echo ' ""--..,,_____ _____,,..--"""'''
|
||||
@echo ' """------"""'
|
||||
${MAKE} coffee
|
||||
|
||||
@echo ' """------"""' ${MAKE} coffee
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 602 B |
|
@ -1,68 +0,0 @@
|
|||
/* XPM */
|
||||
static char * background_64_xpm[] = {
|
||||
"64 64 1 1",
|
||||
" c #000000",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
Binary file not shown.
Before Width: | Height: | Size: 938 B |
|
@ -1,133 +0,0 @@
|
|||
/* XPM */
|
||||
static char * collectible_xpm[] = {
|
||||
"128 128 2 1",
|
||||
" c #000000",
|
||||
". c #11FD00",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ............. ",
|
||||
" ................... ",
|
||||
" ....................... ",
|
||||
" ........................... ",
|
||||
" ............................. ",
|
||||
" ................................. ",
|
||||
" ................................... ",
|
||||
" ..................................... ",
|
||||
" ....................................... ",
|
||||
" ....................................... ",
|
||||
" ......................................... ",
|
||||
" ........................................... ",
|
||||
" ........................................... ",
|
||||
" ............................................. ",
|
||||
" ............................................. ",
|
||||
" ............................................... ",
|
||||
" ............................................... ",
|
||||
" ............................................... ",
|
||||
" ................................................. ",
|
||||
" ................................................. ",
|
||||
" ................................................. ",
|
||||
" ................................................. ",
|
||||
" ................................................. ",
|
||||
" ................................................. ",
|
||||
" ................................................. ",
|
||||
" ................................................. ",
|
||||
" ................................................. ",
|
||||
" ................................................. ",
|
||||
" ................................................. ",
|
||||
" ................................................. ",
|
||||
" ................................................. ",
|
||||
" ............................................... ",
|
||||
" ............................................... ",
|
||||
" ............................................... ",
|
||||
" ............................................. ",
|
||||
" ............................................. ",
|
||||
" ........................................... ",
|
||||
" ........................................... ",
|
||||
" ......................................... ",
|
||||
" ....................................... ",
|
||||
" ....................................... ",
|
||||
" ..................................... ",
|
||||
" ................................... ",
|
||||
" ................................. ",
|
||||
" ............................. ",
|
||||
" ........................... ",
|
||||
" ....................... ",
|
||||
" ................... ",
|
||||
" ............. ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
5856
assets/collectible_0.xpm
Normal file
5856
assets/collectible_0.xpm
Normal file
File diff suppressed because it is too large
Load diff
4891
assets/collectible_1.xpm
Normal file
4891
assets/collectible_1.xpm
Normal file
File diff suppressed because it is too large
Load diff
3474
assets/collectible_2.xpm
Normal file
3474
assets/collectible_2.xpm
Normal file
File diff suppressed because it is too large
Load diff
|
@ -1,85 +0,0 @@
|
|||
/* XPM */
|
||||
static char * collectible_64_xpm[] = {
|
||||
"64 64 18 1",
|
||||
" c #000000",
|
||||
". c #002600",
|
||||
"+ c #013A00",
|
||||
"@ c #013700",
|
||||
"# c #014400",
|
||||
"$ c #09B700",
|
||||
"% c #0DDC00",
|
||||
"& c #10F800",
|
||||
"* c #10F600",
|
||||
"= c #0ABD00",
|
||||
"- c #058D00",
|
||||
"; c #09BA00",
|
||||
"> c #11FD00",
|
||||
", c #11FB00",
|
||||
"' c #10F900",
|
||||
") c #059100",
|
||||
"! c #0DDA00",
|
||||
"~ c #0DD900",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" .+++++@ ",
|
||||
" #$%&&&&&*=-. ",
|
||||
" @;*>>>>>>>>>,%- ",
|
||||
" -%>>>>>>>>>>>>>';@ ",
|
||||
" )'>>>>>>>>>>>>>>>>!@ ",
|
||||
" #*>>>>>>>>>>>>>>>>>>; ",
|
||||
" .~>>>>>>>>>>>>>>>>>>>'- ",
|
||||
" -,>>>>>>>>>>>>>>>>>>>>%. ",
|
||||
" .%>>>>>>>>>>>>>>>>>>>>>,- ",
|
||||
" #'>>>>>>>>>>>>>>>>>>>>>>= ",
|
||||
" $>>>>>>>>>>>>>>>>>>>>>>>*@ ",
|
||||
" ;>>>>>>>>>>>>>>>>>>>>>>>&+ ",
|
||||
" ;>>>>>>>>>>>>>>>>>>>>>>>&+ ",
|
||||
" ;>>>>>>>>>>>>>>>>>>>>>>>&+ ",
|
||||
" ;>>>>>>>>>>>>>>>>>>>>>>>&+ ",
|
||||
" ;>>>>>>>>>>>>>>>>>>>>>>>&+ ",
|
||||
" -,>>>>>>>>>>>>>>>>>>>>>>%. ",
|
||||
" @*>>>>>>>>>>>>>>>>>>>>>>$ ",
|
||||
" ;>>>>>>>>>>>>>>>>>>>>>*# ",
|
||||
" #*>>>>>>>>>>>>>>>>>>>>; ",
|
||||
" ),>>>>>>>>>>>>>>>>>>%@ ",
|
||||
" .~>>>>>>>>>>>>>>>>>'- ",
|
||||
" @~,>>>>>>>>>>>>>>*) ",
|
||||
" .)*>>>>>>>>>>>,~# ",
|
||||
" #;*,>>>>>>'%-. ",
|
||||
" @-;;;;;$#. ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
BIN
assets/enemy.png
BIN
assets/enemy.png
Binary file not shown.
Before Width: | Height: | Size: 900 B |
5582
assets/enemy.xpm
5582
assets/enemy.xpm
File diff suppressed because it is too large
Load diff
|
@ -1,86 +0,0 @@
|
|||
/* XPM */
|
||||
static char * enemy_64_xpm[] = {
|
||||
"64 64 19 1",
|
||||
" c #000000",
|
||||
". c #260000",
|
||||
"+ c #3B0000",
|
||||
"@ c #380000",
|
||||
"# c #450000",
|
||||
"$ c #B90000",
|
||||
"% c #DE0000",
|
||||
"& c #FA0000",
|
||||
"* c #F80000",
|
||||
"= c #BE0000",
|
||||
"- c #8E0000",
|
||||
"; c #BB0000",
|
||||
"> c #FF0000",
|
||||
", c #FD0000",
|
||||
"' c #FB0000",
|
||||
") c #920000",
|
||||
"! c #DC0000",
|
||||
"~ c #DB0000",
|
||||
"{ c #930000",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" .+++++@ ",
|
||||
" #$%&&&&&*=-. ",
|
||||
" @;*>>>>>>>>>,%- ",
|
||||
" -%>>>>>>>>>>>>>';@ ",
|
||||
" )'>>>>>>>>>>>>>>>>!@ ",
|
||||
" #*>>>>>>>>>>>>>>>>>>; ",
|
||||
" .~>>>>>>>>>>>>>>>>>>>'- ",
|
||||
" -,>>>>>>>>>>>>>>>>>>>>%. ",
|
||||
" .%>>>>>>>>>>>>>>>>>>>>>,- ",
|
||||
" #'>>>>>>>>>>>>>>>>>>>>>>= ",
|
||||
" $>>>>>>>>>>>>>>>>>>>>>>>*@ ",
|
||||
" ;>>>>>>>>>>>>>>>>>>>>>>>&+ ",
|
||||
" ;>>>>>>>>>>>>>>>>>>>>>>>&+ ",
|
||||
" ;>>>>>>>>>>>>>>>>>>>>>>>&+ ",
|
||||
" ;>>>>>>>>>>>>>>>>>>>>>>>&+ ",
|
||||
" ;>>>>>>>>>>>>>>>>>>>>>>>&+ ",
|
||||
" -,>>>>>>>>>>>>>>>>>>>>>>%. ",
|
||||
" @*>>>>>>>>>>>>>>>>>>>>>>$ ",
|
||||
" ;>>>>>>>>>>>>>>>>>>>>>*# ",
|
||||
" #*>>>>>>>>>>>>>>>>>>>>; ",
|
||||
" {,>>>>>>>>>>>>>>>>>>%@ ",
|
||||
" .~>>>>>>>>>>>>>>>>>'- ",
|
||||
" @~,>>>>>>>>>>>>>>*) ",
|
||||
" .{*>>>>>>>>>>>,~# ",
|
||||
" #;*,>>>>>>'%-. ",
|
||||
" @-;;;;;$#. ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
133
assets/exit.xpm
133
assets/exit.xpm
|
@ -1,133 +0,0 @@
|
|||
/* XPM */
|
||||
static char * exit_xpm[] = {
|
||||
"128 128 2 1",
|
||||
" c #000000",
|
||||
". c #3C00E2",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ............................................................................................................ ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
7509
assets/exit_0.xpm
Normal file
7509
assets/exit_0.xpm
Normal file
File diff suppressed because it is too large
Load diff
5580
assets/exit_1.xpm
Normal file
5580
assets/exit_1.xpm
Normal file
File diff suppressed because it is too large
Load diff
3823
assets/exit_2.xpm
Normal file
3823
assets/exit_2.xpm
Normal file
File diff suppressed because it is too large
Load diff
|
@ -1,75 +0,0 @@
|
|||
/* XPM */
|
||||
static char * exit_64_xpm[] = {
|
||||
"64 64 8 1",
|
||||
" c #000000",
|
||||
". c #030021",
|
||||
"+ c #2900A3",
|
||||
"@ c #2A00A6",
|
||||
"# c #060031",
|
||||
"$ c #3B00DE",
|
||||
"% c #3C00E2",
|
||||
"& c #3A00DA",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" .+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+. ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$# ",
|
||||
" #&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&# ",
|
||||
" ###################################################### ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
91045
assets/finish.xpm
Normal file
91045
assets/finish.xpm
Normal file
File diff suppressed because it is too large
Load diff
Binary file not shown.
Before Width: | Height: | Size: 1.1 KiB |
|
@ -1,133 +0,0 @@
|
|||
/* XPM */
|
||||
static char * player_xpm[] = {
|
||||
"128 128 2 1",
|
||||
" c #000000",
|
||||
". c #FDFDFD",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ............. ",
|
||||
" ....................... ",
|
||||
" ............................... ",
|
||||
" ................................... ",
|
||||
" ......................................... ",
|
||||
" ............................................. ",
|
||||
" ................................................. ",
|
||||
" ................................................... ",
|
||||
" ....................................................... ",
|
||||
" ......................................................... ",
|
||||
" ............................................................. ",
|
||||
" ............................................................... ",
|
||||
" ................................................................. ",
|
||||
" ................................................................... ",
|
||||
" ..................................................................... ",
|
||||
" ....................................................................... ",
|
||||
" ......................................................................... ",
|
||||
" ........................................................................... ",
|
||||
" ............................................................................. ",
|
||||
" ............................................................................... ",
|
||||
" ............................................................................... ",
|
||||
" ................................................................................. ",
|
||||
" ................................................................................... ",
|
||||
" ................................................................................... ",
|
||||
" ..................................................................................... ",
|
||||
" ....................................................................................... ",
|
||||
" ....................................................................................... ",
|
||||
" ......................................................................................... ",
|
||||
" ......................................................................................... ",
|
||||
" ........................................................................................... ",
|
||||
" ........................................................................................... ",
|
||||
" ........................................................................................... ",
|
||||
" ............................................................................................. ",
|
||||
" ............................................................................................. ",
|
||||
" ............................................................................................... ",
|
||||
" ............................................................................................... ",
|
||||
" ............................................................................................... ",
|
||||
" ............................................................................................... ",
|
||||
" ................................................................................................. ",
|
||||
" ................................................................................................. ",
|
||||
" ................................................................................................. ",
|
||||
" ................................................................................................. ",
|
||||
" ................................................................................................. ",
|
||||
" ................................................................................................... ",
|
||||
" ................................................................................................... ",
|
||||
" ................................................................................................... ",
|
||||
" ................................................................................................... ",
|
||||
" ................................................................................................... ",
|
||||
" ................................................................................................... ",
|
||||
" ................................................................................................... ",
|
||||
" ................................................................................................... ",
|
||||
" ................................................................................................... ",
|
||||
" ................................................................................................... ",
|
||||
" ................................................................................................... ",
|
||||
" ................................................................................................... ",
|
||||
" ................................................................................................... ",
|
||||
" ................................................................................................. ",
|
||||
" ................................................................................................. ",
|
||||
" ................................................................................................. ",
|
||||
" ................................................................................................. ",
|
||||
" ................................................................................................. ",
|
||||
" ............................................................................................... ",
|
||||
" ............................................................................................... ",
|
||||
" ............................................................................................... ",
|
||||
" ............................................................................................... ",
|
||||
" ............................................................................................. ",
|
||||
" ............................................................................................. ",
|
||||
" ........................................................................................... ",
|
||||
" ........................................................................................... ",
|
||||
" ........................................................................................... ",
|
||||
" ......................................................................................... ",
|
||||
" ......................................................................................... ",
|
||||
" ....................................................................................... ",
|
||||
" ....................................................................................... ",
|
||||
" ..................................................................................... ",
|
||||
" ................................................................................... ",
|
||||
" ................................................................................... ",
|
||||
" ................................................................................. ",
|
||||
" ............................................................................... ",
|
||||
" ............................................................................... ",
|
||||
" ............................................................................. ",
|
||||
" ........................................................................... ",
|
||||
" ......................................................................... ",
|
||||
" ....................................................................... ",
|
||||
" ..................................................................... ",
|
||||
" ................................................................... ",
|
||||
" ................................................................. ",
|
||||
" ............................................................... ",
|
||||
" ............................................................. ",
|
||||
" ......................................................... ",
|
||||
" ....................................................... ",
|
||||
" ................................................... ",
|
||||
" ................................................. ",
|
||||
" ............................................. ",
|
||||
" ......................................... ",
|
||||
" ................................... ",
|
||||
" ............................... ",
|
||||
" ....................... ",
|
||||
" ............. ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
8791
assets/player_0*.xpm
Normal file
8791
assets/player_0*.xpm
Normal file
File diff suppressed because it is too large
Load diff
7971
assets/player_0.xpm
Normal file
7971
assets/player_0.xpm
Normal file
File diff suppressed because it is too large
Load diff
8791
assets/player_1*.xpm
Normal file
8791
assets/player_1*.xpm
Normal file
File diff suppressed because it is too large
Load diff
8108
assets/player_1.xpm
Normal file
8108
assets/player_1.xpm
Normal file
File diff suppressed because it is too large
Load diff
8791
assets/player_2*.xpm
Normal file
8791
assets/player_2*.xpm
Normal file
File diff suppressed because it is too large
Load diff
8252
assets/player_2.xpm
Normal file
8252
assets/player_2.xpm
Normal file
File diff suppressed because it is too large
Load diff
8791
assets/player_3*.xpm
Normal file
8791
assets/player_3*.xpm
Normal file
File diff suppressed because it is too large
Load diff
8288
assets/player_3.xpm
Normal file
8288
assets/player_3.xpm
Normal file
File diff suppressed because it is too large
Load diff
|
@ -1,83 +0,0 @@
|
|||
/* XPM */
|
||||
static char * player_64_xpm[] = {
|
||||
"64 64 16 1",
|
||||
" c #000000",
|
||||
". c #262626",
|
||||
"+ c #383838",
|
||||
"@ c #454545",
|
||||
"# c #B6B6B6",
|
||||
"$ c #BABABA",
|
||||
"% c #8D8D8D",
|
||||
"& c #DCDCDC",
|
||||
"* c #F8F8F8",
|
||||
"= c #FDFDFD",
|
||||
"- c #FBFBFB",
|
||||
"; c #F6F6F6",
|
||||
"> c #BDBDBD",
|
||||
", c #8C8C8C",
|
||||
"' c #DADADA",
|
||||
") c #919191",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" .+@#$$$$$%++ ",
|
||||
" .%$&**======-*;>#@ ",
|
||||
" @#&-===============;>%. ",
|
||||
" +$;====================-&, ",
|
||||
" ,&========================*$+ ",
|
||||
" +$*===========================&, ",
|
||||
" +'==============================*) ",
|
||||
" +'================================*) ",
|
||||
" +'==================================*) ",
|
||||
" +'====================================*) ",
|
||||
" $======================================;@ ",
|
||||
" ,*======================================='. ",
|
||||
" +&========================================-) ",
|
||||
" $==========================================;@ ",
|
||||
" @;===========================================$ ",
|
||||
" #============================================;+ ",
|
||||
" .&============================================-% ",
|
||||
" %-=============================================&. ",
|
||||
" $==============================================*+ ",
|
||||
" .&==============================================-% ",
|
||||
" +*===============================================$ ",
|
||||
" @*===============================================> ",
|
||||
" #================================================;+ ",
|
||||
" $================================================*+ ",
|
||||
" $================================================*+ ",
|
||||
" $================================================*+ ",
|
||||
" $================================================*+ ",
|
||||
" $================================================*+ ",
|
||||
" %-===============================================&. ",
|
||||
" +*===============================================$ ",
|
||||
" +;===============================================# ",
|
||||
" >==============================================*@ ",
|
||||
" #==============================================;+ ",
|
||||
" @;=============================================$ ",
|
||||
" >============================================*@ ",
|
||||
" %-===========================================&. ",
|
||||
" .&==========================================-% ",
|
||||
" ,*========================================='. ",
|
||||
" $========================================;@ ",
|
||||
" +&======================================-) ",
|
||||
" ,*====================================='. ",
|
||||
" )*==================================='+ ",
|
||||
" )*================================='+ ",
|
||||
" )*==============================='+ ",
|
||||
" );============================-'+ ",
|
||||
" @'-=========================;). ",
|
||||
" .);======================-'@ ",
|
||||
" @$;-=================*&%. ",
|
||||
" +%&*-===========*;$@. ",
|
||||
" .+%$>;*****&$#@+ ",
|
||||
" ++++++. ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
9014
assets/player_new2.xpm
Normal file
9014
assets/player_new2.xpm
Normal file
File diff suppressed because it is too large
Load diff
BIN
assets/wall.png
BIN
assets/wall.png
Binary file not shown.
Before Width: | Height: | Size: 730 B |
132
assets/wall.xpm
132
assets/wall.xpm
|
@ -1,132 +0,0 @@
|
|||
/* XPM */
|
||||
static char * wall_xpm[] = {
|
||||
"128 128 1 1",
|
||||
" c #FFFFFF",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
1060
assets/wall_0.xpm
Normal file
1060
assets/wall_0.xpm
Normal file
File diff suppressed because it is too large
Load diff
393
assets/wall_1.xpm
Normal file
393
assets/wall_1.xpm
Normal file
|
@ -0,0 +1,393 @@
|
|||
/* XPM */
|
||||
static char * wall_1_xpm[] = {
|
||||
"128 128 262 2",
|
||||
" c #0A0604",
|
||||
". c #080503",
|
||||
"+ c #090503",
|
||||
"@ c #070303",
|
||||
"# c #080403",
|
||||
"$ c #070403",
|
||||
"% c #0B0705",
|
||||
"& c #0A0705",
|
||||
"* c #0B0805",
|
||||
"= c #090603",
|
||||
"- c #0A0603",
|
||||
"; c #0B0603",
|
||||
"> c #0B0604",
|
||||
", c #0C0804",
|
||||
"' c #0B0704",
|
||||
") c #080504",
|
||||
"! c #080604",
|
||||
"~ c #060303",
|
||||
"{ c #090604",
|
||||
"] c #070503",
|
||||
"^ c #0C0704",
|
||||
"/ c #0A0503",
|
||||
"( c #0D0805",
|
||||
"_ c #0D0905",
|
||||
": c #0E0905",
|
||||
"< c #0D0704",
|
||||
"[ c #0D0804",
|
||||
"} c #0E0B05",
|
||||
"| c #0E0C06",
|
||||
"1 c #0F0C06",
|
||||
"2 c #0E0B06",
|
||||
"3 c #0F0B06",
|
||||
"4 c #100D08",
|
||||
"5 c #100D07",
|
||||
"6 c #100C07",
|
||||
"7 c #060403",
|
||||
"8 c #0B0806",
|
||||
"9 c #090605",
|
||||
"0 c #080505",
|
||||
"a c #080605",
|
||||
"b c #0D0B08",
|
||||
"c c #0D0B07",
|
||||
"d c #0D0A08",
|
||||
"e c #0B0706",
|
||||
"f c #080303",
|
||||
"g c #090504",
|
||||
"h c #0B0605",
|
||||
"i c #0C0605",
|
||||
"j c #0B0505",
|
||||
"k c #040202",
|
||||
"l c #050302",
|
||||
"m c #050303",
|
||||
"n c #050202",
|
||||
"o c #030202",
|
||||
"p c #040302",
|
||||
"q c #090403",
|
||||
"r c #060302",
|
||||
"s c #050403",
|
||||
"t c #040303",
|
||||
"u c #030201",
|
||||
"v c #0C0705",
|
||||
"w c #040201",
|
||||
"x c #060202",
|
||||
"y c #090705",
|
||||
"z c #090303",
|
||||
"A c #070302",
|
||||
"B c #080603",
|
||||
"C c #070504",
|
||||
"D c #030302",
|
||||
"E c #030101",
|
||||
"F c #0C0805",
|
||||
"G c #090704",
|
||||
"H c #0C0806",
|
||||
"I c #0C0908",
|
||||
"J c #0C0906",
|
||||
"K c #080302",
|
||||
"L c #030303",
|
||||
"M c #0D0906",
|
||||
"N c #0B0303",
|
||||
"O c #0D0A06",
|
||||
"P c #0A0605",
|
||||
"Q c #0B0504",
|
||||
"R c #0C0503",
|
||||
"S c #0B0503",
|
||||
"T c #0A0303",
|
||||
"U c #0D0A07",
|
||||
"V c #0D0806",
|
||||
"W c #070404",
|
||||
"X c #0B0403",
|
||||
"Y c #0A0504",
|
||||
"Z c #0C0504",
|
||||
"` c #0A0403",
|
||||
" . c #0C0604",
|
||||
".. c #0D0803",
|
||||
"+. c #0E0803",
|
||||
"@. c #0E0804",
|
||||
"#. c #0A0704",
|
||||
"$. c #0B0703",
|
||||
"%. c #0D0A05",
|
||||
"&. c #0D0B06",
|
||||
"*. c #0C0909",
|
||||
"=. c #090706",
|
||||
"-. c #0A0706",
|
||||
";. c #0B0807",
|
||||
">. c #0B0808",
|
||||
",. c #0C0808",
|
||||
"'. c #0D0B09",
|
||||
"). c #0C0807",
|
||||
"!. c #090606",
|
||||
"~. c #090505",
|
||||
"{. c #060503",
|
||||
"]. c #0A0606",
|
||||
"^. c #060504",
|
||||
"/. c #0B0606",
|
||||
"(. c #0D0907",
|
||||
"_. c #0D0807",
|
||||
":. c #0C0706",
|
||||
"<. c #0D0A09",
|
||||
"[. c #0E0B09",
|
||||
"}. c #0C0403",
|
||||
"|. c #0D0503",
|
||||
"1. c #0D0403",
|
||||
"2. c #0E0605",
|
||||
"3. c #0D0504",
|
||||
"4. c #0E0604",
|
||||
"5. c #0C0303",
|
||||
"6. c #0D0605",
|
||||
"7. c #070202",
|
||||
"8. c #090302",
|
||||
"9. c #0A0302",
|
||||
"0. c #0D0705",
|
||||
"a. c #0C0907",
|
||||
"b. c #0C0603",
|
||||
"c. c #0C0703",
|
||||
"d. c #090805",
|
||||
"e. c #0B0804",
|
||||
"f. c #090806",
|
||||
"g. c #0A0806",
|
||||
"h. c #0D0C08",
|
||||
"i. c #0E0C09",
|
||||
"j. c #0D0C09",
|
||||
"k. c #0C0A08",
|
||||
"l. c #0C0A07",
|
||||
"m. c #090404",
|
||||
"n. c #0A0505",
|
||||
"o. c #0D0706",
|
||||
"p. c #0C0606",
|
||||
"q. c #0D0505",
|
||||
"r. c #050201",
|
||||
"s. c #0C0A06",
|
||||
"t. c #0E0907",
|
||||
"u. c #0C0505",
|
||||
"v. c #080404",
|
||||
"w. c #0C0803",
|
||||
"x. c #0D0908",
|
||||
"y. c #0E0C0B",
|
||||
"z. c #0E0C0A",
|
||||
"A. c #0D0C0B",
|
||||
"B. c #080202",
|
||||
"C. c #0A0807",
|
||||
"D. c #0C0905",
|
||||
"E. c #060201",
|
||||
"F. c #0E0906",
|
||||
"G. c #030100",
|
||||
"H. c #020100",
|
||||
"I. c #0D0703",
|
||||
"J. c #0E0B07",
|
||||
"K. c #0E0C08",
|
||||
"L. c #060404",
|
||||
"M. c #0B0302",
|
||||
"N. c #020202",
|
||||
"O. c #090202",
|
||||
"P. c #0B0202",
|
||||
"Q. c #080201",
|
||||
"R. c #0A0202",
|
||||
"S. c #090100",
|
||||
"T. c #080100",
|
||||
"U. c #090101",
|
||||
"V. c #0E0100",
|
||||
"W. c #0E0201",
|
||||
"X. c #090201",
|
||||
"Y. c #0C0101",
|
||||
"Z. c #070100",
|
||||
"`. c #050100",
|
||||
" + c #060100",
|
||||
".+ c #0C0100",
|
||||
"++ c #100201",
|
||||
"@+ c #0D0101",
|
||||
"#+ c #0D0100",
|
||||
"$+ c #0B0101",
|
||||
"%+ c #0E0101",
|
||||
"&+ c #0F0201",
|
||||
"*+ c #110201",
|
||||
"=+ c #050000",
|
||||
"-+ c #070000",
|
||||
";+ c #080101",
|
||||
">+ c #0E0202",
|
||||
",+ c #070101",
|
||||
"'+ c #040000",
|
||||
")+ c #0A0101",
|
||||
"!+ c #0D0202",
|
||||
"~+ c #0E0908",
|
||||
"{+ c #040101",
|
||||
"]+ c #050101",
|
||||
"^+ c #0A0201",
|
||||
"/+ c #0C0202",
|
||||
"(+ c #0D0904",
|
||||
"_+ c #0A0805",
|
||||
":+ c #0E0A08",
|
||||
"<+ c #0D0603",
|
||||
"[+ c #080706",
|
||||
"}+ c #070605",
|
||||
"|+ c #0E0C07",
|
||||
"1+ c #0D0C07",
|
||||
"2+ c #0E0A05",
|
||||
"3+ c #0E0A06",
|
||||
"4+ c #0D0B05",
|
||||
"5+ c #0E0D0B",
|
||||
"6+ c #0E0D0C",
|
||||
"7+ c #0E0D09",
|
||||
"8+ c #0E0D0A",
|
||||
"9+ c #0E0B08",
|
||||
"0+ c #0E0A07",
|
||||
"a+ c #070201",
|
||||
"b+ c #0E0806",
|
||||
"c+ c #0E0705",
|
||||
"d+ c #0D0604",
|
||||
"e+ c #100D06",
|
||||
"f+ c #110E07",
|
||||
"g+ c #120D07",
|
||||
"h+ c #120E07",
|
||||
"i+ c #0F0D0B",
|
||||
"j+ c #0F0C08",
|
||||
"k+ c #120E0C",
|
||||
"l+ c #0D0303",
|
||||
"m+ c #0E0303",
|
||||
"n+ c #100503",
|
||||
"o+ c #0F0403",
|
||||
"p+ c #0D0302",
|
||||
"q+ c #0E0503",
|
||||
"r+ c #0E0403",
|
||||
"s+ c #0C0302",
|
||||
"t+ c #100403",
|
||||
"u+ c #0F0303",
|
||||
"v+ c #120403",
|
||||
"w+ c #100604",
|
||||
"x+ c #110704",
|
||||
"y+ c #0E0D08",
|
||||
"z+ c #0F0905",
|
||||
"A+ c #110D06",
|
||||
"B+ c #110C06",
|
||||
"C+ c #110C05",
|
||||
"D+ c #120C06",
|
||||
"E+ c #110A04",
|
||||
"F+ c #120905",
|
||||
"G+ c #120A05",
|
||||
"H+ c #0F0D08",
|
||||
"I+ c #100D09",
|
||||
"J+ c #100C08",
|
||||
"K+ c #0F0C07",
|
||||
"L+ c #110E09",
|
||||
"M+ c #120E0B",
|
||||
" . . + . @ @ + # $ $ + % & * = + - + ; ; ; + # . + + ; ; = > , ; - ; + ; + ; + - ' ; ; ; + . . ) ! $ ~ @ . . . - + = = { = { { . . ] ] ! . . . + = + = - - = - - ' ; ^ ; / / . $ + + ^ ^ ^ ^ ( ( _ : ( ( ( _ < [ _ ( : : } : } } | 1 2 3 1 4 5 2 6 6 5 ",
|
||||
") ~ @ @ ~ ~ @ ~ @ @ ~ ~ ~ ~ ~ ~ ~ @ ~ ~ ~ ~ ~ ~ ~ ~ 7 ~ @ ~ $ 8 * 9 ] ~ @ $ $ $ $ @ @ @ ~ @ @ $ @ $ ~ ~ @ ~ ~ $ @ $ @ @ $ ) 0 ) $ 0 $ @ $ ) a ) a $ ~ $ @ @ ~ ~ ~ ~ 7 ~ ~ ~ ~ ~ @ ~ ~ ~ ~ ~ ~ ~ $ ~ $ @ ~ ~ ~ ~ @ @ @ @ a b c d e ) @ f # f # # # f # g h h i j ",
|
||||
"k l l l ~ ~ m l n m ~ ~ @ @ @ ~ ~ l ~ l o o p m k l l l m ~ ~ { - @ f @ $ f q f f f f # @ @ @ ~ @ ~ l l l l ~ @ ~ @ ~ ~ ~ ~ ~ r ~ @ f f l s 7 ] 7 m ~ m m ~ ~ m ~ m m p p l m m l p t m p l m m ~ ~ ~ ~ ~ ~ ~ @ ~ ~ @ m m m m 7 # f f f f f f f @ q ~ ~ ~ m @ ",
|
||||
"o o o o o o k o u o o k n k n k m k k p k o k o o o o o k f ~ > ^ v ~ @ r f r n k n k o o w k k n n n u n o u u w w u k n k o k ~ r k x ~ m . ] y m o k o k ~ k l k k o o k k k k k o o o o o k l f z r A z r r @ f ~ ~ o ! B C C D ~ f f x ~ ~ r n ~ p D l k p ",
|
||||
"o u u u k u E u n k k o k o p p ~ m m ~ l o o k o u o o n r r + F f o u u k k k n n n u u u n n n n x n u o o u n o o x k r r n n r n k t G ! y m o k u u o o n o k o k n n x x n k k u o u o @ r A A f A n f A k ~ m o % 8 y ) f @ A @ A n l n r f p p t @ p ",
|
||||
"k n n n A k u k k k k ~ o l t ~ q @ ~ m o o u k u u u u o k k . % # o n l n o o k k n k n n k n n n k k o o o o k k k r n k o k k n r ~ p H I J $ o E u o l o k k o o l r ~ ~ r k l k k u u u f K A A A A @ r @ r f @ L F M % 9 ~ ~ f z r r N @ f m m f # f l ",
|
||||
"n k n r r r x n x n k k p l f f @ t m m o o o u u u u k r r k { * f n n k n u o n k k k n u u k n k o u u k k o k o ~ x u w k k n r r n p * H H 0 o E E k n k n k k k k r ~ ~ n n @ ~ @ k u k r A l l A n A A r r @ @ L M O H P m ~ A x x l z n ~ ~ m m # # @ ",
|
||||
"k n r n k n k k n @ r @ @ f Q f m l l k o o o u u u o k r n k { * F f o k k k u n k n x k u u u n n k k k o k k o k o @ n l n n k k k n k o & J H m o o k r r @ l o o o x r r l o n @ n l u k k r r n ~ K k f f x r l p t F O J 9 p ~ z f @ n @ A z @ m f R S @ ",
|
||||
"k n o u k k k o r A n ~ f ~ @ @ @ ~ l o o o o r u u k n n A k ! * v @ n n n o u o k k k k k u u n n o k n n f @ r A l n n k k k u k k ~ ~ o % J H m o k n x r k o n k ~ ~ @ n r ~ ~ k k k n k o r r f r x ~ A A A T ~ l t F O U $ o @ z @ r @ z z ~ z + @ f # @ ",
|
||||
"k n k k n n r n k x n ~ m @ f f ~ l k o o o k l o k r n r n k { * F @ o k k n k k k k n k x w l n n n x n n k n ~ n k k k n k u n n x A k o { * 8 m o k o k ~ o o o k o l l k k k ~ m m ~ l o ~ z f @ @ r f @ k k r u p L J V H ) l z f @ r x r x r @ m ~ # q # ",
|
||||
"x n x x x x n k A f ~ ~ k ~ m ~ @ m t o o o o k n x x n n u k B * H ~ k n n x k k u o k x w u n n r r n n k l k k n n r x l n n n x n k k l { * H W o k l m m ~ ~ ~ l ~ l m ~ ~ @ ~ m p m ~ m ~ @ m ~ m @ ~ l ~ ~ m m m t F O J h m @ @ @ l r r n m @ @ q q + X ",
|
||||
"n k k u n x k n x A n @ m p m ~ ~ @ # m o o o n ~ n k o k k k { * H m k n r k k o k k r n k o k n @ m k o o l n n n k p m k k o o o o k k ~ y 8 8 g m ~ ~ 7 $ m ~ @ @ f ~ # # ~ @ # m 7 # @ # # > Y Y Q + q # # ~ 7 7 t _ U * ) o l ~ l ~ n ~ @ @ S Z ` / .Q ",
|
||||
"# q ~ # # # f q f f # f # # q + # # # # @ $ r f @ # # f f @ # ' J J $ ~ @ @ ~ ~ @ # # f f @ @ m # + + + # $ f @ @ # # # # $ @ ~ ~ m ~ ~ ~ ~ ' F M - $ ~ ~ $ $ $ r $ @ # # . # . + - . + + $ $ = + / ; / + S + S + # @ # - _ M F + ~ $ . + + # # . + ; ; ....+.@.",
|
||||
"{ { . . . g + g . . . . . . . . . . . . . = . + + = { - - ^ F J F v ^ ' .' ; ; - ' ^ - ^ ' ' > { { ) . ! . . G . . = { . . ! . ] . . ] . ) #.F * % ' { F * #.- { { > ' - ^ ' ' ' - ' ' - $.; ' ^ ^ $.; > ; ^ - ; ; ' , F F F ^ , ^ ^ ^ , F F ( ( ( : _ %.&.",
|
||||
"g h h # h i v i h h ) e *.*.=.a { a a 0 a =.-.-.;.>.I I I I ,.'.;.e 8 ).H ).H e e H !.8 e e 9 % =.-.9 ) ~.C ) ] {.9 y =.=.9 e ].9 -.e =.9 y =.H ).d 8 a C C 0 ! ^.C ) 9 ) 9 ~.9 h /.9 P 9 { { H ).H v e -.H e 8 e a a a a a -.).V (._._.e % :.d (.d b (._.).<.[.",
|
||||
"k k k k r n n A n k l # ) y C ] y ~ l k l l l l r ~ k r f ~ l m ~ @ ~ ~ ~ ~ k l l k f n ~ k r f r k @ l p t ) ) ~ o p l n n n k ~ k o o o p m ~ p p p k k k k k u k k l @ ~ ~ ~ ~ ~ l ~ ' / A A r f @ r A r A x x n n l K z T f z N f }.}.}.|.|.1.N 2.1.3.4.",
|
||||
"k o o o l @ @ n n k k n ~ f @ . #.% ~ k k o o o @ k k o k r ~ l @ ~ f @ ~ ~ n l @ r @ n n n A f f f n r l o s { * ~ k o n k u u k o p o o o o p o o o o o o o o o o o k o k n n n k k k ~ { G i f n n A r n n r x n n n x x z z f T f f }.f f z f N T N z 5.N N ",
|
||||
"n k k @ r K r r n k n n x x u . ! % @ @ n k n f z r K n @ A @ ~ n o n k n x k n k x f r r K A k @ n k n @ p ] G F ~ o k o E u u u u o o o o o o o o o o o o o o o o o ~ l r x x n x n k m ' { 6.f x r K x x x r r n n w n x f z X f z f N A X z A f K T N 5.T T ",
|
||||
"r A r A r f k x x f x x x r o . { ' f x n k r f x k x r A x f n r r k o k k n n k A f K A 7.x r r u k x @ o . { % $ l k w u k u o u o o o o o o o o o o u u u u o n n r m n n k n r @ k ~ * % .f A K K A n n x r 7.7.n x K N T T f f f f f f K K K N z N z 8.5.",
|
||||
"x n l A A K A x K K x @ A x o { { v q r x n r n n n x @ n r @ r k k n n x k n A x x K k u n n n k k n A l o ! { ! $ k k k w u u u u o o ~ o o o o o o o o k u u n n l A k x x n r K r k ~ ' F V f x A 7.A n x A A K A k x 8.9.T @ T f T N T z f f N N T A z T 8.",
|
||||
"A f A x A x A A K x x A x n o { % % f r x r A f K x A n k r r k k n k k r n x u k n x n n x A x r x x K n p ! 9 ) $ k n w u E E u o k o o o o o o o k k p k k ~ n n l n r x ~ k x x n k ~ F H V A x x z A A r A x A 7.f K K N N T T f T f T f N f T f X T T }.T ",
|
||||
"r x n ~ f z z K K f ~ n k r D y % f A n k r x n n x r r @ x r x k u k k n n k k r f r r K r u r r x n l p #.% ! t k k u o E E u o o o o o o o o o k n n r k r A n n n r r x r r n n r 7 F * 0.K A K A x n A 7.A 7.A x x K N z z f A z N A f z z }.N T }.N T K ",
|
||||
"f f A A r z f A r n 7.x x A D { & % k r r x x k n k n k k k x r n k n k r r n n n A x A A x k A n A r x @ m { % { m k k w k u E u o o p o o o p o o k k k n r @ r k k r A n x n n n @ f $ F H i f K K 7.7.x x 8.K K 7.x A 8.T 8.K N N N K T f z A r z z f z K T ",
|
||||
"r @ r @ f z @ @ A x x 7.@ r m #.* H k ~ x n x k k @ r l n r f f k o o l @ n l k l ~ n f f f @ @ @ r x r ~ t G & y p k n k w u k k o t t o o o o o o k ~ ~ ~ @ n n p f @ f r f r n @ @ ~ 7 F a.i K A 8.K A K K A A x K x K K 8.T z f z A T K f K K z N N }.f T T ",
|
||||
"l r l ~ ~ r l l n k n k n n m % H a.l k k k k n r r r r @ z @ f k m l l @ r @ @ ~ ~ }.f r @ @ f @ @ ~ f @ m * & { o o o o u u k o o ~ m m t m l o o k n k l ~ l l l l f f k l k p r n m ~ F J .7.x 7.x 7.7.A K z K K K K A A T z K f z K K T K f z N T z f N N ",
|
||||
"b.c.; ; b.; ; / + . . # . . $ ' H H # $ ~ 7 $ $ + . # # + + / ; + . ; + + . . + ; + ; S + + S + b.; S / ; - F F * d.e.= $ . . = . . + / + + . { . ) ) $ 7 # . . . . + + $ # . . . . . = $.F J % + + S / q # ` q q # # # + . + / + / @ # . / / + S S ; / S S S b.",
|
||||
"F a.H 8 8 8 * % % % % #. #.#.F H H F v F F % v % % % ' % & #.F % #.% F , c.F * * H H 8 8 H H % 8 & & f.8 g.8 H H h.i.j.(.a.H I a.a.H a.& 8 ).a.k.b j.a.^ F J c b a.J a.J H H H * F F F F a.J a.(.F H F * H H F F H H F J H J F J F F F F F . _ b H H l.J J J U ",
|
||||
"e ) ~./.P V i j Q # q m.f m t t m t $ ) # g @ q ~ ~ ~ @ # # $ f ~ $ ~ m s ' ' v g m.# > Y Q g g # # @ @ f @ f h q i i i v :.> v h i j n.q q Q P h e ) ) ' F V _.o.p._.o.V .i i z z @ m m ~ f . .f q $ ` z @ ~ m ~ @ @ @ f z T X ` $ - ; ] D t m m m f z i q.o.",
|
||||
"m o o k n r @ r l l p r k k k k o o l k k k l @ o k k @ ~ p m ~ ~ @ m o ! ' v .k k r r k k o k k u u o o k o n o k k k n k k k n @ l n k k n n k o u 7 ' F Z x n n n r w w n n r.r.w x n n n A x A A z f A x r x K 7.7.r.K f z A K ~ % * t o k o n z @ K f T @ ",
|
||||
"# t n k l f n k r k o r k k k n o p p o k D k l p k ~ @ f @ # f @ ~ @ t m ' F .k u n n x k u u n u w u u n n n n n n l n k k n k n k x r n n r n ~ k m ' F Z f x x r n n n n n x n r.n f z f K N f K K x x n n x f f K K z N 8.T f $ H H ~ n n n @ f @ K r r r ",
|
||||
"( o o o k l p l l m o l l ~ k l @ ~ l m ~ l k l l ~ # f ~ ~ @ q m p p o . ' F S l n n 7.n n k x n k w u u k x n n n A k n k p k n k A n n x x ~ r n k ~ ' F v f n A K K x A x x K 7.x x z z A z f A @ K A K K A K z K K K K K K 8.f . F J ~ r r A A @ r r A A f ",
|
||||
"V l p o p k ~ ~ ~ p p p ~ m m ~ p t l k p o k @ ~ r ~ l l ~ q f l p D p ] ^ F .n n n x n k w x n k k u u w n x r r n x n n n x r n K r n r @ n x n l m , i A x 7.A 7.x f K K r n x 7.8.f K z K T z A K f A A A f K K z K z K 8.8.# F J / f f f A x n A f f A ",
|
||||
"(.~ p l ~ ~ p ~ l k o @ ~ p @ @ @ m k p p l m l k ~ f @ @ ~ l m ~ l l o . ^ F .n w x n n w n n u k k u k k x n r n k A m k x n u ~ x n x r @ r r r r ~ % * v K @ 7.x A x 7.x x x x A 8.K z N z z A A K K K A n K z 8.K x A T T A f $ J J / f f f f A n @ x @ z ",
|
||||
"(.~ o m f r ~ l k o k ~ p p k o o o k p k l p p l k p l l ~ r o o p o o . , F .n w n x k w n n u w w u u r K @ n A x n x r ~ n n n n n n x k n x n k m ' F + x n x A K 8.K 8.k K x 7.x A f z K K K K f f K n r K T 8.K z 8.8.T T N # s.l.q z f @ ~ ~ @ @ r @ r ",
|
||||
"t.~ l ~ r k k m k k o l k o m o o o k k k k o k ~ k l k p k o p o u o o . ' F R n k n n u n n n n n w u k n x x n r n ~ A n x k k r A r r n n A T r ~ 7 ' F g @ x r K K A K x x x x n x z N N T T z z N T N r z z K A z z N z K z K # J J v Z Q Y Z X f ` Q Z 6.",
|
||||
"b # l o u u u o o o o k o l ~ p p p k l l k ~ p p n k r @ p k l o o o o ] % F Z k w A x n n k ~ n k n n k r x n n A @ r n r @ n x A r n k k n @ x r l $ #.F Y f n 7.A K x A K K x x 7.K z z K 8.f K z z f x A f K z N 5.f K z N K z @ * l.i Q i i i h ` :.u.o.i ",
|
||||
"i.o D p u o o p k k p ~ ~ l m k l o m p ~ l k l ~ ~ @ k m p k l o o o o ] % H + o k l x n n l r f n A n l ~ f f r f r r l ~ r n o r @ A @ m r n n ~ ~ $ % J h f r A A A K A A 7.A K z K }.5.5.z f N z z T z z ~ f N N z A A f K z z # H J H # Y v.n.j j Q j j i ",
|
||||
"M m D p D p l ~ m ~ @ @ r ~ ~ @ @ ~ l m m ~ l p @ @ ~ p m l ~ l t p $ t G * H p l l l l ~ r r f f f ~ f f ~ ~ @ @ r l l ~ @ @ k f f r ~ k k l ~ l ~ { F H g f r 7.x x A r z f T z T f 5.N f f f z z z A f z f z f f @ ~ f f @ f # v F H F f # q Y m.f q ` q @ ",
|
||||
"M F ^ ' ^ ' c.$.$.b.c.; + ^ ^ ^ , ^ ^ ^ ^ ^ , ^ , c.c.c.c.c.c.c.^ c.c.c.^ ' F ^ c.c.c.c.c.c.c.c.; b.c.c.c.c.c.c.c.c.c.w.c.b.b.; ; b.; c.; ^ ; ; ^ $.^ , F F _ , c.; c.b.b.c.c.+ , ^ , ^ ^ , , , , c.^ ^ c., , ^ ' ^ , ' , F , . ^ , F F F M F F F , , , ^ ^ ' ^ ",
|
||||
"o.X ~ m m ~ m ~ ~ ~ @ ~ m $ @ @ ~ $ ~ ^ H ).H 8 % % % % g & e P % ! ) C C ! & 8 9 ! ! ] ) ) ! ! ) ) ! C a ! 9 y 9 * F & y ! $ 7 { { & 9 9 y H H H & e a -.i.i.& ! a ! { ) a ! 9 & y a H I 8 9 8 H H I ).I x.j.j.).a.I I d I ).I I H ).).y.y.z.y.A.'.d I ).).e ",
|
||||
"n 7.7.r.l n w x B.K B.x n x A x A r x m , ^ f f ~ @ @ ~ r f f l ~ @ f @ m l m ~ # ~ o o o o o k o p o p m @ @ ~ ~ t , ^ @ l l r @ ~ f f @ @ f q f f l f f @ # f p n k r ~ l ~ X T @ q f T z ` ) , ^ V p.Z q f @ f @ @ r n k n r @ r l @ A @ @ @ r f @ A A r r ",
|
||||
"l z T z K K K K 8.f f n x 7.A A K x k 7 F F T f l f f ~ @ f f ~ f q @ r ~ l ~ f @ ~ k k o k @ r @ @ @ f f f @ @ @ t F ^ > r f @ f f f f f o k f f ~ ~ ~ @ m ~ f @ ~ @ r f @ x z A A f A f z f f . F F Q f f A A k u u w u w u o k r x n f ~ r @ @ ~ r @ n f f f ",
|
||||
"r A K B.8.K 8.8.T 8.K A r K x K f x k + F (.N A A K K z K f @ @ A k k @ @ r @ @ @ l @ @ f f f @ r A n f A k k ~ @ m _ ( > @ K f K K f z z l ~ T z @ f ~ r ~ @ r ~ @ n r f r z f A A A K K 8.T f . F M Q r n n K A u k n w u u w k A f A f n r ~ f ~ r x k z A A ",
|
||||
"A 7.8.z 9.8.7.8.8.z K K x x K K A r @ . F U T f z z A K K z A l r A A @ r f r r x A x A A K x n f A A A A z ~ f ~ D F F ^ z z K 7.z z A A f A @ f f @ l r A f A K x K A z A z 5.5.K K K K 8.N z . F M Y ~ n n x w k n x n k k u w n r k z k @ f @ l n n l f r @ ",
|
||||
"x 8.8.T K K K z 8.z K 8.r 8.8.n A f z . F M X f A K f f K N K n ~ r A x @ r r r A A A K A A A K n n z T N K f f ~ t , F ( N K z T A K K n z r f n k n r x @ x A A z k f 8.T z z w r z f K A r f { J H i x x n n k w o w w n n u n f f f @ r f @ A r f ~ n A n n ",
|
||||
"A A K 8.x A 7.7.x K K K x K x r f f f . F F R f A f x K K x x r f N f K @ f @ f f A A x f K T f A r z A A x K f @ ~ , F V T T z n f f 8.x r @ f f n n @ f A r r r A k N K z N z T f K z f ~ f f { J J e m x x n n k x k k n n r z Z A @ @ r f f @ f A n l A l z ",
|
||||
"x K K 7.x K K K 8.K K A n x A 7.f n A # F h.Z K K K r K f x A f f r r f A f r n x A z x A A 8.K A n A K z K A @ ~ t , F ( f f A z 7.K A r f n A r n z z A f f r A r n A z K 8.A r A K z f @ f ~ { J (.# n n A f A A f A x x n n n f k z f r f @ f A r n l @ f f ",
|
||||
"A K B.7.A 8.K K 7.K A 7.n A x x A x f . F c z f z z z K K K r r A f r k k x r l @ ~ m r A A z N z @ T z ~ @ K f @ m , H M z z n A x T f f f r f @ z r n k ~ n @ T A x f N z K T K z N K f K @ l G J U q k x 7.x A x A K r r r n f f n A r r ~ @ @ r n k ~ @ K A ",
|
||||
"A 8.8.z K 8.8.K 8.K K x n A x K K A A . F U T z z f A r f K A A A z A f @ p r n n @ f r r f @ f @ z f f z z f q f m v F F z z f T f f z f A l f T z ~ ~ f f f f z f x 5.z K z z f f z f z K N l { J U @ r n A r n x x n k n A r @ f f f @ ~ ~ @ f ~ ~ ~ @ f f @ ",
|
||||
"@ K K A A K K A K x x n n @ n n n n n = v M R A r n r n f f A f f f z f f n f l f f @ @ @ f # q q q f f f @ f q # ~ F H H z z f A f f f f f k f z f f f r r @ f ~ A r 3.}.}.}.N T ~ z f f r z # G J J # m r @ @ l f r @ f ~ f @ z z q f f q f f f ~ ~ ~ l ~ ~ ~ ",
|
||||
"# . + ; ; b.S b.S S c.; b.b.; b.; c.c., ( ( b.# # # q q q l f + S / / S / S S / S / S / S + S S / + S / + + + + . = , J F ^ - ; c.; ; ; b.- + - / + + + # # + S S / / S # + / b.S + # + / / # # ; H ( #.# + q # # q q + . / / - / + + + + q # / / / S + + / . / ",
|
||||
"' #.% { #.' & % { { ' ' ^ ' ' F v v F F v ^ > ^ ^ ; ; ^ ' ^ ^ ; ^ ^ ; ^ ^ ^ [ , ^ ' ^ ' > ^ ' ' v ^ > ^ ' > #.F H H J H F & * * * * ' F % F H & % ^ = b.F F ' ^ ^ { F * % F F F F F , ^ ' ^ F F F F F F F F F , ^ ' ^ F F F F , , , , F , , ^ ^ , ^ ' ^ ^ ",
|
||||
"F { 8 -.!.;.C.!.!.9 ) ) e 9 C 7 ) 9 h 9 % H _.).$ $ $ C C C ^.C ) a 9 C ! v , ( > :.:.H _.H x.(.> v :.i > h i i h i h :.V i.x.:.+ H i i i Q Q h i i g @ { ' H e H (.(.).a.h 9 v { { P a ) C a & a y H M 8 y 9 y e H & y ;.).).k.'.e F J H 8 8 y =.8 g.-.8 g.8 ",
|
||||
", $ t o u o p o o o o o o o E m @ l @ l k p ~ f l m p ~ ~ ~ m ~ k t o o t - , , + n n n r l r f r f x K A f n K @ @ f T r z z A @ f @ @ A n A f f z f T + ' F / ~ ~ l ~ ~ k r l l ~ l l l k p p l p l @ @ @ ~ ~ r q # # # q q q R Q @ 7 % o k n n n k u x T X T ",
|
||||
"F + m o ~ @ o k l o l o o u E l r l f ~ @ f f @ f ~ @ f @ ~ r r k k t o o . ^ ^ f x K A r n x f r x w x r K A 7.x x K K K K K A f A f @ x n z K r f f f . ^ ' # r r n k k o l n k k u k o k n k k k k p o r r p r r r n n n n n k o o { H / z 5.8.N 5.f T f z z ",
|
||||
"F m l @ n n k k r o l n o E l f ~ m k ~ k n ~ @ A x k k N A x k l o o t . ^ ^ + K K n k k n A x A x x A K n A x x 8.r n f K T A f z f A u A K f r @ A . ^ { X @ 7.x x x n n n x x w k w n l n k n l k n r @ A @ f z f z f K 7.K x k ^ h.V N z f T K T T N f f ",
|
||||
"F F @ l n k x n n n o n k o E ~ ~ n k E n @ A f @ l r z f K x @ n l k m t . ^ ^ # K 7.x k k k x x A n w r A 7.K x K A x z N A 7.n f x k n k f n n @ A @ $ F ' f 7.n x K x A n r.x x n x x r r f r ~ m k n @ r k K K K 8.T T z z x x k ^ M V 5.T N f }.N f f z z ",
|
||||
"F ( t t l m f r x k n k o k E l @ f f ~ @ @ n ~ A r A n A r w r A n ~ p t ] ^ ^ f x K n n o k o k k n u K n x n K f K A A r f z A @ n w n r A @ r K n ~ $ F F R 7.x A A A K A n K n n 7.r.x r z A @ ~ l n @ f l n @ r K K A x 7.x @ l ' D.> N z z K z z N N K z ",
|
||||
"F v D o k k n o k n n n r n E p @ f @ r x A @ f r n n k @ A r T r A l D o # ^ F Q 7.x n k u o o u u u E n k n n K A n n n ~ l n k l l k n ~ @ r A K n K $ F F z 7.A x 7.A w n n x x r.E.r.x x f A ~ @ l @ r x n f K x K 8.7.x K f z n % M ) z N N T 5.N z T z T ",
|
||||
"D.F.D m n n n m l k k n r o E ~ @ ~ ~ m @ f f @ n A l @ z @ f A f A o m D . ' F Q n n k o o o u E o E o E E E E k k k k k k G.u G.o u u o k k n x r A r = F F X x r.A A 7.x w x 7.r x @ x K K z f f f l @ A K A x A K K K K n A x n k F M . N z N T 5.N N z f f ",
|
||||
"_ M m o l l z l l r ~ r n k E r @ @ l m ~ f ~ f @ @ k f @ k @ l @ n p t m . F F v A n u u o u o E E H.E o E u u k u o u o u u G.G.o E E u u E E o r x z . F }.7.K A K A B.x A x x n x x n r K @ f @ l z K K A A f A A A 8.x z A K k H J { Z N f z X f ` @ f f ",
|
||||
"H ( D m m l k l ~ n l ~ r p o f @ ~ r @ l f l @ l @ f f f @ f l l k o @ t - F % ).A k u o k k o u u G.u u o n k k o k o k o E u E o G.G.E E E u k l @ n = v - }.x B.K K 7.x A A @ n n A x A x K A f @ k @ K A A @ z x K w K 7.7.f r n v J V z z z X X ` S ` ` ` ",
|
||||
"( F t ~ o k p t ~ ~ r r u l o @ ~ ~ l ~ r l o o p k p ~ l l r r ~ l ~ p t { F H a.n l o n n k k k k l k k x f A f A n n n u ~ k u u u k u E E u k n $ % F F > N n r.w 7.n x x x A K A A K A f r r @ l k ~ r @ f A f z K f K K 8.B.A k * O (.Z R R ` z X f z l @ ",
|
||||
", < ....c.I.b.I.c.c...c.; , - ..I...[ [ w.c.^ c.b.- b.b.c.b.c.c.c.b.c.c., , F F J.F - + + / q . + + + + = - ; c.b.b.b.c.$.; b.; = ; = - - + - = - b.F _ [ F ' ; . $ @ ~ l ~ ~ ~ . # # { + . $ # # # # $ # # # # # # @ @ $ f @ @ @ @ # F M K.b.S R S + S + . . { ",
|
||||
"y % F { { & { y 8 % & y % * * H H H H % ' F a.F F v * > v v % % F % v % H % % * b J F % F F % F H F F F v % ' F F % ' ; [ v v v v F F F v F V ^ v v v v > .g .^ { ^ + + . . . > > > ^ > v v .{ ^ , F J H H H v F F H F F v F F F F J h.(.H F H * % v % % H ",
|
||||
"7 L.s L o o o D t t t ~ ~ $ C 7 7 m 7 7 , ( H T f }.N N Z 1.}.z f Z X f Q z }.f X Z N T f f f ~ l l r @ l n l ~ l k o - / .}.T 5.N N 7.K f 8.K K K K K 8.M.K }.5.8.9.z 5.K 8.A f A K K z 5.N 5.5.}.+ 7 9 ~ m P m m 7 v.@ ~ Z m.m.q @ m.~ $ @ @ ~ ~ ~ m ~ @ @ f ",
|
||||
"m p t o t L o o o p l ~ ~ k p ~ o t t D - , V @ K x n K f K K n z z f f f f K K K K 7.x 7.x r.n u w f K K f K K r n r - ^ .8.7.x 7.x x 7.7.K 7.r.x E.x 8.9.z K K z K K A x f 8.K K 8.K K N K 8.9.f ' J & $ m m o N.t ~ l t ~ f f z Q ~ o k m l u o E u o o k o ",
|
||||
"@ ~ p o m D D l l ~ r A r l r m p o D D ' F i.f r K 7.8.A 7.x n z A A x 8.K X K 8.z K K K 7.8.K K n N f 7.x K x K f K ^ F ^ 8.x 7.K x x n x x x r.x x K 9.K K 8.z z K K K K K K x K 8.K f K N 8.9.K F M . t m ~ t o t m ~ o ` ~ @ ~ m t m m ~ o u E E u u n n r ",
|
||||
"~ f l p ~ o k r @ @ r @ r r ~ n o o t D ^ F z.T K K n x A K 8.7.z K K n K z u K x x 7.7.8.B.A 8.K r z A K f 7.A A N K ' F S z 7.8.O.P.Q.7.n w r.r.x x K 8.8.K K A 7.K K A K A K A 7.7.x x 8.M.T 8.K F H 9 7 $ 7 $ o L f l ~ f x f @ l D o l ~ k u n E E w n x r ",
|
||||
"@ k n o f k r r f A f r K n m m ~ m o D , F V A n u n n x A A x A A x x A K u f n z z 8.5.K K 5.n n z x f x x z K K r ^ F ( 5.R.S.T.U.V.W.X.r.x 7.x x 7.K z K x A r K K A A A A K K K A 7.9.K 7.T K , F ) m t m t L t ~ k ~ k o r f ~ ~ o m l n r @ k u x x f x ",
|
||||
"r ~ f o k o k r r r n A r f ~ k o o L t , F _.x K n n A x A 7.k n x w A K x o x x B.x x r.E r n k x A n n 8.K K x K x F F F.8.Y.Z.`. +.+++W.B.n x x K K T K 7.z A z K z K A x 7.n 7.A K f 8.8.9.z f #.F s m ~ ~ ~ ~ m ~ k m f ~ k l o m o ~ o A u n k k A x n n ",
|
||||
"f @ l o ~ m m f m f @ l r n u o o o D D , F V K A x T x r n K A A r u K z K r K A x x x K r.B.8.n n f 7.z 7.K K f z A , F F 8.@+#+T. +Z.$+%+&+X.n r.r.A K n K z T 8.K K 7.K x K K A K K K A 8.N 8.K { % 8 ~ . 9 m L o k t m u k ~ ~ m ~ o k k r n x k k n n n n ",
|
||||
"f k o o o t p m ~ p k ~ @ ~ r m o t t t ^ , t.f K A z A r f x A K K K N 7.A x f K A A N 8.x K 7.x z 8.x A K x K 5.f f , F F z W.*+#+ +=+=+-+W.W.r.w x 7.A K 8.K 7.B.K f K 7.A n 7.8.z z K z 8.8.N f ^ t m $ L o o p t o l n k ~ ~ p m t m n n k k k n n k r z ",
|
||||
"~ p m ~ l D m @ p ~ @ @ ~ ~ ~ p p t D L , F V K r A z x A 7.z A K A r.x K K A K A z 8.K K r.8.N @ f z N N K z K f n l ^ _ v x ;+>+.+,+`.'+'+)+!+x x 7.K 8.K K A K K z z A 7.x A K K K K f 8.z 8.8.f { ' L t D D o o o t t o ~ f ~ o m ~ ~ k m x l k u o ~ ~ ~ k ",
|
||||
"m m ~ L ~ m t L $ $ $ $ L m m t L L o m F F ~+K A K A @ A z K N N T f f A z N z N T f T f z N 5.K f f z r x f A n x r v F ( x w r.x r.{+{+]+^+/+r K x K 8.X T z T K f z K A r x 8.z K A A K N z T z ~ ^ t D t o o o o t t ~ ~ @ m o o @ t k o p l ~ o m ~ @ o m ",
|
||||
". $ . + + . . + + + ; / . . + . # $ 7 $.c.[ ^ b./ / / q q + q ` q / + S S S - + / + + + + - + . @ + + . . . . . e ' = F ( F f ~ p l p p l r A @ f f f q q f q f q ` / # f f q @ + q f S q z q q q q - F = . $ # $ $ $ . + . . # # . . + . $ . + + + = + + + + . ",
|
||||
"c.c.c.b.b.b.c.c.c.c.c.c.c.b.c.c.b.c.b.; ^ , ^ c.b.b.b.b.b.b.b.b.b.b.c.; b.c.c.c.c.c.c.c.b.c.c.c.c.c., [ [ [ ..[ [ [ (+( F F _ (+[ , c.( [ (+(+c., , ; , [ [ (+[ ..[ ..(+[ c.^ (+(+_ (+w.[ w.[ [ [ [ c., c.c.c.c.b.b.b.b.c.b.c.c.w...c.w.w.c.c.c.c.c.c.c.c.c.w.w.",
|
||||
";.8 8 % % % P h :.% & & { % % % % & H :.H ).:.(.% ) ) ) a ) ) ) . ) 9 9 ) & { #.% % & v v 9 h :.:.v F * H H % F :.F H H H (.K.(.* F a.b a.% % 8 a ] a g.H J * 8 & P :.-.! y y y & & * e 9 % y H 9 9 9 y -.9 % ) ) ) a y y y & 8 _+g.=.8 8 ! y y { ! 9 9 { 9 & ",
|
||||
"# _ :+f f @ f z f f z @ @ f f z f z f r x f A K r r.l n n r.w x x n x x A f @ { _ f z z 8.}.8.K 8.K 8.z z z }.z z f 5.z 5.5.N z N z T K T T T 5.T f @ @ 5.f ^ > z f f A f f A n f K K 7.7.A K f A A z f z @ i 1.f z f @ @ f # f z g q @ { @ z N A z A f T @ w n ",
|
||||
"~ _ i k w u u x r.n x w k n n n n r.n w w w w w w r.r.r.r.r.r.w w w w r.w n n F _ T 7.B.x x E.x x x x r.x x r.n r.r.x 7.E.E.E.E.7.n r.K 7.r.A 7.K x w n K f , ( 7.k n w r.w x A r r.r.r.r.n r.r.r.n x x x n A T x x n n k r n w n n n l F z 7.n n n w x x n @ T ",
|
||||
"f _ .n w w E w A K A n w x r.x n w w w w w w n r.w n n r.w r.w n r.x r.r.r.k , _ ` 7.r.n r.n w k k w w n r.w w w w w r.r.r.n r.n x K n E.r n x x n w n x f ^ ( A n r.x r.w n n x x r.r.r.E.r.r.r.7.r.A K 7.x x 7.x x n n r.x x 7.A A @ , @ A k k w u r n n n x ",
|
||||
"q _ ^ x n w E w n k w w r.n n n n n w w w w w n r.w r.r.r.w w r.r.r.w r.r.r.~ , _ ^ x n w r.n u G.w u u n n r.w k n n u n w w w l w n r.n w w r w k k k n p ] r 7.x x n w r.n n x r.r.r.r.x x E.r.x x 7.7.K x x x x n n n r.x x 7.x @ ' l A r n r k n n n n n ",
|
||||
"f _ V n r.w u w n x r.n w n n n n n k k w w r.w w w w r.w w w w w w w r.r.r.l , _ ( x n n n n k o u E u w w w w w u k u w n w u w r.r.x x r.n n w u G.u E o 7 . K 7.A A x n n n r.x r.w r.r.x A 7.x K x K A @ n x x x A n n n x 7.x x r ^ l A n n n w n w n A r ",
|
||||
"~ _ b.x n n u r.r.n r.n r.n x n n w w w r.w n w r.w r.r.w r.w w w w w r.r.r.n , M > A w w r.x A x r.w w r.k w u u w w w u w w r.r.E.A 8.7.x 7.n r.k u u w p 7 . n n x x x x r.x n x n x 7.7.K K K x x x K K A n r.n r.r.n n n x A A x r k n n k k u k k x A r ",
|
||||
"~ _ ^ x n k u r.r.r.n n n r.n n n w k w w w r.w E w w n n E.r.r.k n r.n w r.n , _ > n r.w w x A 7.7.x r.n r.w n r.w r.r.w n w r.7.N K K 7.x 7.K x n k r l m ! . n K K A A A r x n A K x B.7.K K 7.r.x A 7.K x r.n r n n r.w w n K K f l F l r n n n k x x r n x ",
|
||||
"~ _ Q n k n u w r.r.n r.r.n n x w w n r.r.n n w w w r.r.w r.r.w r.r.w r.w w k , M > r n r.w r.r.r.x x r.x x n x x x x x r.x x r.B.K A 7.K K 8.K K n n x n m = { n A A x A x x x n 7.x r.x B.7.7.n n x A r K x 7.r.x r.r.n n r.x K K x m & m x n k n k n r n x n ",
|
||||
"@ _ + n w w u w r.n r.r.n n r.n r.w n n w k n n u w n n x x n w n r.r.n w r.n , _ / 7.x w n w n x 7.7.r.K A K N K K x 7.7.x 7.r x 8.7.8.M.N K 8.8.7.n x k m y { n n x K 7.n n K n x A E.A K 7.K K w x K 7.7.K x n x 7.n r.n x x K A K f F @ A x r x r A A A A x ",
|
||||
"~ _ ; n k k w w k n x n n n n n n n n n n n k k r.w n n x x r k n r.n k n n r ( M f x x n r.x K 8.K K 7.K 5.N z x K 7.7.K K 7.x K 9.5.}.N 8.T N 5.A x n n ~ , + x x A x x r.x x x K A x 7.7.7.K K A r z f z f x x n x r.r.n n r r x A f _ f f f z @ x f T f T T ",
|
||||
"[ _ F + q # + # # # f # f f f q q # f # # # # # # # f # q + ` q q q q # f f b._ _ ( q z f # K q ` ` ` ` ` ` X ` z z q f K A f f f <+R f T b.}.}.X q ` # @ + D.H = q # # f # f f # f q f # q q + / + / + q q q # f f @ @ @ @ f @ / q ^ M > z f z @ k f f f f f ",
|
||||
"F J F F H F F F F F ( , F H F F F F F F D.F F , F F F F F ^ F , F , F , , , , F _ F [ , , , , _ , , ^ , , ^ , , , ( , (+, _ , ( , , , [ [ , , [ [ ^ , , , F _ _ ( _ _ , ( ( [ , F , [ , _ _ _ _ _ _ F F F F F F F D.M J F J F _ _ M M M M M _ _ [ , D.%._ _ ( %.",
|
||||
"L t 7 7 7 ) ) C ^.a a 8 9 =.=.a =.[+}+* ( . ~ k m m p m @ ) q Y m.q q # # v.. g h Y g q g Q Y g Q q # # @ q # # ~ @ _ [ O m D t ~ q ~ m m m m t t m m m 7 $ ~ ] m ~ @ @ f ~ m t m m ~ m ~ # Q > F % g g h q g # Y h h :.:.v H v (.v v h i v 9 # @ # g ) ~ 7 ~ ",
|
||||
"o o D D o D t t o m L m m m m p D D N.. , . k k k k n k x r x A x r x x x x n x x n n x n n n n r x n n r f z A z f _ _ F o l ~ f f r ~ r @ r k k k k k k k k k k n n k l k n n n k k k n r x r # c % ~ n n n n k n k n k n r r r l l n r n ~ l n n x n x n n k ",
|
||||
"D o o D t o D p L m p t p ~ m p o D o . [ + k k k r.n w x x x x n n x x 7.x n A x r.7.x x x n r.r.w n x x x K A r f _ _ , o k n n k k n n n n n k n k k k k k u u w k w k k n k n w n n k r r x # K.& n k w w k k n k k @ k r r n r A n r r f x n n A x r n A n ",
|
||||
"m p p D D D o m o p m t p m m D D D o = [ . k n r.n n k k A n A n r K K x n n n r.w r.r.r.n A r.n n n x 7.x x x x f [ F , p n r r n k r n n n k w w w k k w u u u E w w w k w E k w w w r.n n k # J.% ~ n n n n r r w n A n A A n K K A n A A x x x A K A A f f ",
|
||||
"m t t o t L m t o 7 ~ m m $ m D t D D . [ . k n n x n w n n n x x n x n x x A x x r.n r.A r.x r K x A x k x x K A f ( ( _ $ n r r x n n n n n n w u w n n k u u u u k u w u w w w w o o w r.w w # |+H f K A r x n w n n x n r r f f n n r f z A 7.x A A K z K r ",
|
||||
"t t D L t D p t o t t m t t p D D p o = _ = l x x n x n K n n x n n A x x x n r.x x x f 7.x x x x k n n n 7.7.K A ~ _ _ _ ~ r f n x n l k k o u w u w w w n u u w u l w w u w u w w w w w w w w @ 1+H z z A r x @ A k x n x A A A x x @ A z f A K A K A K K K x ",
|
||||
"m L D D t t o t o p D D o L o o D t D = _ { k n x n x k n n n x n n n x n x x x x x 7.n w n x n x n x r x x x K 7.r _ F M p n r @ n k k m k o u w k k n w n u u u w w u k w w w u w u u u w k k $ K.(.z f n A r r k n x r ~ r x f A n A x z K x x x K K K A A x ",
|
||||
"m D o m t o o o o t D m D t m m t m o = [ { k k n x x k A x n x n n r 7.7.x x n x x x x n n A x x 7.r n n x x 8.x @ O M U k k r n n n k ~ u w k k w k n w w o w u E w w w w u u w w u w w r.w k @ i.(.A x r f A r x x x A r x x x r A x r A A T K K T z A N z A ",
|
||||
"t m t o p D o t o m t m o o p t t m D B M = k k w x x n A n r.w r.n x x n n x x r.x 7.x K 7.7.K K @ A ~ x K K 8.x f M M O o o f @ r ~ k n o u k k k w w n k k k k k u k o k o k k w w w k k n n @ c ( A x n r x n A x A n n A A r r A T K T K 7.f f f A K K x A ",
|
||||
"m t D o D D m m o D ~ D D m p m m m t = M { k r n n n n x n n n n n n x x x n ~ x x 7.7.7.r.A A K A f A K f K A @ z O M c t t r @ @ r l n o k n k l n @ n l k k k k k k k k k k k o o o k k ~ f # h.(.A x x n n n x x x x K A A x A T f K K K K K K T N 8.z K x ",
|
||||
"~ m $ . $ $ . ] 7 ! . 7 7 7 $ 7 ~ m ~ _ &.F @ # @ ~ l l r l l ~ ~ ~ @ @ f f ~ A A f A A x A z z f f A ~ f f f z q c O 1+m k @ X q g l @ @ h m.v m.m.z ` q l ~ p o f r n k n k ~ o u l f / . v # K.K.S # # f f # @ f @ q f f ` z z S q f z f f f f A A A A f X ",
|
||||
"2+_ 3+: _ _ _ (+_ _ : 2+_ (+(+(+[ [ _ _ _ M _ _ _ _ ( _ _ O |+O O 2 M 2 _ 3+_ 2+_ [ [ [ [ _ _ : } _ _ } | | 2 : 2+} %.&.O D., _ b.b.c.w.^ c.c., c.c...[ [ ; b.[ ^ ^ ^ , F F v h { { % c M _ M &.O &.2 %._ _ _ _ %.&.O O &.M O 2 2 O &.&.%.&.O 2+2 2 4+(+} } } | ",
|
||||
"U c J a.H H (.H H d '.a.H :.H a.9 P & & ).).H H H M M :+5+6+i.x.K.7+6+5+8+i.9+J.O M ( F 0.( ( ( ( ( M v v 9 & & y 9 9 v v < b.. . = ' { #.{ + + = { = ; _ ^ ^ ( F F V (.0+t.i.(.9+9+h 9+t.z.t.9+9+9+V V F v H H (.V H H H H H ).b b O J -.k.b b b b ).b 9+c ",
|
||||
"c M $ Z R }.` z X X z ` f }.f z x K x n x f z @ f f T z A T f Z }.q z f @ x r - Z N f K 8.x 8.K 8.K 7.7.E.E.a+x r.r.x K K x 7.E.E.x x r.r.E.r.r.n r.r.k ] H @ K 7.7.K 7.f 7.A K x f 7.K K z 8.8.N z T z 8.z 8.z z 5.T T N f T N }.5.# O J m ) D p D D p m D t ",
|
||||
"c 1+v z A 7.x n n x x x x r r x n x 7.K 7.x 7.E.r.r.8.7.x 7.x A x x r.~ w n r F ^ T 7.K K 7.n K B.B.E.r.r.r.x r.B.E.r.r.x 7.x r.r.E.r.r.r.r.r.r.r.r.E.r.x F h.f 7.r r.A K x n x 7.x 7.7.E.7.9.8.8.K K 8.K K 8.8.x A 8.z K 8.K T 5.N 9.f K.J.$ m p D D D p p p D ",
|
||||
"2 |+b+z K 7.B.K B.K K x n A A n x 8.K K 9.K B.x E.E.B.7.7.7.K K E.K @ E.r.x n - ; z x K 7.B.7.x 7.7.x E.r.E.E.E.E.r.E.x x 7.r.r.r.r.r.r.r.r.r.r.r.r.r.r.x * K.f 7.K B.K K K K B.8.B.7.K E.K B.K 8.8.8.N 8.8.K 7.x r z 9.K N 9.N M.9.9.q |+K.~ D D m p p D t t p ",
|
||||
"_ &.t.K B.B.7.7.7.K K A r A f n n K K K 8.B.K K a+r.M.K K 8.K K K 8.7.K 7.7.x .^ N x E.7.x 7.7.7.x n E.7.r.r.7.a+x x E.7.r.x x E.x E.x r.r.r.r.E.x r.r.n F b q 7.K 8.A 7.x K K K K 7.K a+8.8.K T K 8.8.8.8.8.x 7.n 9.9.9.K 9.9.N N K f K.J.7 m t m m m m t p D ",
|
||||
"F c V K 7.B.B.8.K 8.8.K A f A n 7.K K 7.K 7.E.r.r.E.B.7.8.8.8.B.x K A A 7.B.7.^ F f 7.7.K x x 7.x x E.E.a+E.E.x 7.8.K x K K B.x r.x r.x 7.r.r.r.E.E.E.r.x H K./ K K x r K 7.A 7.7.K 7.E.7.8.8.8.8.8.T 8.K 8.f K K f N 8.8.8.K 9.T 9.T ` K.9+$ D $ 7 m m l m p t ",
|
||||
"F c t.N 8.K 7.B.8.9.7.A x f f x K 8.8.E.8.7.x 7.r.r.8.9.M.8.8.K 8.8.7.K 7.K B.b.b.K x r.7.7.7.K r.r x 7.x E.7.K 7.7.r.x x 7.r.r.E.x x r.x 7.E.E.x r.x E.n F K.# 7.K 8.7.7.x 8.7.K K K A B.K 8.9.T 8.8.z K K K K 7.K K T z x 9.7.9.}.N q |+J.$ m p t m l p p D t ",
|
||||
"M c 0.8.K K B.B.8.K K x n A x n K 7.K K K x E.x 7.x K B.9.8.K B.x B.7.K x K 7.; ^ K x x K 8.B.7.7.x B.r.E.E.E.E.x K 7.E.x x x r.E.r.E.7.7.E.r.r.E.7.7.7.n F h.S x B.A K K 7.K 7.8.z 8.7.7.z K 8.K z N f K 8.8.K x 9.K K K K 8.x z 5.7.` K.c $ m m m m D m $ t m ",
|
||||
"M c c+5.8.8.K 8.8.9.8.f f A n x x 9.K B.B.r K 7.7.x 8.8.9.K K B.B.K K B.B.8.7.b., K x z 8.A 8.7.7.B.7.x x x r.B.8.8.7.7.7.x K 7.r.x x K 7.x x 7.x x K K r F K.# 7.8.8.K K K A K K K 7.B.E.K K K K 7.7.A N K K K K K 8.K K 7.A K N N T .2 H P m m 7 ~ m ~ m p p ",
|
||||
"c K.d+B.K B.7.8.8.8.z K A A f 7.K 8.B.8.K K B.K 7.E.M.8.M.9.8.9.K x 8.7.7.B.n ^ ( f z K K 8.8.B.B.K 7.7.7.x x 8.9.K K 8.K 7.A A A 7.x A x x 7.7.7.x K A f F K.i 7.K 8.T 8.E.K 8.A K 8.K 8.M.8.M.8.N 5.N T 8.8.9.K K 8.8.9.8.8.M.5.5.}.S c K.) t 7 + ~ ~ p m m ~ ",
|
||||
"J.K.6.8.7.x x K B.8.K z z f q x K A K N 8.8.K T 8.K 5.N 5.9.K 7.K K T B.7.7.7.F F x A 7.K 8.z f K T N z T K A N N N T T z z f z z N f T N z 8.f f T K z z F h._.f z 8.z K f N 8.N N N z 9.8.8.A N 8.K 8.8.9.T 8.8.K T K K K 9.M.5.5.5.f K.8+t m m ~ ~ # ~ $ .# ",
|
||||
"K.K.J = - + q q S S S S S b.; ; b.b.b.b.R b.; b.b.c.c.b.c.b.b.b.c.b.b.b.b.b.c.&.1+v ; ; ^ b. . .[ 0.< F ( , , ( [ ^ b.< <+< ^ b.b.b.^ ^ ^ ^ > v v F v F _ |+K.K.( v .{ q q S .- S b.b. . .> v v + / F _ ^ ^ F ^ ^ ^ ^ ^ [ , ( ( M _ 4+|+7+7+| |+| 1 5 e+f+g+h+",
|
||||
"K.K.O ( &.3+_ , , F ( , ( ( _ M M M M 2 O F F F ( , F _ _ ( ( ( , , [ , , , , D._ F.J.K.|+|+K.J.J.K.7+7+5+5+5+6+i.c 2 |+U F , F ' ' * F V V V V V V V V M M (.x.d 9+t.c M M b M M c (.U U U c h.K.K.|+h.M F * J H l.U O c K.K.9+U M b M J b i+i.9+b O J.J.J.j+k+",
|
||||
"~ g f X o o k u o k k o o o k l p m F _ F k x K K K K z K f z # z z T z N T T z N X }.}.N N X }.}.}.}.}.}.Z R }.m.! | |+V z f 8.K 8.K z T 5.M.N 8.N 5.N N N z T 5.9.5.N N 4.1.5.5.5.f 5.|.|.R Z q { { f X 5.}.z T T z ` z f f N T T z K z }.N 3.N 5.1.1.l+l+m+n+",
|
||||
"z @ r A n k n k k n n k k l n n x n $ c.M @ x K x x x 7.x K x f A r K 7.x A 8.K 7.K z x 7.x x 8.K z z f K f z z q ] _ &.( N N 5.8.N A f 9.K T M.K N 9.K 5.M.8.z T K T z 8.9.8.5.8.8.x N N z N z f (.H X A A x w x x n 7.x n x x 7.x 7.x 9.8.N 5.l+5.5.N l+l+o+m+",
|
||||
"r r.n f f x n x x K 7.k x x x K f x + _ J.z x x A 7.K K 7.x n x z A A A 8.K A A x K B.8.8.7.K 8.7.K 8.K K K 7.f ~ ' _ 2 i z 8.8.8.8.8.K 7.K 8.8.K 8.K N M.7.K 8.K 8.8.8.8.K z z K K 7.8.8.N K z # c K.}.9.z K 7.A n x K 7.K x 7.K K K T N 9.N 5.1.5.l+l+l+m+5.p+",
|
||||
"B.7.n f f A 7.7.A K x x 7.7.A x x n = M c X A K A n x n x x n x x A K K 8.K x x x A x r.r.B.8.8.M.K K A x A z z f G 2 2 ( K N 8.8.K K K 8.8.K K K 8.9.M.8.K z 8.T z K K 9.8.8.8.K K x K 8.8.K z # 1+K.T 9.8.8.K K x T K K 8.9.K 9.T 8.9.8.8.5.5.N 9.5.N 5.l+5.m+",
|
||||
"K N K z l x K 8.8.K K n A f K 7.n l $.M J.X K K A x x A x r A K x x x x 7.7.K 8.K 8.B.7.n 7.x K K w A 7.K 7.A f ~ #.|+J.V z 9.K K 8.K K K K K 8.8.8.K K 7.T T K z 8.8.K K n K K K T x f K N 8.z + h.K.1.9.8.K K K r N N T T K K M.8.9.M.8.8.5.5.5.l+l+l+l+5.q+r+",
|
||||
"8.K z f k x K 9.K A K n A 7.K n f r , &.|+X x x x K x A x x n n x K x A K A f K K A z A f z 7.8.8.x x K K x z A m #.|+K.0.K z K K K 7.K K 7.K K K K 8.8.8.K 7.A z 8.8.K 8.K K A z K w T 8.K K K + |+i.z K 9.K 7.K A K 7.K K K K 9.N T N 8.M.9.1.5.5.l+s+m+5.n+l+",
|
||||
"K 8.N z k n 8.9.7.7.A n w r A K K r ' O J.}.x A A 7.n x x x x A 7.x x A K n K 7.B.x r.E.K E.x K B.7.N B.x K 8.f @ ' | K.V z 8.9.8.z x K K K K K B.8.8.N 5.K 8.K K z K K K f z A K 8.x z 8.5.z K + h.8+T T K K K f K x x A z B.8.8.N 9.N 8.5.5.5.l+M.l+s+m+p+t+m+",
|
||||
"K z z z n r z 7.K K K n x 7.x A K n ^ M 9+X n K x x x x 7.K A K 7.A K K A K K 7.7.7.7.7.7.8.K 9.K 8.8.7.K 8.N f @ { |+K.V 8.N T T 8.x K 8.K K 8.9.8.8.8.8.7.8.7.8.8.K 8.8.K x K f A r.z z K 8.K / K.i.}.N N T 7.K x A A K A K N N 9.N M.5.M.5.5.N l+l+m+m+p+u+u+",
|
||||
"T z N f r @ z N z f f r A A A f f r ^ _ |+X r z n @ f 7.K 7.f x x A 7.8.A K r K K K T 5.K 8.8.5.5.8.8.A z N K z @ ' |+i.0.z T 8.8.M.K 8.K 8.K 8.8.8.K 8.K K 8.K z K z z A x A K 8.z r z K K z f + c K.X 8.N T 8.K x A K N 9.K 9.M.N 5.9.5.l+5.M.s+5.l+s+m+m+m+v+",
|
||||
"X z Z z r ~ z N T z r r @ z f f f @ ^ _ 1+Z @ ~ @ @ r n ~ r r ~ ~ ~ @ f T f f @ x x n n x z z N f z N }.}.}.3.z f F |+i. .N 1.N 1.5.A 9.N 8.K N 8.8.8.T 8.K K B.K K A K 7.K 8.K K K 7.z K K K K # K.i.i T T 8.9.8.K 8.8.9.K 9.N 5.l+N 5.5.9.5.N 5.l+5.l+m+m+o+m+",
|
||||
"@ ~ @ @ ~ ~ @ f @ ~ l l l ~ ~ @ @ ~ D.U 1+v @ ~ ~ @ l l r l l n l f ~ @ @ @ f ~ r r l l l l ~ ~ r r r ~ n l l ~ @ M |+7+h @ A f A @ @ @ @ @ f q X X X ` T ` S ` q X z z z f z z f z f z z z z z S |+8+` T ` z T ` z ` ` T z ` X X X }.N N X 5.5.}.1.1.q+q+w+w+x+",
|
||||
"@ ~ @ @ . # # @ ~ @ ~ ~ r r r @ @ @ 2+&.2 ^ / ; ; . ~ $ ~ ~ + + # @ ~ @ # . ; . . . . . - + ; ^ + ; + + # @ ~ r + y+|+y+F $ > ' # # $ f @ @ + ' ^ F M O ; F .^ .^ ^ b.X S b.; S T X S S T S S , |+|+%. ., ^ ^ ^ , %._ [ < [ @.@.: : @.@.: z+A+B+C+D+D+E+D+F+G+",
|
||||
"K.c J b b c U (.M F % % H H % P P 8 H H b K.x.H J H J a.(.J J H M M c K.7+y+K.^ h i v h g # + + . . g % { % $ . { { > { > + # . ) $ ) + # + > v H H M _ ( F F v h P y % h & { y % % % * * J l.l.l.U V H 8 P > Y H v e s.H H H c J.|+5 4 H+H+I+4 J+K+J+4 L+M+"};
|
248
assets/wall_2.xpm
Normal file
248
assets/wall_2.xpm
Normal file
|
@ -0,0 +1,248 @@
|
|||
/* XPM */
|
||||
static char * wall_2_xpm[] = {
|
||||
"128 128 117 2",
|
||||
" c #060303",
|
||||
". c #050303",
|
||||
"+ c #050302",
|
||||
"@ c #070503",
|
||||
"# c #060503",
|
||||
"$ c #060302",
|
||||
"% c #070303",
|
||||
"& c #070403",
|
||||
"* c #060403",
|
||||
"= c #040302",
|
||||
"- c #080503",
|
||||
"; c #080603",
|
||||
"> c #080703",
|
||||
", c #090703",
|
||||
"' c #0A0704",
|
||||
") c #0B0805",
|
||||
"! c #0A0705",
|
||||
"~ c #0B0705",
|
||||
"{ c #030202",
|
||||
"] c #040202",
|
||||
"^ c #030302",
|
||||
"/ c #040303",
|
||||
"( c #080705",
|
||||
"_ c #080605",
|
||||
": c #030201",
|
||||
"< c #050202",
|
||||
"[ c #030101",
|
||||
"} c #030303",
|
||||
"| c #030100",
|
||||
"1 c #020101",
|
||||
"2 c #060202",
|
||||
"3 c #040201",
|
||||
"4 c #030000",
|
||||
"5 c #050201",
|
||||
"6 c #020201",
|
||||
"7 c #020100",
|
||||
"8 c #070603",
|
||||
"9 c #070605",
|
||||
"0 c #020000",
|
||||
"a c #070302",
|
||||
"b c #070606",
|
||||
"c c #070505",
|
||||
"d c #080706",
|
||||
"e c #070504",
|
||||
"f c #080606",
|
||||
"g c #080604",
|
||||
"h c #080505",
|
||||
"i c #080303",
|
||||
"j c #070202",
|
||||
"k c #080403",
|
||||
"l c #040101",
|
||||
"m c #070604",
|
||||
"n c #080504",
|
||||
"o c #060201",
|
||||
"p c #080707",
|
||||
"q c #060504",
|
||||
"r c #060505",
|
||||
"s c #090706",
|
||||
"t c #050101",
|
||||
"u c #070502",
|
||||
"v c #080502",
|
||||
"w c #070402",
|
||||
"x c #020202",
|
||||
"y c #060101",
|
||||
"z c #070201",
|
||||
"A c #050100",
|
||||
"B c #060000",
|
||||
"C c #050000",
|
||||
"D c #080000",
|
||||
"E c #090100",
|
||||
"F c #060100",
|
||||
"G c #070000",
|
||||
"H c #040000",
|
||||
"I c #0B0100",
|
||||
"J c #090000",
|
||||
"K c #0A0100",
|
||||
"L c #0C0100",
|
||||
"M c #080100",
|
||||
"N c #090101",
|
||||
"O c #080101",
|
||||
"P c #080302",
|
||||
"Q c #080704",
|
||||
"R c #090803",
|
||||
"S c #090807",
|
||||
"T c #090806",
|
||||
"U c #080805",
|
||||
"V c #080806",
|
||||
"W c #090805",
|
||||
"X c #0A0804",
|
||||
"Y c #0C0805",
|
||||
"Z c #0A0807",
|
||||
"` c #0A0806",
|
||||
" . c #0C0807",
|
||||
".. c #0A0303",
|
||||
"+. c #0A0302",
|
||||
"@. c #080202",
|
||||
"#. c #090302",
|
||||
"$. c #090303",
|
||||
"%. c #0B0303",
|
||||
"&. c #0C0302",
|
||||
"*. c #090202",
|
||||
"=. c #0B0403",
|
||||
"-. c #0A0403",
|
||||
";. c #0C0503",
|
||||
">. c #090603",
|
||||
",. c #0A0603",
|
||||
"'. c #0C0803",
|
||||
"). c #0C0703",
|
||||
"!. c #0D0803",
|
||||
"~. c #0C0603",
|
||||
"{. c #0D0703",
|
||||
"]. c #0D0603",
|
||||
"^. c #090705",
|
||||
"/. c #0B0806",
|
||||
"(. c #0A0805",
|
||||
"_. c #0C0806",
|
||||
":. c #0E0907",
|
||||
" . . . + + . . . @ # @ $ % % % + $ % % & @ % % % % @ % % * % . . . + = + . . . . . . * @ & @ & . @ @ @ @ - - ; ; - ; - ; - - ; ; ; ; > ; , , , ' , ' ' ) ) , ! ~ ) ",
|
||||
" = + + { = + ] + . { { = ] ] ] ] + ] { ^ ^ ^ = ^ ^ / / . / . @ @ * . = . . . . . . . . = . + . . . / / . / / . . . . + . . . . . . . . . . . . . = . . . = ^ ^ / / / = = ] = + = ] = { { = = . = . . = { { { . . . . ( ( _ @ + . . . . . % % % % ",
|
||||
": : { { { { { : : { { { < < < ] { { { { [ [ { { : : { : { ] } + . . . . . . + + < ] < ] { : { { { < { < { ] { { { { { < < < { ^ } . } { ^ { { { { { { { { { { { { { { : { { { { { { { ] { ] { ] { < = ] + { ^ ^ ^ } . . + + < $ . { { ] { + ",
|
||||
"[ [ [ [ [ [ [ [ | [ [ : : [ : : { : { { : [ [ [ [ [ [ [ [ < { & @ @ { < : + { : [ [ [ [ [ | [ [ : [ : | : [ | | | | | [ [ [ [ [ { { : : { { . . # ^ 1 [ [ [ { [ { [ [ [ [ [ : [ : : [ [ [ [ [ [ { < 2 3 < 2 { { < < ] { 1 . . . . : { < < { { { { : ^ { : { : : ",
|
||||
"[ | | | [ | 4 | : [ [ : [ [ { { { { { { { [ [ [ [ | [ [ : 3 { * @ + [ | | [ [ [ [ [ [ | | | [ : : : : : | [ [ | : [ [ : [ { : : : : : : { # # ^ 1 [ | | [ [ [ [ [ [ [ : [ : : [ [ [ | [ | [ < : 5 < < < : < < [ { { 6 @ @ # . . < < < < : { : ] $ : { { . { ",
|
||||
"[ [ [ : 5 [ | [ [ [ [ { [ { { ] + { { : [ 7 [ | | | | [ [ [ * . @ [ [ : [ [ [ [ [ : [ [ [ [ : : : [ [ [ [ [ [ [ [ [ { [ [ [ [ [ : { { { 8 9 8 . 1 0 | [ { [ [ [ [ [ : { { { { [ { : [ | | 7 < < < 5 < < < { < : < < { - ; @ { { < $ { { a < < { { . { ",
|
||||
"[ [ [ { 3 : : [ [ : [ : { { . < { { { [ 1 [ | | | | [ : : [ @ . { [ [ : | [ : [ [ [ [ | | [ [ [ [ | | [ [ [ : [ { : | | [ [ : { { { { @ @ @ 1 0 4 [ [ { : [ [ [ [ { { ] : : < { < [ | [ ] 5 : : 5 : < < ] : < < { ; ; @ * { { < : { : 2 [ ] ^ { { . + ",
|
||||
"[ [ : [ [ [ [ [ [ < { < < . % + { { { { [ [ [ | | 7 [ [ { : [ @ @ + [ [ [ [ | : [ [ : [ | | | : : [ [ [ [ [ [ [ [ [ < : { : [ [ [ [ : { [ # 8 8 } 1 [ [ { { < : [ [ [ : { : { [ : < [ : | [ [ { { : ] < [ < < : ] { : { - ; 8 { { 2 < < : < < $ + { $ % % + ",
|
||||
"[ [ [ | [ [ [ [ : < : { + = + + + { { [ [ [ [ { | | [ : [ < : @ @ + : : [ [ | [ [ [ [ [ [ | | : [ [ [ : [ < < { < { : : [ [ [ | [ [ { { [ @ 8 @ } 1 [ : : { [ [ : : ] { < : { { { : : [ : [ [ : : < ] : ] < < < 2 { { ^ ; ; _ . [ < $ < { < 2 2 ] + + + ",
|
||||
": [ [ : [ [ { [ [ : : { { . + { { [ [ [ [ [ : [ [ : [ { : [ @ @ + [ [ [ [ [ [ [ [ : [ : | { : : : : [ : [ : { : [ [ [ : [ | [ : : < [ [ @ @ ^ 1 [ [ [ { [ [ [ : [ { { : : : { { { { { [ { $ 2 < < { < < [ [ { 7 { { ; ; 8 . { $ 2 < { : ] : { + { = . ",
|
||||
": [ : : : : [ [ < 2 { { : { { { < { { [ [ 1 [ [ : : : [ : | [ @ @ ^ [ [ [ : [ [ | [ [ : | | [ [ { { : : [ { [ [ : : { : { : [ : : : [ : { * @ 8 . [ : { { { { { { { ] { { { { < { { { { { { { + { { { < ] { { { { { { ^ ; ; ; % { < < < : { { : { + + % ",
|
||||
"[ [ [ | [ : [ [ : < : < { { { { { + . { [ [ [ : { : [ [ [ [ [ @ 8 { [ { { [ [ [ : [ { : [ [ [ { + { : [ [ { { : : [ { { : [ [ [ [ [ [ [ { # @ 8 { } ^ / . { } . + + ^ . . ^ . . ^ } . + . . % % . . } } } ^ ; _ @ . [ { { { { : { < < % % % % ",
|
||||
"$ $ ^ + + + + $ + + + + + + $ $ + + + $ + + { + + + + + + + + @ 8 8 + { + + ^ { + + $ $ + + + ^ $ $ $ + + + + + + + + + + + ^ = ^ ^ ^ ^ ^ @ @ ; + ^ ^ + + + ^ + + + $ $ + $ + $ $ + + $ % $ $ a $ % $ + + + ; ; @ ^ + + $ $ + + + $ % a - - - ; ",
|
||||
" . . . . . . . @ @ 8 @ @ @ @ & @ % % @ @ @ @ @ & . . . . # . . . . . . . . . # @ @ @ @ @ @ # & @ @ @ @ @ @ @ @ & @ @ @ @ & & & @ % % @ @ @ @ @ @ @ @ @ @ @ - @ - - - ; ; ; > ",
|
||||
" % % . % % @ & % % @ b b # . . . # # # c 9 9 9 9 9 9 d c @ @ 9 e c e @ @ @ @ @ @ @ # # . . . . } # # # @ * # @ # # # @ 9 f @ . . . . . / . . % & * * 8 9 @ @ @ # @ @ @ @ . # 9 g _ _ _ @ @ @ _ _ _ ( _ h c f d ",
|
||||
"[ [ [ [ { : [ < : [ { . # . . # * { { : { { : : { { : { $ { { { { < { { { { : : { : + : { : { < { : < { { ^ . . } [ { { : : : [ { : [ : : : { { { : { [ [ [ [ [ 7 [ : : < ] { { ] { { ^ @ 5 < 3 < < : 5 : < 3 : [ [ : < 2 2 2 2 a 2 % % % i i i % i i i i ",
|
||||
"[ [ [ [ { < < : : [ [ : { . . # @ { : [ [ [ [ < : : [ : { { { < { $ < { { : { < { < : : : < < < 2 : { { [ ^ * @ } : [ : [ | | [ [ : 1 1 [ [ : 1 [ [ [ [ [ [ [ [ [ [ [ [ [ : : : [ [ [ ^ # & < [ [ < : [ : : : [ [ [ [ : 2 2 < $ $ 2 % < < 2 2 a $ a 2 a a j ",
|
||||
"[ [ [ < ] < { { : [ [ [ : : | . @ < < : [ [ < 2 : < : < < < { : [ : [ [ : [ : [ { < : { < < [ < [ [ : < { . # @ ^ [ [ [ 4 | | | | [ 1 1 [ [ [ [ [ [ [ [ [ [ [ [ [ [ { { { : : [ : : [ ^ @ k < : 3 < : : : : : : [ | [ : 2 $ % 2 $ < a < % 2 < < 5 $ a j 2 2 ",
|
||||
"{ < { < { < [ 3 [ < : : : : [ . @ $ : [ [ : < : [ : { < : < : { { : [ [ [ : : [ < < < 5 5 : { : | [ : < [ . @ . { [ | | [ | [ | 1 [ 1 1 [ : [ [ [ [ | | | | [ : : { { [ [ [ : { < : ^ @ @ % < 5 < 5 5 : : : 3 5 5 [ [ 5 a $ $ 2 < 2 2 < 2 < < 2 a 2 a 2 2 a ",
|
||||
": : : < 5 < 5 3 < < : < < { 1 @ { : [ : [ : [ : < [ : < { [ [ : [ : [ : 5 : : < [ | [ : [ [ [ [ < : : . . : [ [ | | | | | : [ ^ 1 [ : [ [ [ [ [ [ | | [ : { < [ : : : { < { : ^ @ @ ; 2 : 5 5 5 : : 5 5 < 5 [ [ 2 2 $ < $ 2 $ a 2 2 < < a a 2 < 2 2 2 ",
|
||||
"< < < : < : < < < : : < : : : @ @ + { : : < < < : < : [ { { [ [ { [ [ { : : | [ [ [ [ [ : < : { : { < : : * . . [ [ | | 0 0 7 [ : [ [ 1 [ [ : [ [ [ { : : { : [ : : { : ] [ : : [ [ ^ @ @ g < [ : 2 5 5 : 5 : 5 5 < < 5 a a $ $ 2 $ 2 2 < a 2 $ 2 % $ 2 % 2 ",
|
||||
"{ : : { < $ 2 < < < { [ [ { : # @ . < : [ { : [ : : { ] < : : : [ | [ [ [ : [ [ : 2 : : < : | : : : : { : # @ . { [ [ | [ 4 0 7 [ [ [ 1 1 1 : : [ : : [ { [ : < : : [ { : : { { : : { } @ @ - < 5 5 5 [ [ 5 5 5 5 5 : [ 2 j $ $ 2 < $ a 5 2 $ 2 % a 2 % a $ 2 ",
|
||||
"< < < < : $ < < 3 [ 5 [ : < : # @ : { { : : [ [ [ : [ [ [ : ] : [ : [ { { : [ : < : < < : : < : < { : < { @ { : [ | [ | 4 | [ : : 1 1 [ { [ [ : [ [ : : < { [ [ : < [ : : [ : < < . @ 8 % < 5 2 5 5 : : 2 < 5 5 3 5 2 2 2 < a a a < $ 2 2 5 : 2 $ 2 $ < $ ",
|
||||
": < ] < + $ < < < : [ 5 < : { # @ 8 { { : [ : [ : < : : [ ] < < [ [ [ { < : { [ { { : < < < < < < { : { { { # # # { [ : [ | | [ [ : { { [ [ [ [ : [ : { { { < : : { + < < : 2 { : < < { = 8 _ % < 5 2 5 5 5 5 5 5 [ 5 : 5 < 2 $ 2 2 2 5 2 2 2 < < 2 a a a 2 $ $ ",
|
||||
": { : { { ] : : : [ [ [ [ { { @ @ 9 { [ [ [ [ [ { { { : < $ < < : { { { < { < < ] { % 2 { < < + < < { < < ^ @ # 1 1 [ [ | | [ [ [ ^ { { { { { [ [ : : : { { { { : { < < : { [ { { : { } @ 8 % 5 [ 5 l 5 5 5 5 2 2 < < 5 < 5 $ 2 < 2 2 < 2 2 5 2 2 j 2 2 2 % % ",
|
||||
"% @ % % % % % $ $ $ + + $ + @ 8 8 $ + ^ = + + $ $ + $ $ $ a $ $ % $ $ + $ % % a a $ % % % $ % @ @ @ # @ + . + $ . . . . ^ + . . . + + . + $ $ $ @ @ m @ % $ $ $ $ $ + + $ . + $ $ % % % % % % % ",
|
||||
"@ 9 m 8 @ @ @ @ @ @ @ # # # @ @ 8 @ @ @ @ @ @ @ @ @ @ @ # # @ @ # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # # # @ # @ m 8 d d d _ 9 @ 9 9 9 8 9 # @ 9 9 9 ( d _ @ @ 8 ( ( _ 8 _ 8 @ @ 8 @ @ @ @ @ 9 m 9 _ @ 8 @ @ 8 @ @ @ @ 8 @ 8 8 8 @ m @ @ ; @ @ . ; ( 8 8 9 8 g ; _ ",
|
||||
"@ % n % % % + { { { { { . . + ^ } ^ + . . . . ^ . / ^ ^ @ @ @ . % % . . . + . + . % % % % @ @ % @ % % % % % @ . . @ @ - _ - & h - - % i % $ $ + { { } . % % $ . + ^ { { < + < + $ % . & . { ^ ^ { ^ . % i - ",
|
||||
"{ [ [ [ : { < { : { : { [ : [ [ [ [ { : [ [ { < [ : [ < { { ^ { { < { { . @ @ % [ [ { { [ [ [ [ [ | | [ [ [ [ : [ [ : : : [ [ [ : < { : [ : : : [ [ 7 ^ @ @ % : : [ [ 3 | | [ [ | | | [ [ : [ 5 : 5 5 $ < 5 : : : < 5 5 | 5 2 $ 5 < ^ @ @ { [ [ [ [ $ < < + $ < ",
|
||||
" { : [ : < : [ { [ [ { : [ [ : [ { { : : { : { { : { < + + . + + { + { ^ @ @ % [ | [ : : [ | | [ | | | | : : : [ [ : { : [ [ [ [ : : : { [ [ { : { : ^ @ @ % < [ : : : [ [ [ [ [ [ | : 2 2 2 2 a < < < [ : : : [ 2 < 5 < 2 j 2 2 2 . @ 8 { [ : : < < < < : : { ",
|
||||
"- [ 1 [ : { : : : { [ { { { : { < { { { { { : { { { . + { { < { { { : . @ @ % { [ [ 5 [ [ [ : : [ | | | [ : : [ [ 5 [ [ [ : [ : [ < [ : : : { { : : ^ @ @ @ < [ 5 < 5 : 5 : : < 5 : : 2 2 5 2 2 < < < 5 < < 5 < 2 < < 5 2 5 2 2 2 . @ 8 ^ { : 5 < < { ] 5 < 2 ",
|
||||
"; { : [ : : { ] ^ { { : { { { { : { { : { : : < { { { : : = $ { : { { + @ @ % : [ [ : [ [ | [ : [ : | | | [ : : { : : : : : : { : < : : : < : : : { { * @ % < : 5 5 5 : 2 5 o 3 [ : 5 2 < < 2 2 $ 2 5 2 2 < 5 5 < < 2 $ 5 $ o 2 2 8 8 $ < < < : [ < < < 5 ",
|
||||
"_ ] { { = { { { { : : . { : < + + { : { : { { { : { + < < ^ { { ^ { { [ . @ @ % [ | : [ [ | [ : | [ [ | [ [ : [ : : [ < { [ : : | ] : [ : : < { : { { ^ @ @ @ < < 5 : < : 5 : : [ : 5 2 2 $ a $ 2 < 5 < 2 o 5 [ < 2 2 5 3 5 2 2 < < . 8 8 < < < < 5 : < : < $ ",
|
||||
"_ { : { + { { : : [ : { : : : [ 1 : : : : : { : { : : : { ^ { [ [ { [ [ @ @ % : | [ [ [ | [ [ | | | | | { < < : < : [ : { { [ [ : [ [ : : [ : : : [ ^ @ @ : [ : < 2 2 < 2 [ < 3 5 : 5 2 $ < < 5 2 < 2 < [ : 2 2 2 < $ 2 2 2 $ a . m 9 $ < < { { < < { < ] ",
|
||||
"_ { { ^ { : : { : : [ { : [ { [ 1 [ : : : : [ : { : : [ : : [ : [ 7 1 1 . @ @ % [ [ [ [ | [ [ [ : [ | | [ [ : : [ : : { < [ : [ [ { < { { : [ < $ : { = @ @ < [ : < < 5 5 : [ : [ [ [ 2 a a $ $ 2 2 a $ a 3 2 $ 2 5 2 2 a 2 5 2 2 . 8 8 @ % % % % + % % i ",
|
||||
"( . { [ 7 | | [ [ [ [ : [ { { { : { : : { : { : : : : { < : : { [ [ [ 1 . @ @ % [ | 5 : [ [ [ { : [ : [ [ : : : : < < { : { < : : < : : [ [ : < : { { . # 8 2 [ 5 < < : 5 < < : : 5 2 2 2 < 2 < < 2 2 < : < 2 < 2 a a 2 2 2 j 2 $ + @ 9 & % % & % % @ % - % ",
|
||||
"d { { { 7 [ 1 { : : { ] { : { : { : { : { { : { { { < : { : : { [ [ [ 1 . @ @ [ : { : : [ : : < : < : : { + $ { + { { { { { : [ { < < < { : : : { { . @ 8 % < 3 5 5 < 5 5 < 5 5 5 2 5 % a a 2 2 a 2 2 $ 2 2 ] 2 a a 2 5 5 < 5 2 2 . @ m @ % % % % % % ",
|
||||
"g ^ : : : : { ^ { ^ + + { = ^ + + ^ { ^ { ^ { { + + { { { { { { { { . { # @ 8 : { : : : { { { + + + { + $ { { + < { : : { < < : < + : { : : { ] { { @ @ < : 5 [ 3 5 : 2 2 $ $ $ < a a < < < $ 2 $ < $ $ + $ $ $ + ^ $ + + + $ @ 8 8 @ + + . ",
|
||||
"g - @ @ @ @ @ @ @ & @ % @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ % % @ @ @ @ @ @ @ @ @ @ @ % % % % % % @ % @ % % @ @ @ @ @ @ ; @ @ % @ % % @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + @ @ 8 8 @ ; @ @ @ @ @ @ @ @ @ @ ",
|
||||
"- % { ^ ^ ^ { ^ = { + ^ { . . < ^ . / @ @ 9 @ @ @ @ @ @ # @ @ . . . # @ . . . . . . . . . . * # @ @ # # . } # # @ @ @ # @ # d d # . # # . @ 9 @ * @ 8 8 9 9 9 f d d 9 9 9 9 f 9 c _ 9 e 9 9 p p d p p d f 9 9 c @ ",
|
||||
": 5 5 | { [ | 3 5 5 5 : [ 3 5 : < { : { @ @ + + { < < { { + $ { { + $ + { { { { . ^ [ [ 1 1 : : [ { [ { { + + { ^ { @ @ < : { { < { . + < < $ + + { + $ < + { : : { { { ^ % $ < $ $ $ @ @ - & % < + < < { : [ [ { < { : < < < < < { < < < < ] : ",
|
||||
"{ 2 2 2 < < 5 5 2 2 < : : 5 < < < : [ } 8 @ $ 2 { + 2 { < < < { + < { { { { < < { : : [ : < : < < < + $ < < < + { @ @ % { < < < < $ + < [ : $ + { { { < { { < < { < { + < : $ < < < < < 2 2 $ 8 8 % < < < < [ | | | | | | [ [ { : : < { { < < { { < : < < < ",
|
||||
"{ 5 5 5 2 o 2 2 2 2 2 < : 5 3 < < : [ @ _ a < 5 < 5 $ 2 < < < 5 [ : < < { < < < { < < < 2 2 < : 5 : 2 < [ [ ] + { ; ; % < < < 2 < 2 2 $ { { $ $ < < ] { ] < { ] < : { $ : $ < < < < 2 < o $ + 8 ; % { [ [ 5 < | [ [ | | | | [ < 2 < < : { { < { { : [ 2 < < ",
|
||||
"5 5 2 2 2 2 5 2 2 2 5 2 : 3 2 2 5 ] < @ _ $ 2 2 2 < < < 5 : ] < < < { < : : : 5 [ 5 < < : : $ 5 < 5 < 2 { < { { @ @ @ $ 2 < 5 2 2 5 < $ < + $ + < { { < 2 < < : < 5 2 < 2 a a 2 < < < 2 a $ . 8 ; { : : : | [ [ : [ [ [ | | : { [ $ [ < + < : [ : { < : < ",
|
||||
": 2 2 2 5 o 2 2 2 2 5 2 : 2 2 [ < < 2 . @ ; % 2 5 < < 2 < j < : { : < : < : { { < < 5 < 5 < 5 5 [ : 2 $ a < < < { ^ @ @ ; a 2 2 2 < < 2 [ $ : + : [ [ { : < : < 5 2 [ < 2 $ 2 2 | : 2 < < 5 : + 8 8 % : : [ : [ | [ | | [ : | [ < < < < { 2 < < 3 < ] : < : : ",
|
||||
"5 5 < 2 3 5 5 5 3 o 2 5 : 5 [ : 2 < < @ ; % 2 < < : < 2 : : : < a 2 < < < < < < < < [ < 5 2 < < : 2 5 5 : < $ + ^ @ @ - $ $ 2 [ < 2 2 : : < < < : : < 2 < : { : 5 [ a 2 2 j 2 $ $ 2 2 < { + + 8 8 @ { : : [ : [ : : [ [ [ 3 $ % < < < ] < < < < < [ : 5 { 2 ",
|
||||
"3 o 5 5 [ 5 5 5 2 2 2 5 [ : 5 5 < [ < $ @ ( % < 2 2 3 < < : < < < : : 2 < < : [ : 5 2 : < < 2 < 5 : < < 2 < < < { { @ @ - $ < 5 2 5 5 < { 2 [ < : [ $ < < < : < ] [ < 2 < 2 < { 5 < 2 2 < 2 { 8 _ . [ : 5 < < < < 5 : : : [ [ < [ $ < : $ < 2 < { : { < < < ",
|
||||
"5 5 5 5 5 o 5 5 5 2 5 5 : 5 : : 5 : < . 8 ( < 2 2 2 5 < < : { < + { [ [ : { { < { { { < < 2 a 2 < $ 2 ] < < + . { @ 8 g 2 2 [ < : 2 < 2 < : < < $ { : : { : < $ < : 2 a $ < 2 < 2 a 2 2 < < : # 8 _ [ : 5 : < : 5 < : : { : < < : < { { { < < { : : { < < < ",
|
||||
"5 o 2 2 2 2 o 5 2 2 5 : [ < : 5 < 5 < . ; _ $ 2 2 2 < : < 2 < < < 2 < + < { { : : < < { ] < < 2 < $ 2 $ $ 2 + . ^ @ @ @ $ $ < $ < < $ < < { $ $ $ { { $ 2 2 2 2 $ : a 2 < 2 2 < < 2 2 2 < % { * 8 _ . { : < { : : : : [ : < { < $ $ + < { { < + { { { + + + < ",
|
||||
"< < < 5 5 < < < < [ [ : [ < [ : [ [ : @ ; % < { : { : 2 < < < < < $ 2 < : + { $ < < < + + $ + + . < . ^ @ 8 @ $ $ < < < < 2 < 2 : $ $ $ < $ { ] < 2 { < ] i % % % a $ ] $ $ < : $ # 8 8 . { { < < { < { < < { + < $ $ . + . + + { { { { ] { ] ",
|
||||
"+ + $ a a % a a a a @ % % % % % % @ @ @ ; ; % + + $ $ $ $ : + $ a $ $ a $ a a $ a $ a $ a $ a a $ $ a $ $ $ $ $ $ $ @ 8 8 @ % @ % % % % $ $ $ $ $ + + $ a a $ $ a $ $ $ % a $ $ $ $ $ $ $ % 8 ; # + $ $ + $ $ $ $ $ $ $ $ $ $ $ $ $ + $ $ $ % $ $ $ $ ",
|
||||
"@ # @ # @ * # @ @ @ @ @ @ @ @ @ @ @ @ @ % @ @ & % @ @ @ @ % @ @ % @ @ @ - @ @ @ @ @ & @ @ @ @ @ % @ @ & # 8 8 8 8 8 @ # @ @ @ @ @ @ @ @ @ # @ @ % 8 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 8 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ",
|
||||
"@ @ q * c r * . @ . } % @ @ _ 9 . . . . . . } . . . . @ @ - % @ @ @ _ @ _ _ % @ @ % % % % % % & % @ n s _ @ - & & % % % % % % . @ @ @ @ _ _ 9 _ & @ * . . . # . # 8 ; @ # # @ e # # 9 9 9 9 d @ @ 8 8 @ @ # # @ # # @ # @ ",
|
||||
"@ + { 1 7 : { [ [ [ [ : [ [ 0 { < : < { : { { + : { { { { { { } : { 1 1 { @ @ : [ : { : : 2 { < : < < < : < < < 2 $ { $ $ < < 2 < < < : < < < $ $ @ @ { { : { ^ : { { : { : : : : : : : : : + < + { { { $ $ $ % % . } @ : [ : : [ [ | : $ % $ ",
|
||||
"@ { : { < [ : : [ : 1 [ 7 0 { { { + { < + + < + ] < $ < { { { [ : { : 1 @ @ $ : < 5 ] : : 2 { 3 | : : 5 < 5 : [ 5 < < < < < 2 < < < : [ $ < { 2 < < . @ @ $ { { : [ [ [ { : [ [ | [ [ [ [ [ [ : [ : [ { { { : { { : : : : : : [ [ 8 2 a 2 a a < $ 2 2 $ ",
|
||||
"@ { : < [ : [ [ ] [ { { [ 0 { < { { [ { [ : { < < : [ [ a < : [ { [ { { @ @ 2 < [ [ [ : < : < : : < < [ < [ : 2 { : < < 2 5 2 2 < < | < < < : < < @ % < 5 : 3 : [ [ [ [ [ | [ | : : : : : { [ [ { < < < < 2 < 2 2 < 5 < : [ @ ( g a 2 2 $ 2 $ 2 a < 2 ",
|
||||
"@ - + { : [ : [ : : [ : [ [ 0 { ] [ [ 0 : < < < < : ] 2 + < : < [ { : { { . @ @ 5 5 : [ [ [ : : 5 [ | : < 5 < : < 5 : 2 a 5 5 [ < : [ [ [ < [ [ < < < + @ @ $ 5 [ : 5 : 5 [ | : [ [ [ [ : : < ] { { [ : < : [ < 2 2 2 2 2 2 2 : [ [ @ ; - a 2 a 2 a a 2 < 2 2 ",
|
||||
"@ - { { { { + { : [ [ [ [ [ 0 { < < < { < < : { < : < : 5 { | { < : { { { + @ @ + [ < [ [ [ [ [ [ [ : | 5 [ 3 [ 5 2 < < < : < 2 < < : | : ] < < : < : { + @ @ % 5 : 5 5 5 5 5 [ < [ [ 5 | [ : $ < < ] { [ < < : [ < : 5 < 5 : 5 : < : @ ; % a $ $ < $ 2 a a < 2 ",
|
||||
"- - { : : : : [ [ : : : { : 0 { < 2 < { : < < 2 { : [ [ < 5 : $ : < { { { . @ @ % 5 3 : [ | [ [ 7 | 7 0 : [ : [ < 5 : [ : { { : : : : [ : { < 3 5 < [ < . @ @ $ 5 5 l 5 5 | [ : : : | | | 3 [ $ < ] < : < : : : 2 < [ 2 2 5 [ o < 2 : @ ; . 2 a a $ a a 2 2 $ $ ",
|
||||
"; ; { { : : : { { [ [ [ { [ 0 } < ] { { < < < < : < : < $ < $ < < < [ { { + @ @ % : [ [ [ [ [ 7 0 1 0 [ 0 0 0 4 [ : [ [ [ [ 0 | 0 [ 7 7 [ [ [ : 3 : 5 ] @ @ a [ | 5 5 5 [ | [ 5 { : < : 5 5 2 2 < + { < < < < [ 5 2 5 5 < [ 5 [ [ [ @ ; a 2 a $ a a a 2 + 2 ",
|
||||
"; ; { [ : { $ { { : { { : : 0 { < < { { ] + { + + < : $ < [ < { < : { { { @ @ @ < : | | : | 1 0 0 0 0 1 0 | | [ 7 [ | [ | 7 0 0 [ 0 0 7 7 0 0 [ { : 2 @ a t 5 5 5 5 5 : 5 [ [ [ [ : : ] < < + < { $ < < < < 2 5 5 < 2 : 2 5 < [ 8 8 % % < $ a $ < $ + ",
|
||||
"; - : { { { : : { : : { { { 1 + < { { + { + { + { < + $ + < + { : : : + { @ @ c < [ | [ [ [ [ | 7 0 7 | 1 : [ [ [ : [ [ [ 0 | 0 [ 0 0 0 0 0 7 : : < : @ a [ 5 5 5 5 : 5 5 < : : < : 5 : < 5 $ < [ < < 5 5 < 2 : < | o 5 5 2 : : @ 8 g $ $ $ % % $ % ",
|
||||
"; @ { ^ 1 : : { ^ ^ { { 7 { 1 + { ^ : ^ { { : 6 : : : { { : { { { { { { { @ 8 _ : : [ : : [ [ [ : : : [ [ < < 2 < : [ : | { [ 7 | | [ | 0 4 | [ [ + @ @ @ % a [ | | 5 [ 3 : [ 5 2 < < < < < 3 { < : [ { { < < < 2 2 2 2 2 2 2 5 < : @ g _ % % % $ % + $ : + ",
|
||||
"@ - - - u v w - - - - @ & @ - - - ; - @ @ @ @ % $ & % @ % @ @ - % @ - - @ @ @ ( ; $ $ $ $ $ $ $ $ a @ & % & @ @ & % % % & @ ; ; ; @ % $ + + ^ { ^ ^ ^ $ + + + + + . . . . . + + + + + + + + + + + + + 8 ; ( % % a % $ % . . ",
|
||||
"# @ @ # # @ @ # # @ @ @ @ 8 @ @ @ @ @ _ @ @ @ @ & @ @ @ @ @ @ @ @ 8 @ @ @ ( 8 @ @ @ @ @ @ 8 @ @ @ @ @ @ @ @ @ @ % - @ @ @ @ @ @ @ @ @ ; @ @ @ @ @ & % % @ @ . . % % % @ % @ @ % @ @ @ 8 8 @ 8 @ @ @ @ @ @ @ @ @ @ @ 8 ( _ @ @ 8 @ @ @ @ @ @ ",
|
||||
"} } } { 6 1 1 x ^ { { } } . . } } ^ } ^ @ ; @ $ $ % a a % i % $ % % + % $ % $ % % a $ $ + 2 { { { { < : : : ] { [ [ % % $ % j j 5 o 2 2 2 < 5 5 2 2 j 2 % a 2 2 2 a 5 2 5 2 5 2 o 2 a j a a % } } ^ * } } } . ^ % + } . . . ^ { = { { < < + ",
|
||||
"{ { { : { { 1 : : : : { ] : : { 1 { ^ { @ n < < : [ 2 < 5 < : 2 2 2 < 2 2 < < 2 < 5 [ 5 3 | [ | | < < < 2 2 5 ] : { @ % 2 t [ 5 [ [ 5 5 5 5 | [ | 3 o 2 2 o 5 2 < 5 5 : 2 2 5 5 2 5 5 j 5 2 2 2 @ 8 # . ^ ^ 6 1 { { { { { < < $ % ] : : { { 7 [ 4 | [ [ [ [ ",
|
||||
"+ ^ { [ { { : { { ] { < { { { { : 6 { { @ 8 d < : < 5 2 5 5 [ : 2 5 5 [ 2 5 a 5 o 2 5 5 5 5 2 5 < : a 2 5 : 2 [ 5 2 < @ @ @ 2 [ t o : [ [ : : 3 | [ [ 5 2 5 < 2 2 2 2 5 5 < 5 < : 5 2 o 2 2 a o 2 < @ ; . { ^ / { 1 { { ] : { < { { { { { { [ | 0 0 | | [ [ ] ",
|
||||
"{ . : : { [ { { < < { < { { { : 1 : { { @ 8 s $ < 5 [ [ 5 < 2 5 2 < < [ 2 2 | < : [ 5 5 o 5 5 2 < { 2 5 2 2 5 5 < a < @ @ % 2 t o y z A 5 [ | | | [ : o o 2 5 5 5 5 < < 5 5 5 < < 5 5 : : 2 j 2 2 < @ 8 } . / . 6 { + { { < : $ + { { : { { [ | : 0 4 | [ : 3 ",
|
||||
"+ [ : [ < : { { $ < < : < : { { { { x : @ @ - < [ | [ [ : 5 5 [ 5 5 [ : < < | 2 [ 2 2 2 a < 2 a : : 2 3 < [ : 2 5 2 : @ @ ; a y B C B D E F | [ 5 : [ 5 5 2 5 [ 5 : o 5 5 5 5 5 < 5 5 5 5 2 o 5 2 < @ @ . ^ { { { { { { { { [ [ { + { { : { { [ : < [ | : : < : ",
|
||||
"{ { < [ : [ [ { : { : < : < { : [ : x { @ 8 _ : < [ [ < : 5 5 [ : : | 5 5 : [ : : 5 [ [ | 4 : [ [ : < [ [ 2 5 5 [ < : @ ; ; o G C 4 H G I E t [ [ [ 5 < 2 2 5 5 $ 5 2 5 5 [ 5 [ 5 5 2 2 o o 2 2 2 # @ } ^ } } ^ } ^ { [ { 2 { [ { : { 1 { [ < | [ [ : < : [ [ ",
|
||||
"+ < { [ { { { + { < < : { : 7 [ : [ x { @ @ - < 5 : $ : : [ 5 5 5 : | < 2 5 : < 5 [ [ : 5 | 5 2 [ : 2 5 $ 5 5 5 2 $ < @ ; @ o D D C 4 C G J K F : | | 5 o [ < 2 $ 2 < o 5 5 : < 5 5 < 2 5 5 o j 2 2 @ @ } . } { [ [ { { | [ { { { { [ { : ] [ : [ [ [ [ [ [ ",
|
||||
"+ [ : [ : { { { { : : { < { { { [ { { { @ @ _ 2 2 5 2 5 { < [ 5 2 5 < a 5 5 : < < 5 5 j o : 5 5 3 2 2 [ 5 5 : < a 2 $ @ 8 - $ E L D 4 4 4 C E M | | [ 5 5 5 2 2 5 5 5 < 5 5 5 [ 5 o 2 2 2 2 o o a < * @ { { . { 1 6 { { 1 { [ : { { { { { { : [ [ : [ : : [ { 2 ",
|
||||
"{ { { ^ { : { . { { + + { = { { { { { { @ ; ; < : 5 2 [ 5 5 2 5 < 5 | 3 2 < 5 < 5 2 o 2 o | 2 j < 2 2 a j 2 $ < < [ : @ ; - 3 C N D C 4 4 4 B O [ : 5 5 2 o 2 < < 2 2 2 5 5 [ 5 o 5 5 5 2 2 2 2 2 2 @ { { { { 6 6 6 ^ { [ { < { [ { { { : { { { [ | [ { ] { [ ",
|
||||
"{ ^ } { ^ ^ { { . . . . { ^ } ^ { { 1 ^ @ @ _ < 5 < < < 5 2 < j j 2 < < 5 $ a 2 a 2 < 2 < 2 a j < 2 2 2 3 3 2 < [ : { @ ; - : | | [ | 4 4 4 F z 3 < : < 2 % $ 2 $ 2 2 $ < < : : 2 2 2 5 < < a 2 2 $ ^ @ ^ { { 1 6 6 1 { { { { + { : [ . { : [ { { { [ { { < [ { ",
|
||||
"$ + $ $ $ + + $ $ $ a $ $ $ $ + + = @ @ ; @ % $ $ $ $ $ $ $ $ $ $ $ a a a $ $ $ $ $ $ + . . @ @ ; ; - + { : : : : : : < < + + + $ $ + $ + $ $ $ + + + $ + $ $ + a $ $ $ $ $ $ @ + + + + + + $ $ $ + + + + + $ + + + $ $ $ $ $ $ $ $ + ",
|
||||
"@ @ @ % % & @ @ @ - @ @ @ % @ @ % @ & % @ @ @ @ % % % a % % % & % % @ % & @ @ @ @ @ @ @ % @ @ @ @ @ - - - - - - - - ; ; @ @ ; ; - - @ ; - ; ; @ @ @ % @ - ; ; - - ; - ; ; @ @ ; ; ; ; @ - @ ; ; ; - @ @ @ @ @ @ % % % % @ & @ @ - - @ @ @ @ @ @ @ @ @ @ @ @ - - ",
|
||||
"9 @ @ @ @ @ & @ @ # # @ @ @ @ # @ @ @ 9 @ _ @ . . . . . . . . # # @ @ # @ @ % @ @ @ @ @ @ @ @ @ @ @ 8 @ @ _ d _ @ @ 9 d _ @ @ @ . . . # @ 8 @ @ # @ # # # # # # @ @ @ # @ # # * @ . . . # # # # @ # # # @ @ # # . * # ",
|
||||
". ; f < < < 2 $ < $ < < 2 < $ < $ $ { : < < < { | { [ [ | | : : [ [ : 5 < < ; 2 2 2 2 % 2 5 2 o 2 2 $ 2 a $ $ $ a 2 a a a 2 a 2 $ 2 2 $ $ a $ + < < a < @ % $ < + < < < < : < < < 5 t 5 < < < < $ $ $ + i i < + + < + $ . + 2 % < $ < < 2 < | : ",
|
||||
"= ; k [ | | | : | [ [ | [ [ [ [ [ | [ | | | | | | | | | | | | | | | | | | [ [ @ ; $ 5 5 3 [ | 3 : : : | : : | [ | | [ 5 | | | | 5 [ | 5 t | 5 5 5 [ | [ 5 < @ - 5 [ [ | | | [ 5 3 | | | | [ | | | [ [ [ : [ < $ : : [ [ [ : [ | [ [ : { 8 $ 5 [ [ [ | : : [ < $ ",
|
||||
"+ ; % [ | | 4 | 5 < 5 [ | : | : [ | | | | | | : | | [ [ | | | | [ | [ | | | [ @ ; $ t | [ | [ | [ [ | | [ | | | | | | | | | [ | [ : 5 [ | : [ [ : [ | [ [ + @ - 5 [ | [ | | [ [ [ : | | | | | | | 5 | 5 2 5 : [ 5 : : [ [ | 3 3 5 5 5 < @ < 5 [ [ | | { : [ [ : ",
|
||||
" ; @ : [ | 4 | [ [ | | | [ [ [ [ [ | | | | | : | | | | | | | | | | | | | | { - ; @ [ [ | | : | 4 | | | : : | | [ [ : | : | | | : | [ | : | | ] | [ [ [ [ { . { 5 : [ [ | | [ [ : | | | | [ l | | [ : 5 5 5 [ : : [ [ [ [ | : [ 5 : + @ { 5 : [ : [ : [ : : : ",
|
||||
"+ ; ; [ | | | | [ [ | [ | [ [ : [ [ [ [ | | | | | | | | | | | | | | | | | | : @ ; - : : [ : [ [ [ | 4 | | | | | | | [ | | [ | | | | | [ [ | [ : | | 0 | 4 : ^ . < 5 5 5 : : [ [ | [ | | | | [ 5 5 [ < : < 5 < [ [ : [ 5 : [ [ : 5 : : ] @ : < : [ : | [ | [ < : ",
|
||||
"^ ; % : [ [ | | | [ | [ | [ : [ [ | | | | | [ | | | | | | | | | | | | | | | : @ ; % 5 | | | [ 5 [ | | | | [ | | | | | | | | | | | | 5 o 5 : 5 [ | [ | | | : } . [ [ [ : [ : | [ [ : [ [ 5 5 5 2 5 : 3 : 5 o < [ | [ | | [ [ [ : 5 < : { * : [ [ [ [ | [ [ : 5 : ",
|
||||
"{ ; @ : [ [ | | | | [ [ [ | [ [ [ | [ | | | | | 4 | | [ [ | | | [ [ | [ | | [ @ ; % [ | | | [ 5 t 5 : | [ | | [ | | | | | [ | | t a 5 < 5 : t 5 l [ [ : : ^ . . : 5 2 5 < 5 : [ [ 5 5 l 5 5 5 o 5 | : < 5 5 : | [ : [ [ | | | [ 5 5 2 : @ { 3 [ [ [ [ [ : : [ : ",
|
||||
"] ; % [ [ [ | | | | [ | | [ [ : | | [ | | [ [ | | | | | | | | | | | | | | | [ @ ; % : [ | | | | | [ [ | [ : [ : : : [ [ | [ [ | 5 o 5 5 5 o 2 5 5 [ [ : [ { [ 5 5 [ 5 : [ [ [ 5 [ | : 5 5 5 [ [ [ 5 : 5 : 5 | : | | [ [ | : < 5 3 { # { 3 : [ [ [ : { : : [ ",
|
||||
"< ; [ | | | | | [ | | [ [ | [ | | [ [ | [ [ [ | | [ [ [ [ [ | [ | | [ | | [ - ; 5 : | [ | [ [ 5 t | 5 5 < a 5 5 [ t 5 [ t : [ o 5 o j j 5 2 o 5 [ : [ ^ # [ [ : < 5 [ [ < [ [ 5 | 5 o 5 5 5 | [ 5 5 5 5 [ [ : 5 [ | [ [ 3 5 5 < + 8 < 5 : : : : 5 < < 5 : ",
|
||||
"{ ; & [ [ [ | | [ : [ [ [ [ [ [ [ [ [ [ [ [ [ [ | | [ [ [ [ : [ [ | [ [ [ [ : ; ; + [ [ [ | : 5 2 5 5 5 o a a 2 [ 2 5 5 < o 5 : 2 2 a P a 2 2 a a 5 : : [ ^ @ [ [ 5 [ : | : [ [ < 5 [ 5 t 5 5 < < : 2 2 2 2 : : [ [ | | [ [ : { : < + ; $ 2 < 2 < : 2 $ 2 $ $ ",
|
||||
"- ; - $ $ $ + + + + + + + + $ $ + + $ $ + + $ $ + + $ $ $ $ $ $ $ $ + + $ % ; ; ; $ $ $ + + $ $ $ $ $ $ $ a $ $ $ $ $ 2 < $ $ $ i % $ $ % a a a $ $ + + $ 8 8 $ + $ $ + + + $ + $ + $ $ $ $ $ $ $ $ $ + + + + + + + + $ @ ; & $ $ $ < [ + + $ $ + ",
|
||||
"8 8 @ 8 8 @ 8 @ 8 @ ; @ @ 8 @ 8 @ @ @ 8 ; @ 8 @ 8 @ @ - ; @ - @ - @ ; - - - @ @ ; ; ; @ - - @ ; @ @ @ @ - @ @ @ @ ; - ; @ ; @ ; @ @ @ ; - @ - - - @ - @ @ @ ; ; ; ; ; ; ; ; ; @ @ ; ; @ ; ; ; ; ; ; 8 8 8 8 8 8 8 8 ; 8 8 ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ",
|
||||
"{ ^ } } / . . . } . @ # # . # # . @ ; ^ : { { { ^ + . . % % % . . . . . { + ; ; ; ^ { { { { ^ { { { { { { ^ ^ } . } . { { + < + ^ { { { ^ ^ ^ ^ . % % 8 @ % % % @ @ @ @ @ _ @ @ % % @ . . . / / / ",
|
||||
": : { : : : { { 6 ^ { { ^ { { { { : 1 . - [ [ [ [ : [ : { : < [ : : [ : : [ : : [ [ [ [ [ [ [ ] : [ [ ] < 2 5 2 $ ; ; @ [ : { < < { { ] < { [ [ [ [ [ [ [ [ [ [ [ [ [ { : : [ : [ [ [ [ { : : ( @ { : [ : : : : [ : [ : { { : : { : : : ] { : [ : [ : : [ [ ",
|
||||
": 6 : : { 6 : { { ^ { { { ^ { { : : : . ; [ [ [ | [ | : [ [ : [ [ : 3 5 : [ 5 [ | 5 [ : [ [ | | | [ : : : 5 5 3 + ; ; @ [ [ [ [ [ [ [ : [ [ [ [ : [ [ [ [ [ | | | [ | [ [ [ [ [ | [ [ [ : ] : . ( # : [ | | [ [ [ [ [ < [ : 3 : : < : : : < : [ [ < : 3 [ < [ ",
|
||||
"{ { { : { : : ^ 1 { ^ { { ^ ^ : { { 6 ; : [ | [ [ [ [ 5 [ 5 [ : < 5 : [ [ [ | | | | | [ 5 | [ [ [ : 5 : : [ : + ; ; @ { : { { : [ : [ [ : [ | | | [ [ | | | | 4 | | | [ | 4 [ | | | | [ : [ + ( @ { : [ : [ : : | [ 5 [ 5 5 : < < < [ < < : 3 3 < < 5 5 < < ",
|
||||
"^ { { : ^ { ^ { 1 / ^ ^ ^ + { : { { : - : : [ : : | [ [ [ [ [ [ : [ : : 5 [ [ | [ | 5 | [ : < [ 5 : [ : : 5 5 + ; ; ; . : { : : [ [ [ [ : : | | | [ [ [ | | | | [ | | | | | | | [ [ | | | | + ( @ $ < 5 ] : : | [ [ : [ { { 2 < : : : 2 2 5 5 : 5 < < 2 5 : ",
|
||||
"{ { { { { { { { 1 { ^ ^ { { { { : { : ; { : [ [ [ : 5 [ [ : [ [ 5 3 : [ [ | [ [ [ 2 t [ [ [ [ [ [ : [ 5 5 5 < { ; ; ; ^ { < : : : { [ [ [ | | | | | | : | | | | { | | | | | | | | | | | | | + ( m $ < : : < 5 [ : : : 5 < < : : < < 2 2 < 5 5 < 5 < 5 < : ",
|
||||
"} { { { ^ { 1 { 6 { { { 1 { : : : { : ; [ : : [ [ [ [ [ [ [ [ [ [ [ [ : [ : [ [ t [ | [ [ [ [ [ : { [ 3 : 5 5 { ; 8 ; { : : < : [ [ { [ [ | | [ [ [ | [ | | | | | | [ | | | | | | | | | [ [ + ( _ $ < [ 5 : : [ : : { { : : + 5 : < : 2 < 3 [ l < < < 5 5 : ",
|
||||
"^ { 6 ^ { : 1 6 1 { : ^ : { { ^ { ^ 1 ; [ [ [ [ : [ 5 : [ [ [ [ : 5 5 : : [ [ 3 [ : [ [ 5 [ [ 5 ] [ [ : : 2 : + ; ; _ : : { [ [ [ [ { | | [ [ | [ [ | | [ | | 4 | | | | | | | | | | | | | [ + d _ < : : < 5 : : : : 5 : : 3 : : < : : 5 5 2 < 2 $ 2 5 a 2 < ",
|
||||
"{ { { 6 { { 1 { 1 { { ^ 6 : { { { { { ; [ [ | : : [ 5 [ | | | [ : [ [ [ : : | [ 5 [ 2 5 5 o 5 < 5 { : 5 o 2 [ $ ; ; g : [ < < { { : { [ | [ [ [ | | : [ [ [ [ [ | [ [ [ [ [ [ | | | [ [ [ [ + ( - < [ : : : : < : < : : < 5 3 3 < 2 5 $ 2 5 2 2 2 < < 5 : 5 ",
|
||||
"^ ^ : 6 : : ^ { 1 { ^ : { ^ { { ^ ^ { ; [ { [ [ [ [ : [ [ : [ [ [ : [ [ [ { : [ 5 5 5 | 5 5 5 5 < < < 2 < < < $ ; ; ( { { { < < { { : [ : [ [ { : < : { [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ { + ( _ 5 : [ [ [ [ : : [ : < 5 < : 5 $ < < 2 2 2 2 < 2 j 2 2 o : ",
|
||||
"^ { + . . . . . } . . } ^ = + = ^ ^ ^ ; Q @ + + + ^ : { ] { { { { { + + + + ] < < 2 < 5 : 5 2 2 < 2 < { $ $ + $ $ ( ; ( ^ : + % { + . % @ { { { [ + { : : : : { [ | : + @ ( d % $ $ + + + + + + $ + + $ $ $ % $ + $ $ $ $ + < < 5 < $ % ",
|
||||
"; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; - ; ; ; ; ; ; ; ; ; ; ; ; ( ; ; > ; > ; ; ; ; ; ; - - ; ; ; ; > ; ; > > > > ; ; > ; > ; ; @ ; & % @ @ @ @ @ @ @ @ - ; ; % % - @ @ @ @ @ @ @ & @ ( ; ; ; Q ; > > ; ; ; ; ; ; > ; ; > ; ; > > ; > > ; > ; ; > > > ; > > > R ",
|
||||
"_ ( 8 9 @ - _ 8 @ _ d _ m @ @ 9 * * # # 9 9 @ @ @ ; g _ S S d _ d T S S T d ( ( ; ; - - - - - - - - ; @ @ * # # # * * - - - % . @ # & ; @ @ ; - @ ; _ _ _ d _ ( ( % ( _ d _ d ( d ; - - @ - @ _ g n @ @ @ e _ ( d ; ; # 9 ( ( d d _ ( d ( ",
|
||||
"( ; . % % % $ % % $ < % 2 $ : < : : : < $ < $ < $ $ < $ $ % % $ < : : i j 2 o 2 [ 2 o o 5 5 5 | | A : | | [ 5 5 [ t | | : [ | | | | | [ | | [ . @ < < 5 5 5 5 < 5 5 5 [ 2 5 o 5 $ 2 2 a 2 $ 2 2 2 2 2 $ a 2 2 j 2 2 a i % $ g m ^ . { : : : { { : { ",
|
||||
"( ( @ $ 5 5 [ [ [ [ [ : : : 3 [ [ [ 5 5 5 l t | | | 2 5 [ 5 [ 5 [ [ | { | [ : @ - 2 5 5 < 5 [ < 5 5 | | | | [ | 5 | | | 3 t [ | | | | | | | | | | | | | : @ ( + 5 3 | 5 5 [ [ [ t [ 5 5 | 5 2 2 o o o o o o 2 2 : 5 2 2 o o o $ a a 2 + ( ( . ^ : : : : { { { : ",
|
||||
"> ( ; 2 2 5 5 5 5 5 2 3 [ < 5 [ : 2 2 o 2 o 5 [ | | 5 5 5 t o 5 | < < | | [ [ % 2 l o 5 5 t [ 5 5 [ | | | | | | | | [ l 5 | | | | | | | | | | | | | | : @ ( + 5 5 5 o 5 5 5 5 o 5 5 5 | o o o o 2 2 a 2 2 o 5 : 3 2 2 2 a 2 j j 2 2 ( ( ^ { { ^ { { : { { { ",
|
||||
"; Q _ 5 5 5 5 t t o 2 5 : < < [ [ o o 5 o 5 5 5 A | z o 5 o 5 5 o o 5 5 5 5 [ & @ a [ | 5 [ 5 5 5 [ [ | 5 | | 5 A [ [ | 5 | [ : | [ | [ | | | | | [ | | [ 8 ( 5 2 2 5 5 [ o 5 o 5 5 5 A o o < 2 2 2 o 2 2 o l 5 : 2 2 2 o 2 2 a a < $ ( ( / ^ { ^ ^ ^ { { { : ",
|
||||
"8 ( - 2 t 5 5 o o o 2 < 5 $ < [ 5 o o 5 5 5 | | | | 5 5 2 o o 5 [ o < 5 t 5 5 @ ; 2 t 5 5 [ [ t [ [ | | A | | 3 5 2 5 [ 5 o 5 [ | [ | [ 5 | | | | | | | : 8 ( 5 5 : { 5 5 5 5 5 5 t | 5 o o 2 2 2 2 2 o 2 < 2 5 2 a 2 2 2 o 2 $ 2 $ ( ( . : . } ^ { { { : { ",
|
||||
"@ ( _ j o o 5 5 o 2 5 < : + 2 : 5 2 o | o 5 [ t | | o o j o o o 2 o 5 < t 2 5 % % < l | 5 t 5 5 | { [ 5 [ | t < t 5 | : [ t | | | 3 3 | [ 5 | | [ | [ | : @ d t 5 2 5 5 3 2 5 5 5 5 5 5 o o 2 2 o 2 2 2 5 2 2 5 5 o 2 2 3 2 5 2 a a ( ( . ^ { { ^ { { { : { ",
|
||||
"; ( - 2 5 5 o 5 o o 5 : [ < : [ 5 5 5 < 5 3 | l t : 5 5 o o 5 5 [ 5 5 5 [ o 5 % @ < l : 5 o 5 t 5 [ 5 | | | | | [ 5 5 | [ [ l | | | | 5 5 | | | | t t t : @ ( % : 5 5 5 < 5 5 t o 2 2 5 5 2 o 2 5 2 a 2 2 2 2 5 3 2 o 5 < 2 2 : $ a 5 U ( . ^ ^ ^ { { { . { { ",
|
||||
"; ( - a o o 5 o o o 2 < < < : : l 2 o 5 5 : 5 t t [ o o o 5 5 5 5 < 5 5 5 2 5 & - 5 [ 2 2 5 o t 5 5 t [ [ [ | 5 o o t 5 5 l o 5 | [ [ 5 5 l [ 5 l [ o 5 : @ d 5 2 o 5 5 5 5 5 o o 5 5 | o o 5 o 5 5 5 a o o 5 2 o 2 o o 5 5 o a a $ % Q ; ^ ^ / ^ { ^ { { : ",
|
||||
"( ( i o o o 5 o o o 2 < 5 5 $ 5 o o 5 o 5 2 5 o 5 | z o z o 2 2 5 [ 2 5 5 5 [ @ ; < 2 5 5 2 2 5 5 5 5 5 5 l [ o o 5 o 2 < 5 5 5 5 5 : 5 3 [ t 5 t [ 5 < < @ ( % 5 5 2 2 2 | 5 o 5 5 o o o j 2 j o a a a $ 2 o 2 2 o 2 o 2 o o j a a % % ( d . { = ^ = { { { ^ ",
|
||||
"( ( i o t [ l 5 5 o 5 $ $ < 3 5 5 5 j 2 o 2 2 2 5 j j a 2 5 5 5 < 2 5 5 5 5 - - : 5 5 2 2 2 < < 2 a 2 $ 5 5 j j a $ $ $ 2 < $ $ a < $ a 2 2 2 2 $ < $ $ @ d _ < 2 2 2 5 < j 2 a j j 2 2 2 2 < a o o o 2 2 2 2 o 5 2 5 5 o 2 j a a P $ V T ^ ^ { ^ ^ . ^ . % ",
|
||||
"( ( ; $ $ a a % a a % % % % % % % % % % & % @ - % @ % % % @ a a a a a @ > ( @ % % @ % & % - - - @ - @ @ - - - % - k - @ k % % @ @ @ @ & @ @ @ @ @ ; ( d d - @ & % % % % % % % % @ @ 8 ; @ - - @ @ @ @ - - - - - ; ; > U T T Q W > ' ) X Y Y Y ",
|
||||
"( ( ; ; > ; ; @ 8 @ ; @ ; ; ; ; ; ; ; > ; 8 @ @ ; @ 8 ; ; ; ; ; @ @ ; - - @ @ ; ; ; ( d ( ( ( ( ( ( V T S S S S d ( > ( _ @ @ @ @ @ @ @ - ; - g ; ; ; ; g ; _ _ _ ( _ ( ; g ( g ; ( _ _ _ _ ( ( ( ( ( ( g ; @ 8 8 _ _ g ( d ( ( _ g ( g ; ( Z T ( ( g ( ( ( ` .",
|
||||
"= + % [ : [ | [ [ [ [ [ [ [ { : { @ ; @ : : < < < < $ < < $ $ $ $ $ % $ $ $ a % % % a a % % % % % % % % % % > ( - $ < 2 < 2 5 2 2 a j j 2 j a j j j 2 $ a 2 a j a i i a a a 2 a i i i % * + % % % $ $ $ 2 < a 2 2 2 2 2 % a i a P i i P P P ..",
|
||||
"$ < { < : [ [ [ [ [ [ [ [ { [ [ : [ + @ ; + : < [ [ [ 5 : 5 3 < < 3 5 5 [ 5 2 5 5 o 2 l 5 [ : 2 2 2 2 < < < $ $ . ; > - a a a 2 j 5 2 2 o 2 j o j o 5 j j o 2 2 o 2 2 2 2 2 a 2 2 [ a j 2 a 2 + _ m % < 5 [ | [ [ [ 5 : [ [ [ t l 5 l 2 o j j P j P j P P +.P ",
|
||||
"3 | : + < : [ [ [ < 5 [ : 3 : 5 < : ; ( $ : [ 5 5 5 5 5 : [ [ 2 5 5 5 2 5 5 5 [ 5 5 o o 5 5 o 5 < o 5 2 < 5 2 { @ ; > % 2 o o o 2 2 5 5 5 o 2 5 o o j j 5 < 2 5 o 2 o 2 2 2 2 o o 5 2 2 j 5 2 + ( d i 2 2 5 5 5 [ : 2 5 < : 5 o 2 o 2 j 2 j P P P P P P P @.@.",
|
||||
"5 5 [ 2 < < 5 5 5 < [ : 5 5 5 : [ [ ; ( % < < 5 [ [ [ : : [ : : 5 5 5 2 5 [ [ [ 5 l | | 5 o o j 5 5 5 [ 5 $ $ + # > Q - < j o 2 5 5 5 2 o o 5 o o 2 j 2 2 $ 2 2 2 < 5 2 2 2 o 5 o [ 2 2 2 5 2 ( ( $ 2 2 2 5 5 3 2 5 2 o 2 5 2 2 2 o 2 o a P j o P j a @.@.#.",
|
||||
"o j < $ { : o 2 2 5 5 [ 5 < < 5 [ : @ ; ( a 2 5 5 : : 5 : 3 5 5 3 : : : 5 5 < 2 5 o 5 5 [ 5 [ < 5 | 5 5 5 5 < 2 { # ( ( - 2 2 o 2 2 5 5 5 2 o 2 2 2 5 5 5 2 2 o 2 2 2 o 5 [ 5 5 5 2 [ 2 5 j 2 2 ( ( i 2 o 2 5 o : a j $ $ < 5 j o o j o o a j j P P P P P $.#.",
|
||||
"2 o 2 < [ : o o o 5 5 [ 5 5 5 [ < { @ > ( a : [ : 5 : 5 : [ [ [ [ < : 5 < 5 < < < 5 2 < < 2 5 o o [ : o < 3 2 < { # ( ( - 5 2 5 o 5 5 5 5 5 o 5 o 5 o 2 o 5 5 5 2 2 2 5 2 5 5 5 2 5 | 2 2 o < 5 ( V 2 o 2 o 5 2 5 2 5 < 5 o o o j 2 j o j 2 P P j P j P P %.@.",
|
||||
"5 2 a $ [ [ 2 2 t 5 5 [ | : 5 5 < { @ ; ( % [ 5 5 5 [ : : : [ 5 5 3 : 5 5 [ 5 5 5 l | | 5 | [ 5 5 5 j 5 [ < 2 < < @ Q ( - 2 2 2 2 2 3 5 5 5 5 5 5 o 2 j j o 2 2 o 2 o 5 o < 2 5 5 2 [ 2 2 a 2 2 ( V $ 2 o 2 2 2 < 3 : 5 2 o o o a 2 j o P a P P z P @.P @...P ",
|
||||
"5 $ $ 2 : : 2 5 < < 5 [ [ 5 : < < [ @ ; ( a [ 5 : : : : 5 5 5 5 5 5 < < 5 < 5 5 t 5 5 t 5 2 5 2 o 2 2 5 < 2 a < < ( d - 2 j 2 2 2 [ o 2 o o o 2 o o o o 5 o 5 2 2 5 2 o 5 : 5 2 5 | 2 2 5 2 2 ( V i a j 2 5 o [ 5 5 o 5 5 j j 2 a z j j P P j P P P P @.+.+.",
|
||||
"a $ a + { < 2 j 2 2 < ] < < < 2 < { @ ; ( % : 2 [ < < 5 2 5 2 [ : < 5 2 5 < 3 < < 5 2 j o 2 2 a a 2 2 < 2 a < $ + @ ( V - 2 2 2 o j < o 5 o 2 2 o o o 2 5 5 2 5 $ 5 2 2 5 [ 5 5 o 3 2 2 5 2 < ( V % 2 a 2 o < : 5 o j 2 o 2 j j @.o P P P j z @.P @.P @.#.&.",
|
||||
"% i $ { ] $ a $ $ { { < $ 2 2 < < @ ; ( % < { < < : : ] : { { ] ] < . $ + < : : : [ : 2 2 % < 2 a i % % i $ . @ ( T % a i a i a 5 2 a 2 5 j o o 2 2 o 5 2 5 5 5 5 < 5 5 o 5 < 5 5 2 < 2 < < ( V & 2 2 2 2 2 2 o 2 2 o 2 j a P j a a 2 j j P P @.P P @...*.",
|
||||
"+ ] + + = = + + + ] : { : { { + + ^ ; _ ( @ + ^ = + : { { { : [ { + ] + + + + { : { : : : : ] { : { { { : : : { + ; ( V % + < < < < < < < < + $ % % % $ $ % $ $ a $ $ $ 2 $ $ $ $ + $ 2 $ $ 2 % ( V $ $ $ $ $ $ $ $ $ $ % a a a a a a a a P i i i i =.-.;.",
|
||||
"+ ] + + . . + = + = { { { { + + + ; > > @ % % $ = + = { + + ] + + $ % $ . $ % @ % + + { { W ( W @ + & @ . . + + + + @ @ @ ; ; % - & - & - - % a % % % % $ a % % $ % % - ( ( ; & - - - - - ; ; ; - - ; ; ; ; - - >.,.'.'.).'.!.~.{.~.].",
|
||||
"T ( g d d ( _ _ g @ @ @ @ @ @ @ 8 8 d d _ @ g 8 8 _ _ ; ; 8 g g ( d V T W @ % & @ % . . . @ @ . % % . . . . . % @ @ 8 ; ; ; @ @ @ & * # @ & # # @ @ @ @ @ 8 _ _ _ _ ; @ @ * % @ @ @ g @ @ - ( ( ^.) /.` (.` /.(.! (./._.:."};
|
|
@ -1,68 +0,0 @@
|
|||
/* XPM */
|
||||
static char * wall_64_xpm[] = {
|
||||
"64 64 1 1",
|
||||
" c #FFFFFF",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
BIN
finish.ogg
Normal file
BIN
finish.ogg
Normal file
Binary file not shown.
123
games/init.c
Normal file
123
games/init.c
Normal file
|
@ -0,0 +1,123 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* init.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: erey-bet <marvin@42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2022/12/29 18:06:18 by erey-bet #+# #+# */
|
||||
/* Updated: 2023/01/09 18:43:12 by erey-bet ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "../so_long.h"
|
||||
|
||||
int key_hook(int key, t_data *data)
|
||||
{
|
||||
if (key == K_ESC)
|
||||
quit(data);
|
||||
if (data->update < 2)
|
||||
{
|
||||
if (key == K_LEFT)
|
||||
move(data, -1, 0);
|
||||
else if (key == K_RIGHT)
|
||||
move(data, 1, 0);
|
||||
else if (key == K_UP)
|
||||
move(data, 0, -1);
|
||||
else if (key == K_DOWN)
|
||||
move(data, 0, 1);
|
||||
}
|
||||
if (data->update == 0)
|
||||
data->update = 1;
|
||||
return (0);
|
||||
}
|
||||
|
||||
static int init_img(t_data *data)
|
||||
{
|
||||
data->imgs.ply = (void **)malloc(sizeof(void *) * 8);
|
||||
if (data->imgs.ply == NULL)
|
||||
return (0);
|
||||
data->imgs.ply[0] = mxfi(data, "assets/player_0.xpm");
|
||||
data->imgs.ply[1] = mxfi(data, "assets/player_1.xpm");
|
||||
data->imgs.ply[2] = mxfi(data, "assets/player_2.xpm");
|
||||
data->imgs.ply[3] = mxfi(data, "assets/player_3.xpm");
|
||||
data->imgs.ply[4] = mxfi(data, "assets/player_0*.xpm");
|
||||
data->imgs.ply[5] = mxfi(data, "assets/player_1*.xpm");
|
||||
data->imgs.ply[6] = mxfi(data, "assets/player_2*.xpm");
|
||||
data->imgs.ply[7] = mxfi(data, "assets/player_3*.xpm");
|
||||
data->imgs.wall = (void **)malloc(sizeof(void *) * 3);
|
||||
if (data->imgs.ply == NULL)
|
||||
return (0);
|
||||
data->imgs.wall[0] = mxfi(data, "assets/wall_0.xpm");
|
||||
data->imgs.wall[1] = mxfi(data, "assets/wall_1.xpm");
|
||||
data->imgs.wall[2] = mxfi(data, "assets/wall_2.xpm");
|
||||
data->imgs.col = (void **)malloc(sizeof(void *) * 3);
|
||||
if (data->imgs.ply == NULL)
|
||||
return (0);
|
||||
data->imgs.col[0] = mxfi(data, "assets/collectible_0.xpm");
|
||||
data->imgs.col[1] = mxfi(data, "assets/collectible_1.xpm");
|
||||
data->imgs.col[2] = mxfi(data, "assets/collectible_2.xpm");
|
||||
return (1);
|
||||
}
|
||||
|
||||
static void init_data(t_data *data)
|
||||
{
|
||||
data->update = 1;
|
||||
data->size = 128;
|
||||
data->x_ply = 1;
|
||||
data->y_ply = 1;
|
||||
data->move = 0;
|
||||
data->map = NULL;
|
||||
data->mlx = mlx_init();
|
||||
data->mlx_win = NULL;
|
||||
mlx_get_screen_size(data->mlx, &data->w_scr, &data->h_scr);
|
||||
if (!init_img(data))
|
||||
return ;
|
||||
data->imgs.exit = (void **)malloc(sizeof(void *) * 3);
|
||||
if (data->imgs.ply == NULL)
|
||||
return ;
|
||||
data->imgs.exit[0] = mxfi(data, "assets/exit_0.xpm");
|
||||
data->imgs.exit[1] = mxfi(data, "assets/exit_1.xpm");
|
||||
data->imgs.exit[2] = mxfi(data, "assets/exit_2.xpm");
|
||||
data->imgs.bg = mxfi(data, "assets/background.xpm");
|
||||
}
|
||||
|
||||
int render(t_data *data)
|
||||
{
|
||||
char *str_move;
|
||||
|
||||
if (data->update == 1)
|
||||
{
|
||||
pre_draw(data);
|
||||
mlx_put_image_to_window(data->mlx, data->mlx_win, data->imgs.bg, 0, 0);
|
||||
str_move = ft_itoa(data->move);
|
||||
mlx_string_put(data->mlx, data->mlx_win,
|
||||
100, 100, trgb(0, 150, 0, 0), str_move);
|
||||
free(str_move);
|
||||
data->update = 0;
|
||||
}
|
||||
return (0);
|
||||
}
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
char *error;
|
||||
t_data data;
|
||||
|
||||
if (argc != 2)
|
||||
return (0);
|
||||
init_data(&data);
|
||||
error = get_map(argv, &data);
|
||||
if (error)
|
||||
{
|
||||
ft_putstr_fd(error, 1);
|
||||
quit(&data);
|
||||
}
|
||||
data.mlx_win = mlx_new_window(data.mlx, data.w_scr,
|
||||
data.h_scr, "lili meli");
|
||||
mlx_hook(data.mlx_win, 17, 0, quit, &data);
|
||||
mlx_key_hook(data.mlx_win, key_hook, &data);
|
||||
mlx_loop_hook(data.mlx, render, &data);
|
||||
mlx_loop(data.mlx);
|
||||
return (0);
|
||||
}
|
34
games/init2.c
Normal file
34
games/init2.c
Normal file
|
@ -0,0 +1,34 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* init2.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: erey-bet <marvin@42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2023/01/06 19:07:02 by erey-bet #+# #+# */
|
||||
/* Updated: 2023/01/09 17:58:58 by erey-bet ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "../so_long.h"
|
||||
|
||||
void *mxfi(t_data *data, char *assets)
|
||||
{
|
||||
int tmp;
|
||||
|
||||
return (mlx_xpm_file_to_image(data->mlx, assets, &tmp, &tmp));
|
||||
}
|
||||
|
||||
int trgb(int t, int r, int g, int b)
|
||||
{
|
||||
return (t << 24 | r << 16 | g << 8 | b);
|
||||
}
|
||||
|
||||
int ft_pow(int nb, int power)
|
||||
{
|
||||
if (power < 0)
|
||||
return (0);
|
||||
else if (power == 0)
|
||||
return (1);
|
||||
return (nb * ft_pow(nb, power - 1));
|
||||
}
|
117
games/map.c
Normal file
117
games/map.c
Normal file
|
@ -0,0 +1,117 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* map.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: erey-bet <marvin@42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2023/01/06 14:01:28 by erey-bet #+# #+# */
|
||||
/* Updated: 2023/01/06 14:49:58 by erey-bet ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "../so_long.h"
|
||||
|
||||
int is_rectangular(t_data *data, char **map)
|
||||
{
|
||||
int x;
|
||||
int y;
|
||||
int w_map;
|
||||
|
||||
x = 0;
|
||||
w_map = -1;
|
||||
while (map[x])
|
||||
{
|
||||
y = 0;
|
||||
while (map[x][y])
|
||||
{
|
||||
if (map[x][y] == ' ')
|
||||
return (0);
|
||||
y++;
|
||||
}
|
||||
if (w_map != -1 && y != w_map)
|
||||
return (0);
|
||||
w_map = y;
|
||||
x++;
|
||||
}
|
||||
data->w_map = w_map;
|
||||
return (1);
|
||||
}
|
||||
|
||||
int is_surrounded_by_wall(char **map, int h_map)
|
||||
{
|
||||
int x;
|
||||
int y;
|
||||
|
||||
x = 0;
|
||||
y = 0;
|
||||
while (map[x] && map[x][y])
|
||||
{
|
||||
if (map[x][y] != '1')
|
||||
return (0);
|
||||
y++;
|
||||
if (!map[x][y] && h_map - 1 != x)
|
||||
{
|
||||
x = h_map - 1;
|
||||
y = 0;
|
||||
}
|
||||
}
|
||||
while (x > 0)
|
||||
{
|
||||
if (!map[x] || map[x][0] != '1' || map[x][y - 1] != '1')
|
||||
return (0);
|
||||
x--;
|
||||
}
|
||||
return (1);
|
||||
}
|
||||
|
||||
int is_possible(char **map_cpy, int x, int y, int *check)
|
||||
{
|
||||
if (map_cpy[x][y] == 'E')
|
||||
return (1);
|
||||
map_cpy[x][y] = 'x';
|
||||
if (map_cpy[x][y + 1] != '1' && map_cpy[x][y + 1] != 'x')
|
||||
if (is_possible(map_cpy, x, y + 1, check))
|
||||
*check = 1;
|
||||
if (map_cpy[x + 1][y] != '1' && map_cpy[x + 1][y] != 'x')
|
||||
if (is_possible(map_cpy, x + 1, y, check))
|
||||
*check = 1;
|
||||
if (map_cpy[x - 1][y] != '1' && map_cpy[x - 1][y] != 'x')
|
||||
if (is_possible(map_cpy, x - 1, y, check))
|
||||
*check = 1;
|
||||
if (map_cpy[x][y - 1] != '1' && map_cpy[x][y - 1] != 'x')
|
||||
if (is_possible(map_cpy, x, y - 1, check))
|
||||
*check = 1;
|
||||
if (!has_element(map_cpy, 'C') && *check)
|
||||
return (1);
|
||||
return (0);
|
||||
}
|
||||
|
||||
char *get_map(char *argv[], t_data *data)
|
||||
{
|
||||
int i;
|
||||
char **map_cpy;
|
||||
|
||||
read_map(argv, data);
|
||||
if (data->map == NULL)
|
||||
return ("Error\nProbleme de lecture de la map");
|
||||
if (!has_element(data->map, 'C') || !has_element(data->map, 'E')
|
||||
|| !has_element(data->map, 'P') || !has_element(data->map, '1'))
|
||||
return ("Error\nIl manque des elements");
|
||||
if (!is_rectangular(data, data->map))
|
||||
return ("Error\nLa carte n'est pas rectangulaire");
|
||||
if (!is_surrounded_by_wall(data->map, data->h_map))
|
||||
return ("Error\nLa carte n'est pas entoure de mur");
|
||||
if (!too_much(data))
|
||||
return ("Error\nLa carte comporte des elements invalide");
|
||||
data = set_position_player(data, get_position(data->map, 'P'));
|
||||
i = 0;
|
||||
map_cpy = ft_strdups(data->map);
|
||||
if (!is_possible(map_cpy, data->y_ply, data->x_ply, &i))
|
||||
return ("Error\nLa carte est impossible a faire");
|
||||
i = 0;
|
||||
while (map_cpy[i])
|
||||
free(map_cpy[i++]);
|
||||
free(map_cpy);
|
||||
return (NULL);
|
||||
}
|
81
games/map2.c
Normal file
81
games/map2.c
Normal file
|
@ -0,0 +1,81 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* map2.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: erey-bet <marvin@42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2023/01/06 19:06:48 by erey-bet #+# #+# */
|
||||
/* Updated: 2023/01/06 19:06:51 by erey-bet ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "../so_long.h"
|
||||
|
||||
int init_fd_map(char *argv[], char **tmp_map, char **map, int *i)
|
||||
{
|
||||
int fd;
|
||||
|
||||
fd = open(argv[1], O_RDONLY);
|
||||
if (fd == -1)
|
||||
return (-1);
|
||||
*tmp_map = NULL;
|
||||
*map = NULL;
|
||||
*i = 0;
|
||||
return (fd);
|
||||
}
|
||||
|
||||
void read_map(char *argv[], t_data *data)
|
||||
{
|
||||
char *tmp_map;
|
||||
char *map;
|
||||
int i;
|
||||
int fd;
|
||||
|
||||
i = ft_strlen(argv[1]);
|
||||
if (argv[1][i - 1] != 'r' || argv[1][i - 2] != 'e' ||
|
||||
argv[1][i - 3] != 'b' || argv[1][i - 4] != '.')
|
||||
return ;
|
||||
fd = init_fd_map(argv, &tmp_map, &map, &i);
|
||||
if (fd == -1)
|
||||
return ;
|
||||
while (i == 0 || tmp_map != NULL)
|
||||
{
|
||||
tmp_map = get_next_line(fd);
|
||||
if (tmp_map && map)
|
||||
map = ft_strjoin_free(map, tmp_map, 1);
|
||||
else if (tmp_map)
|
||||
map = ft_strdup(tmp_map);
|
||||
free(tmp_map);
|
||||
i++;
|
||||
}
|
||||
data->map = ft_split(map, '\n');
|
||||
data->h_map = i - 1;
|
||||
free(map);
|
||||
}
|
||||
|
||||
int too_much(t_data *data)
|
||||
{
|
||||
int i;
|
||||
int y;
|
||||
int nb;
|
||||
|
||||
nb = 0;
|
||||
i = -1;
|
||||
while (data->map[++i])
|
||||
{
|
||||
y = -1;
|
||||
while (data->map[i][++y])
|
||||
{
|
||||
if (data->map[i][y] != 'P' && data->map[i][y] != '1'
|
||||
&& data->map[i][y] != 'C' && data->map[i][y] != 'E'
|
||||
&& data->map[i][y] != '0')
|
||||
return (0);
|
||||
if (data->map[i][y] == 'P' || data->map[i][y] == 'E')
|
||||
nb++;
|
||||
}
|
||||
}
|
||||
if (nb > 2)
|
||||
return (0);
|
||||
return (1);
|
||||
}
|
48
games/player.c
Normal file
48
games/player.c
Normal file
|
@ -0,0 +1,48 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* player.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: erey-bet <marvin@42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2022/12/29 18:06:32 by erey-bet #+# #+# */
|
||||
/* Updated: 2023/01/09 13:42:08 by erey-bet ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "../so_long.h"
|
||||
|
||||
int get_new_element(t_data *data, int x, int y)
|
||||
{
|
||||
return (data->map[data->y_ply + y][data->x_ply + x]);
|
||||
}
|
||||
|
||||
void set_new_element(t_data *data, int x, int y)
|
||||
{
|
||||
data->map[data->y_ply + y][data->x_ply + x] = '0';
|
||||
if (!has_element(data->map, 'C'))
|
||||
data->map[data->y_ply + y][data->x_ply + x] = '3';
|
||||
}
|
||||
|
||||
void *set_position_player(t_data *data, t_xy *xy)
|
||||
{
|
||||
data->x_ply = xy->x;
|
||||
data->y_ply = xy->y;
|
||||
free(xy);
|
||||
return (data);
|
||||
}
|
||||
|
||||
void move(t_data *data, int x, int y)
|
||||
{
|
||||
if (get_new_element(data, x, y) == '1')
|
||||
return ;
|
||||
if (get_new_element(data, x, y) == 'C')
|
||||
set_new_element(data, x, y);
|
||||
if (get_new_element(data, x, y) == 'E')
|
||||
if (end(data))
|
||||
return ;
|
||||
data->x_ply += x;
|
||||
data->y_ply += y;
|
||||
ft_putnbr_fd(++data->move, 1);
|
||||
ft_putchar_fd('\r', 1);
|
||||
}
|
63
games/position.c
Normal file
63
games/position.c
Normal file
|
@ -0,0 +1,63 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* position.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: erey-bet <marvin@42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2022/12/29 18:06:59 by erey-bet #+# #+# */
|
||||
/* Updated: 2023/01/09 18:43:33 by erey-bet ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "../so_long.h"
|
||||
|
||||
t_xy *get_position(char **map, char c)
|
||||
{
|
||||
int y;
|
||||
t_xy *xy;
|
||||
|
||||
y = 0;
|
||||
xy = NULL;
|
||||
while (map[y])
|
||||
{
|
||||
if (ft_strchr_gnl(map[y], c) != -1)
|
||||
{
|
||||
xy = ft_calloc(1, sizeof(t_xy));
|
||||
if (xy == NULL)
|
||||
return (NULL);
|
||||
xy->x = ft_strchr_gnl(map[y], c);
|
||||
xy->y = y;
|
||||
break ;
|
||||
}
|
||||
y++;
|
||||
}
|
||||
return (xy);
|
||||
}
|
||||
|
||||
int has_element(char **map, char c)
|
||||
{
|
||||
t_xy *xy;
|
||||
|
||||
xy = get_position(map, c);
|
||||
if (xy == NULL)
|
||||
{
|
||||
free(xy);
|
||||
return (0);
|
||||
}
|
||||
else
|
||||
{
|
||||
free(xy);
|
||||
return (1);
|
||||
}
|
||||
}
|
||||
|
||||
char get_element(t_data *data, t_xy xy)
|
||||
{
|
||||
return (data->map[xy.y][xy.x]);
|
||||
}
|
||||
|
||||
void set_element(t_data *data, int x, int y, char element)
|
||||
{
|
||||
data->map[y][x] = element;
|
||||
}
|
72
games/quit.c
Normal file
72
games/quit.c
Normal file
|
@ -0,0 +1,72 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* quit.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: erey-bet <marvin@42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2022/12/29 18:06:50 by erey-bet #+# #+# */
|
||||
/* Updated: 2023/01/09 17:52:53 by erey-bet ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "../so_long.h"
|
||||
|
||||
int end(t_data *data)
|
||||
{
|
||||
if (get_position(data->map, 'C') == NULL)
|
||||
quit(data);
|
||||
return (1);
|
||||
}
|
||||
|
||||
void all_free(t_data *data)
|
||||
{
|
||||
(void)data;
|
||||
}
|
||||
|
||||
void free_img(t_data *data)
|
||||
{
|
||||
int i;
|
||||
|
||||
i = 0;
|
||||
while (i < 8)
|
||||
mlx_destroy_image(data->mlx, data->imgs.ply[i++]);
|
||||
free(data->imgs.ply);
|
||||
i = 0;
|
||||
while (i < 3)
|
||||
mlx_destroy_image(data->mlx, data->imgs.wall[i++]);
|
||||
free(data->imgs.wall);
|
||||
i = 0;
|
||||
while (i < 3)
|
||||
mlx_destroy_image(data->mlx, data->imgs.col[i++]);
|
||||
free(data->imgs.col);
|
||||
i = 0;
|
||||
while (i < 3)
|
||||
mlx_destroy_image(data->mlx, data->imgs.exit[i++]);
|
||||
free(data->imgs.exit);
|
||||
}
|
||||
|
||||
int quit(t_data *data)
|
||||
{
|
||||
int i;
|
||||
|
||||
mlx_destroy_image(data->mlx, data->imgs.bg);
|
||||
free_img(data);
|
||||
if (data->mlx_win)
|
||||
{
|
||||
mlx_clear_window(data->mlx, data->mlx_win);
|
||||
mlx_destroy_window(data->mlx, data->mlx_win);
|
||||
}
|
||||
mlx_destroy_display(data->mlx);
|
||||
mlx_loop_end(data->mlx);
|
||||
i = 0;
|
||||
if (data->map)
|
||||
{
|
||||
while (data->map[i])
|
||||
free(data->map[i++]);
|
||||
free(data->map);
|
||||
}
|
||||
free(data->mlx);
|
||||
exit(0);
|
||||
return (0);
|
||||
}
|
84
games/render.c
Normal file
84
games/render.c
Normal file
|
@ -0,0 +1,84 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* render.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: erey-bet <marvin@42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2022/12/29 18:06:42 by erey-bet #+# #+# */
|
||||
/* Updated: 2023/01/06 15:40:33 by erey-bet ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "../so_long.h"
|
||||
|
||||
static void *assets(t_data *data, int x, int y)
|
||||
{
|
||||
int dist;
|
||||
char c;
|
||||
|
||||
c = data->map[y][x];
|
||||
dist = sqrt(pow(x - data->x_ply, 2) + pow(y - data->y_ply, 2)) - 1;
|
||||
if (dist > 2)
|
||||
dist = 2;
|
||||
else if (c == '1')
|
||||
return (data->imgs.wall[dist]);
|
||||
else if (c == 'C')
|
||||
return (data->imgs.col[dist]);
|
||||
else if (c == 'E')
|
||||
return (data->imgs.exit[dist]);
|
||||
return (data->imgs.bg);
|
||||
}
|
||||
|
||||
void mpi(t_data *data, void *img, int x, int y)
|
||||
{
|
||||
mlx_put_image_to_window(data->mlx, data->mlx_win, img, x, y);
|
||||
}
|
||||
|
||||
void draw_player(t_data *data, int xyhw[4])
|
||||
{
|
||||
if (has_element(data->map, 'C'))
|
||||
mpi(data, data->imgs.ply[(xyhw[0] + xyhw[1]) % 4], xyhw[3], xyhw[2]);
|
||||
else
|
||||
mpi(data, data->imgs.ply[((xyhw[0] + xyhw[1]) % 4) + 4],
|
||||
xyhw[3], xyhw[2]);
|
||||
}
|
||||
|
||||
void draw(t_data *data, int xyhw[4])
|
||||
{
|
||||
while (xyhw[1] < -1)
|
||||
xyhw[1]++;
|
||||
if (xyhw[0] == data->x_ply && xyhw[1] == data->y_ply)
|
||||
draw_player(data, xyhw);
|
||||
else if (xyhw[0] < 0 || xyhw[1] < 0 || xyhw[1] >= data->h_map
|
||||
|| xyhw[0] >= data->w_map)
|
||||
mpi(data, data->imgs.bg,
|
||||
xyhw[3] + ((xyhw[0] - data->x_ply) * data->size),
|
||||
xyhw[2] + ((xyhw[1] - data->y_ply) * data->size));
|
||||
else
|
||||
mpi(data, assets(data, xyhw[0], xyhw[1]),
|
||||
xyhw[3] + ((xyhw[0] - data->x_ply) * data->size),
|
||||
xyhw[2] + ((xyhw[1] - data->y_ply) * data->size));
|
||||
}
|
||||
|
||||
void pre_draw(t_data *data)
|
||||
{
|
||||
int xyhw[4];
|
||||
int range;
|
||||
|
||||
if (has_element(data->map, 'C'))
|
||||
range = 2;
|
||||
else
|
||||
range = 4;
|
||||
xyhw[2] = data->h_scr / 2;
|
||||
xyhw[3] = data->w_scr / 2;
|
||||
xyhw[0] = data->x_ply - range - 1;
|
||||
while (++xyhw[0] <= data->x_ply + range)
|
||||
{
|
||||
while (xyhw[0] < -1)
|
||||
xyhw[0]++;
|
||||
xyhw[1] = data->y_ply - range - 1;
|
||||
while (++xyhw[1] <= data->y_ply + range)
|
||||
draw(data, xyhw);
|
||||
}
|
||||
}
|
116
games_bonus/enemy.c
Normal file
116
games_bonus/enemy.c
Normal file
|
@ -0,0 +1,116 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* enemy.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: erey-bet <marvin@42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2023/01/04 14:08:08 by erey-bet #+# #+# */
|
||||
/* Updated: 2023/01/09 18:46:26 by erey-bet ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "../so_long_bonus.h"
|
||||
|
||||
void distance_player(int **map, int x, int y, int nbr)
|
||||
{
|
||||
if (map[x][y] == -1 || nbr >= 10)
|
||||
return ;
|
||||
if (map[x][y + 1] > -1 && (map[x][y + 1] == 0 || map[x][y + 1] > nbr))
|
||||
map[x][y + 1] = nbr;
|
||||
if (map[x + 1][y] > -1 && (map[x + 1][y] == 0 || map[x + 1][y] > nbr))
|
||||
map[x + 1][y] = nbr;
|
||||
if (map[x - 1][y] > -1 && (map[x - 1][y] == 0 || map[x - 1][y] > nbr))
|
||||
map[x - 1][y] = nbr;
|
||||
if (map[x][y - 1] > -1 && (map[x][y - 1] == 0 || map[x][y - 1] > nbr))
|
||||
map[x][y - 1] = nbr;
|
||||
distance_player(map, x, y + 1, nbr + 1);
|
||||
distance_player(map, x + 1, y, nbr + 1);
|
||||
distance_player(map, x - 1, y, nbr + 1);
|
||||
distance_player(map, x, y - 1, nbr + 1);
|
||||
}
|
||||
|
||||
int **ft_strdups_int(char **src)
|
||||
{
|
||||
int **src_cpy;
|
||||
int x;
|
||||
int y;
|
||||
|
||||
src_cpy = ft_calloc(ft_strslen(src) + 1, (sizeof(int *)));
|
||||
if (src_cpy == NULL)
|
||||
return (NULL);
|
||||
x = -1;
|
||||
while (src[++x])
|
||||
{
|
||||
src_cpy[x] = ft_calloc(ft_strlen(src[x]) + 1, sizeof(int));
|
||||
if (src_cpy[x] == NULL)
|
||||
return (NULL);
|
||||
y = -1;
|
||||
while (src[x][++y])
|
||||
{
|
||||
if (src[x][y] != '0')
|
||||
src_cpy[x][y] = -1;
|
||||
else
|
||||
src_cpy[x][y] = 0;
|
||||
}
|
||||
}
|
||||
src_cpy[x] = NULL;
|
||||
return (src_cpy);
|
||||
}
|
||||
|
||||
void find(int **map, t_xy *new_pos, int x, int y)
|
||||
{
|
||||
int i;
|
||||
|
||||
i = -1;
|
||||
if (map[x][y + 1] != -1)
|
||||
{
|
||||
i = map[x][y + 1];
|
||||
new_pos->y = y + 1;
|
||||
}
|
||||
if (choice(map, &i, x + 1, y))
|
||||
{
|
||||
new_pos->x = x + 1;
|
||||
new_pos->y = y;
|
||||
}
|
||||
if (choice(map, &i, x - 1, y))
|
||||
{
|
||||
new_pos->x = x - 1;
|
||||
new_pos->y = y;
|
||||
}
|
||||
if (choice(map, &i, x, y - 1))
|
||||
{
|
||||
new_pos->x = x;
|
||||
new_pos->y = y - 1;
|
||||
}
|
||||
}
|
||||
|
||||
t_xy path_finding(t_data *data, int x, int y)
|
||||
{
|
||||
t_xy new_pos;
|
||||
int i;
|
||||
int **map;
|
||||
|
||||
new_pos.x = x;
|
||||
new_pos.y = y;
|
||||
map = ft_strdups_int(data->map);
|
||||
map[data->y_ply][data->x_ply] = -2;
|
||||
distance_player(map, data->y_ply, data->x_ply, 1);
|
||||
find(map, &new_pos, x, y);
|
||||
i = 0;
|
||||
while (map[i])
|
||||
free(map[i++]);
|
||||
free(map);
|
||||
return (new_pos);
|
||||
}
|
||||
|
||||
void move_enemy(t_data *data)
|
||||
{
|
||||
t_xy pos;
|
||||
|
||||
set_element(data, data->y_ene, data->x_ene, '0');
|
||||
pos = path_finding(data, data->x_ene, data->y_ene);
|
||||
set_element(data, pos.y, pos.x, 'e');
|
||||
data->x_ene = pos.x;
|
||||
data->y_ene = pos.y;
|
||||
}
|
74
games_bonus/enemy2.c
Normal file
74
games_bonus/enemy2.c
Normal file
|
@ -0,0 +1,74 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* enemy2.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: erey-bet <marvin@42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2023/01/06 19:06:57 by erey-bet #+# #+# */
|
||||
/* Updated: 2023/01/09 18:20:20 by erey-bet ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "../so_long_bonus.h"
|
||||
|
||||
int ft_strslen(char **src)
|
||||
{
|
||||
int i;
|
||||
|
||||
i = 0;
|
||||
while (src[i])
|
||||
i++;
|
||||
return (i);
|
||||
}
|
||||
|
||||
int choice(int **map, int *i, int x, int y)
|
||||
{
|
||||
if (map[x][y] != -1)
|
||||
{
|
||||
if (*i == -1 || map[x][y] < *i)
|
||||
{
|
||||
*i = map[x][y];
|
||||
return (1);
|
||||
}
|
||||
}
|
||||
return (0);
|
||||
}
|
||||
|
||||
void finish(t_data *data)
|
||||
{
|
||||
if (data->update < 2)
|
||||
{
|
||||
data->update = 2;
|
||||
mlx_clear_window(data->mlx, data->mlx_win);
|
||||
}
|
||||
mlx_put_image_to_window(data->mlx, data->mlx_win, data->imgs.finish,
|
||||
(data->w_scr / 2) - (780 / 2), (data->h_scr / 2) - (430 / 2));
|
||||
data->update++;
|
||||
if (data->update >= 10)
|
||||
{
|
||||
system("pactl set-sink-mute @DEFAULT_SINK@ 0");
|
||||
system("pactl set-sink-volume @DEFAULT_SINK@ 30000");
|
||||
system("paplay --device=0 finish.ogg");
|
||||
}
|
||||
}
|
||||
|
||||
int ft_sqrt(int nb)
|
||||
{
|
||||
int i;
|
||||
|
||||
i = 0;
|
||||
if (nb == 1)
|
||||
return (1);
|
||||
while (i * i != nb && i < nb / 2)
|
||||
{
|
||||
i++;
|
||||
}
|
||||
return (i);
|
||||
}
|
||||
|
||||
int dist(t_data *data)
|
||||
{
|
||||
return (ft_sqrt(ft_pow(data->x_ply - data->y_ene, 2)
|
||||
+ ft_pow(data->y_ply - data->x_ene, 2)));
|
||||
}
|
140
games_bonus/init.c
Normal file
140
games_bonus/init.c
Normal file
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* init.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: erey-bet <marvin@42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2022/12/29 18:06:18 by erey-bet #+# #+# */
|
||||
/* Updated: 2023/01/09 18:43:12 by erey-bet ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "../so_long_bonus.h"
|
||||
|
||||
int key_hook(int key, t_data *data)
|
||||
{
|
||||
if (key == K_ESC)
|
||||
quit(data);
|
||||
if (data->update < 2)
|
||||
{
|
||||
if (key == K_LEFT)
|
||||
move(data, -1, 0);
|
||||
else if (key == K_RIGHT)
|
||||
move(data, 1, 0);
|
||||
else if (key == K_UP)
|
||||
move(data, 0, -1);
|
||||
else if (key == K_DOWN)
|
||||
move(data, 0, 1);
|
||||
}
|
||||
if (data->update == 0)
|
||||
data->update = 1;
|
||||
return (0);
|
||||
}
|
||||
|
||||
static int init_img(t_data *data)
|
||||
{
|
||||
data->imgs.ply = (void **)malloc(sizeof(void *) * 8);
|
||||
if (data->imgs.ply == NULL)
|
||||
return (0);
|
||||
data->imgs.ply[0] = mxfi(data, "assets/player_0.xpm");
|
||||
data->imgs.ply[1] = mxfi(data, "assets/player_1.xpm");
|
||||
data->imgs.ply[2] = mxfi(data, "assets/player_2.xpm");
|
||||
data->imgs.ply[3] = mxfi(data, "assets/player_3.xpm");
|
||||
data->imgs.ply[4] = mxfi(data, "assets/player_0*.xpm");
|
||||
data->imgs.ply[5] = mxfi(data, "assets/player_1*.xpm");
|
||||
data->imgs.ply[6] = mxfi(data, "assets/player_2*.xpm");
|
||||
data->imgs.ply[7] = mxfi(data, "assets/player_3*.xpm");
|
||||
data->imgs.wall = (void **)malloc(sizeof(void *) * 3);
|
||||
if (data->imgs.ply == NULL)
|
||||
return (0);
|
||||
data->imgs.wall[0] = mxfi(data, "assets/wall_0.xpm");
|
||||
data->imgs.wall[1] = mxfi(data, "assets/wall_1.xpm");
|
||||
data->imgs.wall[2] = mxfi(data, "assets/wall_2.xpm");
|
||||
data->imgs.col = (void **)malloc(sizeof(void *) * 3);
|
||||
if (data->imgs.ply == NULL)
|
||||
return (0);
|
||||
data->imgs.col[0] = mxfi(data, "assets/collectible_0.xpm");
|
||||
data->imgs.col[1] = mxfi(data, "assets/collectible_1.xpm");
|
||||
data->imgs.col[2] = mxfi(data, "assets/collectible_2.xpm");
|
||||
return (1);
|
||||
}
|
||||
|
||||
static void init_data(t_data *data)
|
||||
{
|
||||
data->update = 1;
|
||||
data->size = 128;
|
||||
data->x_ply = 1;
|
||||
data->y_ply = 1;
|
||||
data->x_ene = -1;
|
||||
data->y_ene = -1;
|
||||
data->move = 0;
|
||||
data->tick = 0;
|
||||
data->map = NULL;
|
||||
data->mlx = mlx_init();
|
||||
data->mlx_win = NULL;
|
||||
mlx_get_screen_size(data->mlx, &data->w_scr, &data->h_scr);
|
||||
if (!init_img(data))
|
||||
return ;
|
||||
data->imgs.exit = (void **)malloc(sizeof(void *) * 3);
|
||||
if (data->imgs.ply == NULL)
|
||||
return ;
|
||||
data->imgs.exit[0] = mxfi(data, "assets/exit_0.xpm");
|
||||
data->imgs.exit[1] = mxfi(data, "assets/exit_1.xpm");
|
||||
data->imgs.exit[2] = mxfi(data, "assets/exit_2.xpm");
|
||||
data->imgs.ene = mxfi(data, "assets/enemy.xpm");
|
||||
data->imgs.finish = mxfi(data, "assets/finish.xpm");
|
||||
data->imgs.bg = mxfi(data, "assets/background.xpm");
|
||||
}
|
||||
|
||||
int render(t_data *data)
|
||||
{
|
||||
char *str_move;
|
||||
|
||||
if (((data->update == 1 && data->tick % 3 == 0) || data->tick >= 65000
|
||||
|| dist(data) > 5) && data->x_ene != -1 && data->y_ene != -1)
|
||||
{
|
||||
data->tick = 0;
|
||||
move_enemy(data);
|
||||
pre_draw(data);
|
||||
}
|
||||
else if (data->x_ene != -1 && data->y_ene != -1)
|
||||
data->tick++;
|
||||
if (data->update == 1)
|
||||
{
|
||||
if_spawn_enemy(data);
|
||||
pre_draw(data);
|
||||
mlx_put_image_to_window(data->mlx, data->mlx_win, data->imgs.bg, 0, 0);
|
||||
str_move = ft_itoa(data->move);
|
||||
mlx_string_put(data->mlx, data->mlx_win,
|
||||
100, 100, trgb(0, 150, 0, 0), str_move);
|
||||
free(str_move);
|
||||
data->update = 0;
|
||||
}
|
||||
if (data->x_ply == data->y_ene && data->y_ply == data->x_ene)
|
||||
finish(data);
|
||||
return (0);
|
||||
}
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
char *error;
|
||||
t_data data;
|
||||
|
||||
if (argc != 2)
|
||||
return (0);
|
||||
init_data(&data);
|
||||
error = get_map(argv, &data);
|
||||
if (error)
|
||||
{
|
||||
ft_putstr_fd(error, 1);
|
||||
quit(&data);
|
||||
}
|
||||
data.mlx_win = mlx_new_window(data.mlx, data.w_scr,
|
||||
data.h_scr, "lili meli");
|
||||
mlx_hook(data.mlx_win, 17, 0, quit, &data);
|
||||
mlx_key_hook(data.mlx_win, key_hook, &data);
|
||||
mlx_loop_hook(data.mlx, render, &data);
|
||||
mlx_loop(data.mlx);
|
||||
return (0);
|
||||
}
|
51
games_bonus/init2.c
Normal file
51
games_bonus/init2.c
Normal file
|
@ -0,0 +1,51 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* init2.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: erey-bet <marvin@42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2023/01/06 19:07:02 by erey-bet #+# #+# */
|
||||
/* Updated: 2023/01/09 17:58:58 by erey-bet ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "../so_long_bonus.h"
|
||||
|
||||
void if_spawn_enemy(t_data *data)
|
||||
{
|
||||
t_xy *pos;
|
||||
|
||||
if (data->x_ene != -1 && has_element(data->map, '3'))
|
||||
{
|
||||
pos = get_position(data->map, '3');
|
||||
if (data->x_ply != pos->x || data->y_ply != pos->y)
|
||||
{
|
||||
set_element(data, pos->x, pos->y, 'e');
|
||||
data->x_ene = pos->y;
|
||||
data->y_ene = pos->x;
|
||||
}
|
||||
free(pos);
|
||||
}
|
||||
}
|
||||
|
||||
void *mxfi(t_data *data, char *assets)
|
||||
{
|
||||
int tmp;
|
||||
|
||||
return (mlx_xpm_file_to_image(data->mlx, assets, &tmp, &tmp));
|
||||
}
|
||||
|
||||
int trgb(int t, int r, int g, int b)
|
||||
{
|
||||
return (t << 24 | r << 16 | g << 8 | b);
|
||||
}
|
||||
|
||||
int ft_pow(int nb, int power)
|
||||
{
|
||||
if (power < 0)
|
||||
return (0);
|
||||
else if (power == 0)
|
||||
return (1);
|
||||
return (nb * ft_pow(nb, power - 1));
|
||||
}
|
117
games_bonus/map.c
Normal file
117
games_bonus/map.c
Normal file
|
@ -0,0 +1,117 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* map.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: erey-bet <marvin@42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2023/01/06 14:01:28 by erey-bet #+# #+# */
|
||||
/* Updated: 2023/01/06 14:49:58 by erey-bet ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "../so_long_bonus.h"
|
||||
|
||||
int is_rectangular(t_data *data, char **map)
|
||||
{
|
||||
int x;
|
||||
int y;
|
||||
int w_map;
|
||||
|
||||
x = 0;
|
||||
w_map = -1;
|
||||
while (map[x])
|
||||
{
|
||||
y = 0;
|
||||
while (map[x][y])
|
||||
{
|
||||
if (map[x][y] == ' ')
|
||||
return (0);
|
||||
y++;
|
||||
}
|
||||
if (w_map != -1 && y != w_map)
|
||||
return (0);
|
||||
w_map = y;
|
||||
x++;
|
||||
}
|
||||
data->w_map = w_map;
|
||||
return (1);
|
||||
}
|
||||
|
||||
int is_surrounded_by_wall(char **map, int h_map)
|
||||
{
|
||||
int x;
|
||||
int y;
|
||||
|
||||
x = 0;
|
||||
y = 0;
|
||||
while (map[x] && map[x][y])
|
||||
{
|
||||
if (map[x][y] != '1')
|
||||
return (0);
|
||||
y++;
|
||||
if (!map[x][y] && h_map - 1 != x)
|
||||
{
|
||||
x = h_map - 1;
|
||||
y = 0;
|
||||
}
|
||||
}
|
||||
while (x > 0)
|
||||
{
|
||||
if (!map[x] || map[x][0] != '1' || map[x][y - 1] != '1')
|
||||
return (0);
|
||||
x--;
|
||||
}
|
||||
return (1);
|
||||
}
|
||||
|
||||
int is_possible(char **map_cpy, int x, int y, int *check)
|
||||
{
|
||||
if (map_cpy[x][y] == 'E')
|
||||
return (1);
|
||||
map_cpy[x][y] = 'x';
|
||||
if (map_cpy[x][y + 1] != '1' && map_cpy[x][y + 1] != 'x')
|
||||
if (is_possible(map_cpy, x, y + 1, check))
|
||||
*check = 1;
|
||||
if (map_cpy[x + 1][y] != '1' && map_cpy[x + 1][y] != 'x')
|
||||
if (is_possible(map_cpy, x + 1, y, check))
|
||||
*check = 1;
|
||||
if (map_cpy[x - 1][y] != '1' && map_cpy[x - 1][y] != 'x')
|
||||
if (is_possible(map_cpy, x - 1, y, check))
|
||||
*check = 1;
|
||||
if (map_cpy[x][y - 1] != '1' && map_cpy[x][y - 1] != 'x')
|
||||
if (is_possible(map_cpy, x, y - 1, check))
|
||||
*check = 1;
|
||||
if (!has_element(map_cpy, 'C') && *check)
|
||||
return (1);
|
||||
return (0);
|
||||
}
|
||||
|
||||
char *get_map(char *argv[], t_data *data)
|
||||
{
|
||||
int i;
|
||||
char **map_cpy;
|
||||
|
||||
read_map(argv, data);
|
||||
if (data->map == NULL)
|
||||
return ("Error\nProbleme de lecture de la map");
|
||||
if (!has_element(data->map, 'C') || !has_element(data->map, 'E')
|
||||
|| !has_element(data->map, 'P') || !has_element(data->map, '1'))
|
||||
return ("Error\nIl manque des elements");
|
||||
if (!is_rectangular(data, data->map))
|
||||
return ("Error\nLa carte n'est pas rectangulaire");
|
||||
if (!is_surrounded_by_wall(data->map, data->h_map))
|
||||
return ("Error\nLa carte n'est pas entoure de mur");
|
||||
if (!too_much(data))
|
||||
return ("Error\nLa carte comporte des elements invalide");
|
||||
data = set_position_player(data, get_position(data->map, 'P'));
|
||||
i = 0;
|
||||
map_cpy = ft_strdups(data->map);
|
||||
if (!is_possible(map_cpy, data->y_ply, data->x_ply, &i))
|
||||
return ("Error\nLa carte est impossible a faire");
|
||||
i = 0;
|
||||
while (map_cpy[i])
|
||||
free(map_cpy[i++]);
|
||||
free(map_cpy);
|
||||
return (NULL);
|
||||
}
|
81
games_bonus/map2.c
Normal file
81
games_bonus/map2.c
Normal file
|
@ -0,0 +1,81 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* map2.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: erey-bet <marvin@42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2023/01/06 19:06:48 by erey-bet #+# #+# */
|
||||
/* Updated: 2023/01/06 19:06:51 by erey-bet ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "../so_long_bonus.h"
|
||||
|
||||
int init_fd_map(char *argv[], char **tmp_map, char **map, int *i)
|
||||
{
|
||||
int fd;
|
||||
|
||||
fd = open(argv[1], O_RDONLY);
|
||||
if (fd == -1)
|
||||
return (-1);
|
||||
*tmp_map = NULL;
|
||||
*map = NULL;
|
||||
*i = 0;
|
||||
return (fd);
|
||||
}
|
||||
|
||||
void read_map(char *argv[], t_data *data)
|
||||
{
|
||||
char *tmp_map;
|
||||
char *map;
|
||||
int i;
|
||||
int fd;
|
||||
|
||||
i = ft_strlen(argv[1]);
|
||||
if (argv[1][i - 1] != 'r' || argv[1][i - 2] != 'e' ||
|
||||
argv[1][i - 3] != 'b' || argv[1][i - 4] != '.')
|
||||
return ;
|
||||
fd = init_fd_map(argv, &tmp_map, &map, &i);
|
||||
if (fd == -1)
|
||||
return ;
|
||||
while (i == 0 || tmp_map != NULL)
|
||||
{
|
||||
tmp_map = get_next_line(fd);
|
||||
if (tmp_map && map)
|
||||
map = ft_strjoin_free(map, tmp_map, 1);
|
||||
else if (tmp_map)
|
||||
map = ft_strdup(tmp_map);
|
||||
free(tmp_map);
|
||||
i++;
|
||||
}
|
||||
data->map = ft_split(map, '\n');
|
||||
data->h_map = i - 1;
|
||||
free(map);
|
||||
}
|
||||
|
||||
int too_much(t_data *data)
|
||||
{
|
||||
int i;
|
||||
int y;
|
||||
int nb;
|
||||
|
||||
nb = 0;
|
||||
i = -1;
|
||||
while (data->map[++i])
|
||||
{
|
||||
y = -1;
|
||||
while (data->map[i][++y])
|
||||
{
|
||||
if (data->map[i][y] != 'P' && data->map[i][y] != '1'
|
||||
&& data->map[i][y] != 'C' && data->map[i][y] != 'E'
|
||||
&& data->map[i][y] != 'e' && data->map[i][y] != '0')
|
||||
return (0);
|
||||
if (data->map[i][y] == 'P' || data->map[i][y] == 'E')
|
||||
nb++;
|
||||
}
|
||||
}
|
||||
if (nb > 2)
|
||||
return (0);
|
||||
return (1);
|
||||
}
|
50
games_bonus/player.c
Normal file
50
games_bonus/player.c
Normal file
|
@ -0,0 +1,50 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* player.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: erey-bet <marvin@42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2022/12/29 18:06:32 by erey-bet #+# #+# */
|
||||
/* Updated: 2023/01/09 13:42:08 by erey-bet ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "../so_long_bonus.h"
|
||||
|
||||
int get_new_element(t_data *data, int x, int y)
|
||||
{
|
||||
return (data->map[data->y_ply + y][data->x_ply + x]);
|
||||
}
|
||||
|
||||
void set_new_element(t_data *data, int x, int y)
|
||||
{
|
||||
data->map[data->y_ply + y][data->x_ply + x] = '0';
|
||||
if (!has_element(data->map, 'C'))
|
||||
data->map[data->y_ply + y][data->x_ply + x] = '3';
|
||||
}
|
||||
|
||||
void *set_position_player(t_data *data, t_xy *xy)
|
||||
{
|
||||
data->x_ply = xy->x;
|
||||
data->y_ply = xy->y;
|
||||
free(xy);
|
||||
return (data);
|
||||
}
|
||||
|
||||
void move(t_data *data, int x, int y)
|
||||
{
|
||||
if (get_new_element(data, x, y) == '1')
|
||||
return ;
|
||||
if (get_new_element(data, x, y) == 'C')
|
||||
set_new_element(data, x, y);
|
||||
if (get_new_element(data, x, y) == 'E')
|
||||
if (end(data))
|
||||
return ;
|
||||
if (get_new_element(data, x, y) == 'e')
|
||||
finish(data);
|
||||
data->x_ply += x;
|
||||
data->y_ply += y;
|
||||
ft_putnbr_fd(++data->move, 1);
|
||||
ft_putchar_fd('\r', 1);
|
||||
}
|
63
games_bonus/position.c
Normal file
63
games_bonus/position.c
Normal file
|
@ -0,0 +1,63 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* position.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: erey-bet <marvin@42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2022/12/29 18:06:59 by erey-bet #+# #+# */
|
||||
/* Updated: 2023/01/09 18:43:33 by erey-bet ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "../so_long_bonus.h"
|
||||
|
||||
t_xy *get_position(char **map, char c)
|
||||
{
|
||||
int y;
|
||||
t_xy *xy;
|
||||
|
||||
y = 0;
|
||||
xy = NULL;
|
||||
while (map[y])
|
||||
{
|
||||
if (ft_strchr_gnl(map[y], c) != -1)
|
||||
{
|
||||
xy = ft_calloc(1, sizeof(t_xy));
|
||||
if (xy == NULL)
|
||||
return (NULL);
|
||||
xy->x = ft_strchr_gnl(map[y], c);
|
||||
xy->y = y;
|
||||
break ;
|
||||
}
|
||||
y++;
|
||||
}
|
||||
return (xy);
|
||||
}
|
||||
|
||||
int has_element(char **map, char c)
|
||||
{
|
||||
t_xy *xy;
|
||||
|
||||
xy = get_position(map, c);
|
||||
if (xy == NULL)
|
||||
{
|
||||
free(xy);
|
||||
return (0);
|
||||
}
|
||||
else
|
||||
{
|
||||
free(xy);
|
||||
return (1);
|
||||
}
|
||||
}
|
||||
|
||||
char get_element(t_data *data, t_xy xy)
|
||||
{
|
||||
return (data->map[xy.y][xy.x]);
|
||||
}
|
||||
|
||||
void set_element(t_data *data, int x, int y, char element)
|
||||
{
|
||||
data->map[y][x] = element;
|
||||
}
|
74
games_bonus/quit.c
Normal file
74
games_bonus/quit.c
Normal file
|
@ -0,0 +1,74 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* quit.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: erey-bet <marvin@42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2022/12/29 18:06:50 by erey-bet #+# #+# */
|
||||
/* Updated: 2023/01/09 17:52:53 by erey-bet ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "../so_long_bonus.h"
|
||||
|
||||
int end(t_data *data)
|
||||
{
|
||||
if (get_position(data->map, 'C') == NULL)
|
||||
quit(data);
|
||||
return (1);
|
||||
}
|
||||
|
||||
void all_free(t_data *data)
|
||||
{
|
||||
(void)data;
|
||||
}
|
||||
|
||||
void free_img(t_data *data)
|
||||
{
|
||||
int i;
|
||||
|
||||
i = 0;
|
||||
while (i < 8)
|
||||
mlx_destroy_image(data->mlx, data->imgs.ply[i++]);
|
||||
free(data->imgs.ply);
|
||||
i = 0;
|
||||
while (i < 3)
|
||||
mlx_destroy_image(data->mlx, data->imgs.wall[i++]);
|
||||
free(data->imgs.wall);
|
||||
i = 0;
|
||||
while (i < 3)
|
||||
mlx_destroy_image(data->mlx, data->imgs.col[i++]);
|
||||
free(data->imgs.col);
|
||||
i = 0;
|
||||
while (i < 3)
|
||||
mlx_destroy_image(data->mlx, data->imgs.exit[i++]);
|
||||
free(data->imgs.exit);
|
||||
mlx_destroy_image(data->mlx, data->imgs.ene);
|
||||
mlx_destroy_image(data->mlx, data->imgs.finish);
|
||||
}
|
||||
|
||||
int quit(t_data *data)
|
||||
{
|
||||
int i;
|
||||
|
||||
mlx_destroy_image(data->mlx, data->imgs.bg);
|
||||
free_img(data);
|
||||
if (data->mlx_win)
|
||||
{
|
||||
mlx_clear_window(data->mlx, data->mlx_win);
|
||||
mlx_destroy_window(data->mlx, data->mlx_win);
|
||||
}
|
||||
mlx_destroy_display(data->mlx);
|
||||
mlx_loop_end(data->mlx);
|
||||
i = 0;
|
||||
if (data->map)
|
||||
{
|
||||
while (data->map[i])
|
||||
free(data->map[i++]);
|
||||
free(data->map);
|
||||
}
|
||||
free(data->mlx);
|
||||
exit(0);
|
||||
return (0);
|
||||
}
|
90
games_bonus/render.c
Normal file
90
games_bonus/render.c
Normal file
|
@ -0,0 +1,90 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* render.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: erey-bet <marvin@42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2022/12/29 18:06:42 by erey-bet #+# #+# */
|
||||
/* Updated: 2023/01/06 15:40:33 by erey-bet ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "../so_long_bonus.h"
|
||||
|
||||
static void *assets(t_data *data, int x, int y)
|
||||
{
|
||||
int dist;
|
||||
char c;
|
||||
|
||||
c = data->map[y][x];
|
||||
dist = sqrt(pow(x - data->x_ply, 2) + pow(y - data->y_ply, 2)) - 1;
|
||||
if (dist > 2)
|
||||
dist = 2;
|
||||
else if (c == '1')
|
||||
return (data->imgs.wall[dist]);
|
||||
else if (c == 'C')
|
||||
return (data->imgs.col[dist]);
|
||||
else if (c == 'E')
|
||||
return (data->imgs.exit[dist]);
|
||||
else if (c == 'e')
|
||||
return (data->imgs.ene);
|
||||
return (data->imgs.bg);
|
||||
}
|
||||
|
||||
void mpi(t_data *data, void *img, int x, int y)
|
||||
{
|
||||
mlx_put_image_to_window(data->mlx, data->mlx_win, img, x, y);
|
||||
}
|
||||
|
||||
void draw_player(t_data *data, int xyhw[4])
|
||||
{
|
||||
if (has_element(data->map, 'C'))
|
||||
mpi(data, data->imgs.ply[(xyhw[0] + xyhw[1]) % 4], xyhw[3], xyhw[2]);
|
||||
else
|
||||
mpi(data, data->imgs.ply[((xyhw[0] + xyhw[1]) % 4) + 4],
|
||||
xyhw[3], xyhw[2]);
|
||||
}
|
||||
|
||||
void draw(t_data *data, int xyhw[4])
|
||||
{
|
||||
while (xyhw[1] < -1)
|
||||
xyhw[1]++;
|
||||
if (xyhw[0] == data->x_ply && xyhw[1] == data->y_ply)
|
||||
draw_player(data, xyhw);
|
||||
else if (xyhw[0] < 0 || xyhw[1] < 0 || xyhw[1] >= data->h_map
|
||||
|| xyhw[0] >= data->w_map)
|
||||
mpi(data, data->imgs.bg,
|
||||
xyhw[3] + ((xyhw[0] - data->x_ply) * data->size),
|
||||
xyhw[2] + ((xyhw[1] - data->y_ply) * data->size));
|
||||
else
|
||||
mpi(data, assets(data, xyhw[0], xyhw[1]),
|
||||
xyhw[3] + ((xyhw[0] - data->x_ply) * data->size),
|
||||
xyhw[2] + ((xyhw[1] - data->y_ply) * data->size));
|
||||
}
|
||||
|
||||
void pre_draw(t_data *data)
|
||||
{
|
||||
int xyhw[4];
|
||||
int range;
|
||||
|
||||
if (has_element(data->map, 'C'))
|
||||
range = 2;
|
||||
else
|
||||
{
|
||||
if (data->x_ene == -1)
|
||||
data->x_ene = data->x_ply;
|
||||
range = 4;
|
||||
}
|
||||
xyhw[2] = data->h_scr / 2;
|
||||
xyhw[3] = data->w_scr / 2;
|
||||
xyhw[0] = data->x_ply - range - 1;
|
||||
while (++xyhw[0] <= data->x_ply + range)
|
||||
{
|
||||
while (xyhw[0] < -1)
|
||||
xyhw[0]++;
|
||||
xyhw[1] = data->y_ply - range - 1;
|
||||
while (++xyhw[1] <= data->y_ply + range)
|
||||
draw(data, xyhw);
|
||||
}
|
||||
}
|
Binary file not shown.
Binary file not shown.
|
@ -16,7 +16,8 @@ ft_strlcat.c ft_toupper.c ft_tolower.c ft_strchr.c ft_strrchr.c ft_strncmp.c \
|
|||
ft_memchr.c ft_memcmp.c ft_strnstr.c ft_atoi.c ft_calloc.c ft_strdup.c \
|
||||
ft_substr.c ft_strjoin.c ft_strtrim.c ft_split.c ft_itoa.c ft_strmapi.c \
|
||||
ft_striteri.c ft_putchar_fd.c ft_putstr_fd.c ft_putendl_fd.c ft_putnbr_fd.c \
|
||||
ft_get_size.c ft_power.c ft_atoi_check.c ft_strlen_double.c ft_strjoin_free.c
|
||||
ft_get_size.c ft_power.c ft_atoi_check.c ft_strlen_double.c ft_strjoin_free.c \
|
||||
ft_strdup_free.c ft_strdups.c
|
||||
OBJS = ${SRCS:.c=.o}
|
||||
BONUS_SRCS = ft_lstnew.c ft_lstadd_front.c ft_lstsize.c ft_lstlast.c \
|
||||
ft_lstadd_back.c ft_lstdelone.c ft_lstclear.c ft_lstiter.c ft_lstmap.c
|
||||
|
|
BIN
libft/ft_atoi.o
BIN
libft/ft_atoi.o
Binary file not shown.
Binary file not shown.
BIN
libft/ft_bzero.o
BIN
libft/ft_bzero.o
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
libft/ft_itoa.o
BIN
libft/ft_itoa.o
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
libft/ft_power.o
BIN
libft/ft_power.o
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
libft/ft_split.o
BIN
libft/ft_split.o
Binary file not shown.
Binary file not shown.
Binary file not shown.
32
libft/ft_strdup_free.c
Normal file
32
libft/ft_strdup_free.c
Normal file
|
@ -0,0 +1,32 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* ft_strdup_free.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: erey-bet <marvin@42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2022/07/26 14:25:30 by erey-bet #+# #+# */
|
||||
/* Updated: 2022/09/28 16:32:55 by erey-bet ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "libft.h"
|
||||
|
||||
char *ft_strdup_free(char *src)
|
||||
{
|
||||
char *src_copy;
|
||||
int i;
|
||||
|
||||
src_copy = (char *)malloc(sizeof(char) * ft_strlen(src) + 1);
|
||||
if (src_copy == NULL)
|
||||
return (NULL);
|
||||
i = 0;
|
||||
while (src[i])
|
||||
{
|
||||
src_copy[i] = src[i];
|
||||
i++;
|
||||
}
|
||||
src_copy[i] = '\0';
|
||||
free(src);
|
||||
return (src_copy);
|
||||
}
|
45
libft/ft_strdups.c
Normal file
45
libft/ft_strdups.c
Normal file
|
@ -0,0 +1,45 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* ft_strdups.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: erey-bet <marvin@42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2022/07/26 14:25:30 by erey-bet #+# #+# */
|
||||
/* Updated: 2022/12/29 18:05:24 by erey-bet ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "libft.h"
|
||||
|
||||
static int ft_strslen(char **src)
|
||||
{
|
||||
int i;
|
||||
|
||||
i = 0;
|
||||
while (src[i])
|
||||
i++;
|
||||
return (i);
|
||||
}
|
||||
|
||||
char **ft_strdups(char **src)
|
||||
{
|
||||
char **src_copy;
|
||||
int x;
|
||||
int y;
|
||||
|
||||
src_copy = ft_calloc(ft_strslen(src) + 1, (sizeof(char *)));
|
||||
if (src_copy == NULL)
|
||||
return (NULL);
|
||||
x = -1;
|
||||
while (src[++x])
|
||||
{
|
||||
src_copy[x] = ft_calloc(ft_strlen(src[x]) + 1, 1);
|
||||
y = -1;
|
||||
while (src[x][++y])
|
||||
src_copy[x][y] = src[x][y];
|
||||
src_copy[x][y] = '\0';
|
||||
}
|
||||
src_copy[x] = NULL;
|
||||
return (src_copy);
|
||||
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
libft/libft.a
BIN
libft/libft.a
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue