Todo List
Links Ăšteis
Testers
Temp block
run:
$(MAKE) && ./so_long "assets/maps/another_2.ber"
runb:
$(MAKE) bonus && ./so_long_bonus "assets/maps/another_4.ber"
runbv:
$(MAKE) bonus && valgrind -q --leak-check=full --show-leak-kinds=all -s --track-origins=yes ./so_long_bonus "assets/maps/another_2.ber"
runv:
$(MAKE) && valgrind -q --leak-check=full --show-leak-kinds=all -s --track-origins=yes ./so_long assets/maps/another_2.ber
runiv:
$(MAKE) && valgrind -q --leak-check=full --show-leak-kinds=all -s --track-origins=yes ./so_long assets/maps/another.berr
norm:
norminette $(SOURCES_DIR)
normb:
norminette $(BONUS_DIR)
img:
convert *.jpg -set filename:base "%[basename]" "%[filename:base].xpm"
Mapeamento de Teclas
# define XK_MISCELLANY
# include <X11/keysymdef.h>
# include <X11/X.h>
<https://www.cl.cam.ac.uk/~mgk25/ucs/keysymdef.h>
Convert JPG to XPM (image magick)
convert *.jpg -set filename:base "%[basename]" "%[filename:base].xpm"
Colocar string na tela
mlx_string_put(game->mlx, game->win, X, Y, 0x000000, "TESTE");
Startup Files
shell:startup
Install libs
sudo apt install x11-apps
sudo apt install libxext-dev
sudo apt install libbsd-dev
Compile Flags minilibx
-L. -lXext -L. -lX11
Compile example