GithubHelp home page GithubHelp logo

guimartinelli / so_long_exemplos Goto Github PK

View Code? Open in Web Editor NEW
11.0 1.0 0.0 172 KB

Breve resumo do bate-papo do dia 05/10 em exemplos comentados

Makefile 2.66% C 70.97% Roff 23.80% Perl 0.73% Shell 1.85%

so_long_exemplos's Introduction

so_long_exemplos

Breve resumo do bate-papo do dia 05/10 em exemplos comentados

Como usar

Rode make + nome do teste, um executável so_long será criado, e é só executar com ./so_long

Testes

print_imagem: Como carregar uma imagem em um ponteiro, e printar em uma janela

mapa: Introdução de como podemos transformar uma string em um mapa

key_hook: Introdução à função mlx_key_hook

movimento: Princípios de movimentação de imagem, usando a função mlx_key_hook

path: Exemplo de como definir (e como não definir) os paths em nossos arquivos

Corrigindo Seg Faults

É comum encontrar vários erros durante o desenvolvimento do projeto, ao encontrar um Seg Fault, duas dicas para procurar primeiro são:

-Ponteiros mlx ou win mal ultilizados: Caso coloque-os no lugar errado em alguma função, isso quebrará seu programa

Exemplo : win = mlx_new_window(WIN, 100, 100, "teste"); //win como argumento, onde deveria ser mlx

-Path errado ao carregar imagens ou o mapa: Se o path estiver errado, seu ponteiro de imagem ou sua matriz de mapa serão NULL, e quebrará seu programa ao tentar coloca-los na janela

so_long_exemplos's People

Contributors

guimartinelli avatar

Stargazers

Soraia  avatar Gilmar Alexandro Romani avatar Larissa Cristina   avatar Júlio Billet avatar Helio Henrique Moraes avatar Diego Diniz avatar Leo Paiva avatar Daniela Monteiro avatar Anderson Porto avatar Débora Bastos avatar Alexandre Paduan avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.