{"id":2667,"date":"2018-08-28T14:09:00","date_gmt":"2018-08-28T17:09:00","guid":{"rendered":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/?p=2667"},"modified":"2025-09-02T13:44:32","modified_gmt":"2025-09-02T16:44:32","slug":"como-instalar-o-allegro-5","status":"publish","type":"post","link":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/2018\/08\/28\/como-instalar-o-allegro-5","title":{"rendered":"Como instalar o Allegro 5"},"content":{"rendered":"\n<section id=\"h.4f1fda8fb9b8b043_204\" class=\"yaqOZd\">\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-uQSCkd purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_161\" class=\"hJDwNd-AhqUyc-uQSCkd jXK9ad D2fZ2 OjCsFc wHaque GNzUNc\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd mGzaTb baZpAe\">\n<p class=\"zfr3Q\" dir=\"ltr\">Nesta edi\u00e7\u00e3o do PET-REDA\u00c7\u00c3O ser\u00e1 ensinado a instalar o Allegro nos sistemas operacionais Windows e Linux. O Allegro \u00e9 uma biblioteca de multiplataforma destinada principalmente ao desenvolvimento de jogos, sendo poss\u00edvel desenvolver diretamente por linha de comando ou utilizando uma IDE.<\/p>\n<blockquote>\n<p class=\"zfr3Q\" dir=\"ltr\" style=\"text-align: center\">\u201c<em>Allegro is not a game engine: you are free to design and structure your program as you like<\/em>\u201d.<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\" style=\"text-align: center\">liballeg.org\/<\/p>\n<\/blockquote>\n<div id=\"h.7yaf3wj8hldv\" class=\"CobnVe aP9Z7e\">\u00a0<\/div>\n<div class=\"CjVfdc\">\n<div class=\"PPhIP rviiZ\">\n<div class=\"U26fgb mUbCce fKz7Od LRAOtb rm120e\" role=\"presentation\" aria-describedby=\"h.7yaf3wj8hldv\" aria-label=\"Copiar link do t\u00edtulo\" data-tooltip=\"Copiar link do t\u00edtulo\" aria-hidden=\"true\" data-tooltip-position=\"top\" data-tooltip-vertical-offset=\"12\" data-tooltip-horizontal-offset=\"0\">\n<div class=\"VTBa7b MbhUzd\">\u00a0<\/div>\n<\/div>\n<\/div>\n<strong>Instalando no Visual Studio 2017 (Windows)<\/strong><\/div>\n<p class=\"zfr3Q\" dir=\"ltr\">A IDE que utilizaremos, o Visual Studio Community 2017, pode ser baixado atrav\u00e9s do site da Microsoft pelo seguinte link: \u201c<a class=\"XqQF9c\" href=\"https:\/\/www.google.com\/url?q=https%3A%2F%2Fwww.visualstudio.com%2Fpt-br%2Fdownloads%2F%3Frr%3Dhttps%253A%252F%252Fwww.google.com.br%252F&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNHcEqug2SC3RRkXb5-dO9SBgsn01g\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.visualstudio.com\/pt-br\/downloads\/?rr=https%3A%2F%2Fwww.google.com.br%2F<\/a>\u201d.<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">O Visual Studio \u00e9 uma IDE muito completa e segundo a Microsoft \u201cA melhor ferramenta do setor para qualquer desenvolvedor\u201d. Com ela, voc\u00ea pode programar em diversas linguagens.<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">No ato da instala\u00e7\u00e3o voc\u00ea poder\u00e1 decidir quais ferramentas acompanhar\u00e3o a IDE, quanto mais selecionar, mais pesado ficar\u00e1. Em nosso caso, bastam ser selecionadas as op\u00e7\u00f5es relacionadas a\u00a0<strong>C++<\/strong>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_207\" class=\"yaqOZd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-qWD73c purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_163\" class=\"hJDwNd-AhqUyc-qWD73c jXK9ad D2fZ2 OjCsFc wHaque GNzUNc\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd mGzaTb baZpAe\">\n<p class=\"zfr3Q\" dir=\"ltr\">Com o Visual Studio j\u00e1 Instalado, Crie um novo Projeto, seguindo a imagem\u00a0ao lado\u00a0ou utilizando o comando\u00a0<strong>Ctrl+Shift+N<\/strong>:<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"hJDwNd-AhqUyc-qWD73c purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_162\" class=\"hJDwNd-AhqUyc-qWD73c jXK9ad D2fZ2 OjCsFc wHaque\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd baZpAe\">\n<div class=\"t3iYD\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-2711 size-full\" src=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro1.png\" alt=\"\" width=\"1039\" height=\"496\" srcset=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro1.png 1039w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro1-300x143.png 300w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro1-1024x489.png 1024w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro1-768x367.png 768w\" sizes=\"(max-width: 1039px) 100vw, 1039px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_212\" class=\"yaqOZd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-qWD73c purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_164\" class=\"hJDwNd-AhqUyc-qWD73c jXK9ad D2fZ2 OjCsFc wHaque\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd baZpAe\">\n<div class=\"t3iYD\"><img decoding=\"async\" class=\"aligncenter wp-image-2712 size-full\" src=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro2.png\" alt=\"\" width=\"942\" height=\"611\" srcset=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro2.png 942w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro2-300x195.png 300w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro2-768x498.png 768w\" sizes=\"(max-width: 942px) 100vw, 942px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"hJDwNd-AhqUyc-qWD73c purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_318\" class=\"hJDwNd-AhqUyc-qWD73c jXK9ad D2fZ2 OjCsFc wHaque GNzUNc\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd mGzaTb baZpAe\">\n<p class=\"zfr3Q\" dir=\"ltr\">Em \u201c<strong>Visual C++<\/strong>\u201d, selecione \u201c<strong>Empty Project<\/strong>\u201d, como na imagem abaixo. N\u00e3o se assuste, em breve ser\u00e1 mostrado como programar em C ao inv\u00e9s de C++.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_215\" class=\"yaqOZd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-uQSCkd purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_165\" class=\"hJDwNd-AhqUyc-uQSCkd jXK9ad D2fZ2 OjCsFc wHaque GNzUNc\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd mGzaTb baZpAe\">\n<p class=\"zfr3Q\" dir=\"ltr\">Preencha o nome do projeto como desejar. Em \u201c<em><strong>Location\u201d<\/strong><\/em>, insira o local onde ser\u00e1 salvo o Projeto e em \u201c<em><strong>Solution name<\/strong><\/em><em>\u201d<\/em>, o nome da pasta em que o projeto ficar\u00e1 alocado. Ap\u00f3s, clique em OK.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_218\" class=\"yaqOZd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-OiUrBf purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_167\" class=\"hJDwNd-AhqUyc-OiUrBf jXK9ad D2fZ2 OjCsFc wHaque GNzUNc\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd mGzaTb baZpAe\">\n<p class=\"zfr3Q\" dir=\"ltr\">Com o projeto aberto, no canto superior direito, clique com o bot\u00e3o direito do mouse sobre o Projeto e clique em \u201c<em><strong>Manage NuGet Packages\u2026<\/strong><\/em><em>\u201d<\/em> como na imagem a seguir:<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"hJDwNd-AhqUyc-II5mzb purZT-AhqUyc-II5mzb pSzOP-AhqUyc-II5mzb JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_166\" class=\"hJDwNd-AhqUyc-II5mzb pSzOP-AhqUyc-II5mzb jXK9ad D2fZ2 OjCsFc wHaque\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd baZpAe\">\n<div class=\"t3iYD\"><img decoding=\"async\" class=\"aligncenter wp-image-2713 size-full\" src=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro3.png\" alt=\"\" width=\"602\" height=\"602\" srcset=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro3.png 602w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro3-300x300.png 300w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro3-150x150.png 150w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_223\" class=\"yaqOZd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-OiUrBf purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_168\" class=\"hJDwNd-AhqUyc-OiUrBf jXK9ad D2fZ2 OjCsFc wHaque\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd baZpAe\">\n<div class=\"t3iYD\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2714 size-full\" src=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro4.jpg\" alt=\"\" width=\"1280\" height=\"613\" srcset=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro4.jpg 1280w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro4-300x144.jpg 300w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro4-1024x490.jpg 1024w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro4-768x368.jpg 768w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"hJDwNd-AhqUyc-II5mzb purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_169\" class=\"hJDwNd-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c jXK9ad D2fZ2 OjCsFc wHaque GNzUNc\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd mGzaTb baZpAe\">\n<p class=\"zfr3Q\" dir=\"ltr\">Ser\u00e1 aberto o NuGet Package Manager. Na aba \u201c<strong>Browse<\/strong>\u201d, digite \u201c<strong>Allegro<\/strong>\u201d e instale a primeira op\u00e7\u00e3o como na imagem ao lado:<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_322\" class=\"yaqOZd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-uQSCkd purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_319\" class=\"hJDwNd-AhqUyc-uQSCkd jXK9ad D2fZ2 OjCsFc wHaque GNzUNc\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd mGzaTb baZpAe\">\n<p class=\"zfr3Q\" dir=\"ltr\">Preste aten\u00e7\u00e3o na aba \u201c<strong>Output<\/strong>\u201d na parte inferior do Visual Studio. Aguarde a mensagem de conclus\u00e3o da instala\u00e7\u00e3o como na imagem:<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_228\" class=\"yaqOZd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-uQSCkd purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_170\" class=\"hJDwNd-AhqUyc-uQSCkd jXK9ad D2fZ2 OjCsFc wHaque\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd baZpAe\">\n<div class=\"t3iYD\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2715 size-full\" src=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro5.png\" alt=\"\" width=\"830\" height=\"208\" srcset=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro5.png 830w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro5-300x75.png 300w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro5-768x192.png 768w\" sizes=\"(max-width: 830px) 100vw, 830px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_231\" class=\"yaqOZd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-qWD73c purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_171\" class=\"hJDwNd-AhqUyc-qWD73c jXK9ad D2fZ2 OjCsFc wHaque GNzUNc\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd mGzaTb baZpAe\">\n<p class=\"zfr3Q\" dir=\"ltr\">Ap\u00f3s, feche o NuGet Package Manager:<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"hJDwNd-AhqUyc-qWD73c JNdkSc L6cTce-purZT L6cTce-pSzOP\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\u00a0<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_234\" class=\"yaqOZd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-uQSCkd purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_172\" class=\"hJDwNd-AhqUyc-uQSCkd jXK9ad D2fZ2 OjCsFc wHaque\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd baZpAe\">\n<div class=\"t3iYD\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2716 size-full\" src=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro6.png\" alt=\"\" width=\"724\" height=\"287\" srcset=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro6.png 724w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro6-300x119.png 300w\" sizes=\"(max-width: 724px) 100vw, 724px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_237\" class=\"yaqOZd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-OiUrBf purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_173\" class=\"hJDwNd-AhqUyc-OiUrBf jXK9ad D2fZ2 OjCsFc wHaque GNzUNc\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd mGzaTb baZpAe\">\n<p class=\"zfr3Q\" dir=\"ltr\">V\u00e1 novamente no canto superior direito e clique com o bot\u00e3o direito do mouse sobre o Projeto, mas agora selecione \u201c<strong>Properties<\/strong>\u201d.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"hJDwNd-AhqUyc-II5mzb purZT-AhqUyc-II5mzb pSzOP-AhqUyc-II5mzb JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_174\" class=\"hJDwNd-AhqUyc-II5mzb pSzOP-AhqUyc-II5mzb jXK9ad D2fZ2 OjCsFc wHaque\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd baZpAe\">\n<div class=\"t3iYD\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2717 size-full\" src=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro7.png\" alt=\"\" width=\"525\" height=\"719\" srcset=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro7.png 525w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro7-219x300.png 219w\" sizes=\"(max-width: 525px) 100vw, 525px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_242\" class=\"yaqOZd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-qWD73c purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_175\" class=\"hJDwNd-AhqUyc-qWD73c jXK9ad D2fZ2 OjCsFc wHaque GNzUNc\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd mGzaTb baZpAe\">\n<p class=\"zfr3Q\" dir=\"ltr\">V\u00e1 at\u00e9 \u201c<strong>Allegro 5<\/strong>\u201d, \u201c<strong>Library Type<\/strong>\u201d e selecione a op\u00e7\u00e3o \u201d<strong>Dynamic Debug &#8211; Dynamic runtime<\/strong>\u201d e aperte o bot\u00e3o \u201c<strong>Apply<\/strong>\u201d, como na imagem a seguir:<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"hJDwNd-AhqUyc-qWD73c purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_176\" class=\"hJDwNd-AhqUyc-qWD73c jXK9ad D2fZ2 OjCsFc wHaque\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd baZpAe\">\n<div class=\"t3iYD\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2718 size-full\" src=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro8.png\" alt=\"\" width=\"836\" height=\"543\" srcset=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro8.png 836w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro8-300x195.png 300w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro8-768x499.png 768w\" sizes=\"(max-width: 836px) 100vw, 836px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_247\" class=\"yaqOZd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-qWD73c purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_177\" class=\"hJDwNd-AhqUyc-qWD73c jXK9ad D2fZ2 OjCsFc wHaque GNzUNc\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd mGzaTb baZpAe\">\n<p class=\"zfr3Q\" dir=\"ltr\">Agora v\u00e1 para a aba \u201c<strong>Add-ons<\/strong>\u201d, e marque com \u201c<strong>Yes<\/strong>\u201d os Add-ons que voc\u00ea pretende utilizar em seu projeto. N\u00e3o h\u00e1 problema em marcar todos caso voc\u00ea n\u00e3o saiba exatamente quais ir\u00e1 utilizar.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"hJDwNd-AhqUyc-qWD73c purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_178\" class=\"hJDwNd-AhqUyc-qWD73c jXK9ad D2fZ2 OjCsFc wHaque\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd baZpAe\">\n<div class=\"t3iYD\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2719 size-full\" src=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro9.png\" alt=\"\" width=\"839\" height=\"545\" srcset=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro9.png 839w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro9-300x195.png 300w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro9-768x499.png 768w\" sizes=\"(max-width: 839px) 100vw, 839px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_252\" class=\"yaqOZd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-qWD73c purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_179\" class=\"hJDwNd-AhqUyc-qWD73c jXK9ad D2fZ2 OjCsFc wHaque GNzUNc\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd mGzaTb baZpAe\">\n<p class=\"zfr3Q\" dir=\"ltr\">Novamente, no seu Projeto clique com o bot\u00e3o direito desta vez na aba \u201c<strong>Source Files<\/strong>\u201d, selecione \u201c<strong>Add<\/strong>\u201d e \u201c<strong>New Item<\/strong>\u201d:<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"hJDwNd-AhqUyc-qWD73c purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_180\" class=\"hJDwNd-AhqUyc-qWD73c jXK9ad D2fZ2 OjCsFc wHaque\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd baZpAe\">\n<div class=\"t3iYD\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2720 size-full\" src=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro10.png\" alt=\"\" width=\"821\" height=\"533\" srcset=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro10.png 821w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro10-300x195.png 300w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro10-768x499.png 768w\" sizes=\"(max-width: 821px) 100vw, 821px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_260\" class=\"yaqOZd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-qWD73c purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_182\" class=\"hJDwNd-AhqUyc-qWD73c jXK9ad D2fZ2 OjCsFc wHaque\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd baZpAe\">\n<div class=\"t3iYD\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2721 size-full\" src=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro11.png\" alt=\"\" width=\"941\" height=\"611\" srcset=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro11.png 941w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro11-300x195.png 300w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro11-768x499.png 768w\" sizes=\"(max-width: 941px) 100vw, 941px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"hJDwNd-AhqUyc-qWD73c purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_181\" class=\"hJDwNd-AhqUyc-qWD73c jXK9ad D2fZ2 OjCsFc wHaque GNzUNc\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd mGzaTb baZpAe\">\n<p class=\"zfr3Q\" dir=\"ltr\">Seleciona-se um \u201c<strong>C++ File<\/strong>\u201d que por padr\u00e3o tem formato\u00a0<strong>.cpp<\/strong>, deste modo voc\u00ea teria que programar em C++, mas para utilizar C, basta trocar o tipo do arquivo no nome, de\u00a0<strong>.cpp<\/strong>\u00a0para\u00a0<strong>.c<\/strong>, por exemplo, Main.cpp vira\u00a0<strong>Main.c<\/strong>, como na imagem ao lado:<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_265\" class=\"yaqOZd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-uQSCkd purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_184\" class=\"hJDwNd-AhqUyc-uQSCkd jXK9ad D2fZ2 OjCsFc wHaque GNzUNc\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd mGzaTb baZpAe\">\n<p class=\"zfr3Q\" dir=\"ltr\">Voc\u00ea pode adicionar v\u00e1rios itens e utiliz\u00e1-los como classes em seu projeto, como por Dica: Voc\u00ea pode adicionar v\u00e1rios itens ao seu projeto e utiliz\u00e1-los como classes. Por exemplo, Rank.c (uma classe na qual voc\u00ea implementaria o sistema de ranqueamento do seu jogo).<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">Agora j\u00e1 est\u00e1 tudo pronto, ent\u00e3o \u00e9 s\u00f3 programar!<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_268\" class=\"yaqOZd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-uQSCkd purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_185\" class=\"hJDwNd-AhqUyc-uQSCkd jXK9ad D2fZ2 OjCsFc wHaque\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd baZpAe\">\n<div class=\"t3iYD\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2722 size-full\" src=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro12.png\" alt=\"\" width=\"895\" height=\"283\" srcset=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro12.png 895w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro12-300x95.png 300w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro12-768x243.png 768w\" sizes=\"(max-width: 895px) 100vw, 895px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_271\" class=\"yaqOZd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-II5mzb purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_186\" class=\"hJDwNd-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c jXK9ad D2fZ2 OjCsFc wHaque GNzUNc\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd mGzaTb baZpAe\">\n<p class=\"zfr3Q\" dir=\"ltr\">Como exemplo, segue um c\u00f3digo em Allegro que cria um\u00a0<strong>display\u00a0<\/strong>(janela do jogo) e insere a express\u00e3o \u201cPET REDACAO\u201d.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"hJDwNd-AhqUyc-OiUrBf purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_187\" class=\"hJDwNd-AhqUyc-OiUrBf jXK9ad D2fZ2 OjCsFc wHaque\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd baZpAe\">\n<div class=\"t3iYD\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2723 size-full\" src=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro13.png\" alt=\"\" width=\"828\" height=\"394\" srcset=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro13.png 828w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro13-300x143.png 300w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro13-768x365.png 768w\" sizes=\"(max-width: 828px) 100vw, 828px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_276\" class=\"yaqOZd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-OwsYgb purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_188\" class=\"hJDwNd-AhqUyc-OwsYgb jXK9ad D2fZ2 OjCsFc wHaque GNzUNc\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd mGzaTb baZpAe\">\n<p class=\"zfr3Q\" dir=\"ltr\">Para executar, selecione \u201c<strong>Local Windows Debugger<\/strong>\u201d e pronto, voc\u00ea ter\u00e1 a sua primeira aplica\u00e7\u00e3o em Allegro.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"hJDwNd-AhqUyc-wNfPc purZT-AhqUyc-II5mzb pSzOP-AhqUyc-wNfPc JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_189\" class=\"hJDwNd-AhqUyc-wNfPc pSzOP-AhqUyc-wNfPc jXK9ad D2fZ2 OjCsFc wHaque\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd baZpAe\">\n<div class=\"t3iYD\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2724 size-full\" src=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro14.png\" alt=\"\" width=\"804\" height=\"634\" srcset=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro14.png 804w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro14-300x237.png 300w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro14-768x606.png 768w\" sizes=\"(max-width: 804px) 100vw, 804px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_328\" class=\"yaqOZd lQAHbd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-uQSCkd purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_325\" class=\"hJDwNd-AhqUyc-uQSCkd jXK9ad D2fZ2 OjCsFc wHaque GNzUNc\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd mGzaTb baZpAe\">\n<p class=\"zfr3Q\" dir=\"ltr\">*Obs: A aplica\u00e7\u00e3o durar\u00e1 apenas 5 segundos e se fechar\u00e1 sozinha. Caso queira deixar executando por mais tempo, basta aumentar a propriedade \u201c<strong>al_rest(5.0)<\/strong>\u201d localizada na linha 13. O valor equivale a cinco segundos e aumentar ou diminuir fica \u00e0 sua escolha. Exemplo: \u201c<strong>al_rest(10.0)<\/strong>\u201d, far\u00e1 a aplica\u00e7\u00e3o executar durante dez segundos.<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">**Obs: O c\u00f3digo est\u00e1 melhor explicado ao fim da reda\u00e7\u00e3o!<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_281\" class=\"yaqOZd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-uQSCkd purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_190\" class=\"hJDwNd-AhqUyc-uQSCkd jXK9ad D2fZ2 OjCsFc wHaque GNzUNc\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd mGzaTb baZpAe\">\n<div class=\"CjVfdc\">\n<div class=\"PPhIP rviiZ\">\n<div class=\"U26fgb mUbCce fKz7Od LRAOtb rm120e\" role=\"presentation\" aria-describedby=\"h.jfv01doc4j0u\" aria-label=\"Copiar link do t\u00edtulo\" data-tooltip=\"Copiar link do t\u00edtulo\" aria-hidden=\"true\" data-tooltip-position=\"top\" data-tooltip-vertical-offset=\"12\" data-tooltip-horizontal-offset=\"0\">\n<div class=\"VTBa7b MbhUzd\">\u00a0<\/div>\n<\/div>\n<\/div>\n<strong>Instalando no Code::Blocks (Linux)<\/strong><\/div>\n<p class=\"zfr3Q\" dir=\"ltr\">Para a instala\u00e7\u00e3o utilizaremos comandos\u00a0<strong>apt-get<\/strong>, que operam n\u00e3o s\u00f3 no Ubuntu, Fedora e Debian como tamb\u00e9m em muitas outras distribui\u00e7\u00f5es do Linux.<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">Primeiramente, vamos instalar o Code::Blocks. Para isso, abra o terminal e execute os seguintes comandos:<\/p>\n<ul class=\"n8H08c UVNKR\">\n<li class=\"TYR86d zfr3Q\">\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>sudo apt-get update\u00a0<\/strong>(Atualiza o reposit\u00f3rio)<\/p>\n<\/li>\n<li class=\"TYR86d zfr3Q\">\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>sudo apt-get install codeblocks\u00a0<\/strong>(Instala o Code::Blocks)<\/p>\n<\/li>\n<\/ul>\n<p class=\"zfr3Q\" dir=\"ltr\">Agora, vamos a instala\u00e7\u00e3o do Allegro.<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">Para come\u00e7ar, baixaremos alguns arquivos essenciais para a instala\u00e7\u00e3o do allegro com o seguinte comando:<\/p>\n<ul class=\"n8H08c UVNKR\">\n<li class=\"TYR86d zfr3Q\">\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>sudo apt-get install build-essential cmake xorg-dev libgl1-mesa-dev libglu-dev<\/strong><\/p>\n<\/li>\n<\/ul>\n<p class=\"zfr3Q\" dir=\"ltr\">Agora instalaremos mais algumas depend\u00eancias do Allegro com o comando a seguir:<\/p>\n<ul class=\"n8H08c UVNKR\">\n<li class=\"TYR86d zfr3Q\">\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>sudo apt-get install libpng-dev libcurl4-dev libfreetype6-dev libjpeg-dev libvorbis-dev libopenal-dev libphysfs-dev libgtk2.0-dev libasound-dev<br \/>libpulse-dev libflac-dev libdumb1-dev<\/strong><\/p>\n<\/li>\n<\/ul>\n<p class=\"zfr3Q\" dir=\"ltr\">A partir de agora seu sistema j\u00e1 pode receber o Allegro. Para baixar a \u00faltima vers\u00e3o dele, abra a p\u00e1gina<a class=\"XqQF9c\" href=\"http:\/\/www.google.com\/url?q=http%3A%2F%2Fwww.allegro.cc%2Ffiles%2F&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNHFUk9jztuO_U_PcaVANVDxGTrswQ\" target=\"_blank\" rel=\"noopener noreferrer\">\u00a0<\/a><a class=\"XqQF9c\" href=\"http:\/\/www.google.com\/url?q=http%3A%2F%2Fwww.allegro.cc%2Ffiles%2F&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNHFUk9jztuO_U_PcaVANVDxGTrswQ\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.allegro.cc\/files\/<\/a>. Baixe a vers\u00e3o do Allegro em formato\u00a0<strong>.tar.gz<\/strong>\u00a0como na imagem:<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_284\" class=\"yaqOZd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-qWD73c purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_191\" class=\"hJDwNd-AhqUyc-qWD73c jXK9ad D2fZ2 OjCsFc wHaque\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd baZpAe\">\n<div class=\"t3iYD\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2725 size-full\" src=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro15.png\" alt=\"\" width=\"620\" height=\"402\" srcset=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro15.png 620w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro15-300x195.png 300w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"hJDwNd-AhqUyc-qWD73c JNdkSc L6cTce-purZT L6cTce-pSzOP\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\u00a0<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_287\" class=\"yaqOZd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-uQSCkd purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_192\" class=\"hJDwNd-AhqUyc-uQSCkd jXK9ad D2fZ2 OjCsFc wHaque GNzUNc\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd mGzaTb baZpAe\">\n<p class=\"zfr3Q\" dir=\"ltr\">Salve-o em um local em que seja f\u00e1cil de localiz\u00e1-lo posteriormente.<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">Em seguida, abra o terminal e navegue atrav\u00e9s dos comandos \u201c<strong>cd<\/strong>\u201d at\u00e9 onde o arquivo foi baixado.<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">Dica:\u00a0<strong>cd<\/strong>\u00a0(muda de diret\u00f3rio)<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">Exemplo:\u00a0<strong>$ cd \/etc<\/strong><\/p>\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>cd &#8211;<\/strong>\u00a0(volta para o diret\u00f3rio anterior)<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">Exemplo:\u00a0<strong>$ cd &#8211;<\/strong><\/p>\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>cd ..<\/strong>\u00a0(volta um diret\u00f3rio acima)<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">Exemplo:\u00a0<strong>$ cd ..<\/strong><\/p>\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>cd ~<\/strong>\u00a0(volta para seu diret\u00f3rio \/home)<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">Exemplo:\u00a0<strong>$ cd ~<\/strong><\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">Agora iremos descompactar o \u201c<strong>Source Code<\/strong>\u201d do Allegro. Ainda no Terminal, insira o seguinte comando:<\/p>\n<ul class=\"n8H08c UVNKR\">\n<li class=\"TYR86d zfr3Q\">\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>tar -xvzf allegro-5.0.0.tar.gz<\/strong><\/p>\n<\/li>\n<\/ul>\n<p class=\"zfr3Q\" dir=\"ltr\">Entre na pasta que voc\u00ea descompactou, &#8220;<strong>allegro-5.0.0<\/strong>&#8220;, com o comando:<\/p>\n<ul class=\"n8H08c UVNKR\">\n<li class=\"TYR86d zfr3Q\">\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>cd allegro-5.0.0<\/strong><\/p>\n<\/li>\n<\/ul>\n<p class=\"zfr3Q\" dir=\"ltr\">Crie uma pasta &#8220;<strong>build<\/strong>&#8221; com com o comando:<\/p>\n<ul class=\"n8H08c UVNKR\">\n<li class=\"TYR86d zfr3Q\">\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>mkdir build<\/strong><\/p>\n<\/li>\n<\/ul>\n<p class=\"zfr3Q\" dir=\"ltr\">Entre na pasta &#8220;<strong>build<\/strong>&#8221; utilizando:<\/p>\n<ul class=\"n8H08c UVNKR\">\n<li class=\"TYR86d zfr3Q\">\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>cd build<\/strong><\/p>\n<\/li>\n<\/ul>\n<p class=\"zfr3Q\" dir=\"ltr\">e digite o comando:<\/p>\n<ul class=\"n8H08c UVNKR\">\n<li class=\"TYR86d zfr3Q\">\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>cmake .. -DCMAKE_INSTALL_PREFIX=\/usr<\/strong><\/p>\n<\/li>\n<\/ul>\n<p class=\"zfr3Q\" dir=\"ltr\">Em seguida, compile a biblioteca executando o comando:<\/p>\n<ul class=\"n8H08c UVNKR\">\n<li class=\"TYR86d zfr3Q\">\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>make<\/strong><\/p>\n<\/li>\n<\/ul>\n<p class=\"zfr3Q\" dir=\"ltr\">Para finalizar a instala\u00e7\u00e3o do Allegro, utilize o comando:<\/p>\n<ul class=\"n8H08c UVNKR\">\n<li class=\"TYR86d zfr3Q\">\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>sudo make install<\/strong><\/p>\n<\/li>\n<\/ul>\n<p class=\"zfr3Q\" dir=\"ltr\">A partir deste comando voc\u00ea j\u00e1 pode criar aplica\u00e7\u00f5es em Allegro utilizando arquivos de texto e compilando pelo Terminal.<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">Caso voc\u00ea prefira utilizar uma IDE para desenvolver, iremos configurar o Code::Blocks para funcionar juntamente com o Allegro.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_290\" class=\"yaqOZd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-qWD73c purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_193\" class=\"hJDwNd-AhqUyc-qWD73c jXK9ad D2fZ2 OjCsFc wHaque\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd baZpAe\">\n<div class=\"t3iYD\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2726 size-full\" src=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro16.png\" alt=\"\" width=\"354\" height=\"230\" srcset=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro16.png 354w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro16-300x195.png 300w\" sizes=\"(max-width: 354px) 100vw, 354px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"hJDwNd-AhqUyc-qWD73c purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_194\" class=\"hJDwNd-AhqUyc-qWD73c jXK9ad D2fZ2 OjCsFc wHaque GNzUNc\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd mGzaTb baZpAe\">\n<p class=\"zfr3Q\" dir=\"ltr\">Abra o Code::Blocks e caso seja solicitado o compilador, opte por \u201c<strong>GNU GCC Compiler<\/strong>\u201d<strong>.\u00a0<\/strong>Em seguida, v\u00e1 at\u00e9 o menu \u201c<strong>Settings<\/strong>\u201d e selecione \u201c<strong>Compiler&#8230;<\/strong>\u201d.<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">A seguir, clique na aba \u201c<strong>Search directories<\/strong>\u201d, como na imagem abaixo:<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_295\" class=\"yaqOZd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-uQSCkd purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_195\" class=\"hJDwNd-AhqUyc-uQSCkd jXK9ad D2fZ2 OjCsFc wHaque\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd baZpAe\">\n<div class=\"t3iYD\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2727 size-full\" src=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro17.png\" alt=\"\" width=\"756\" height=\"239\" srcset=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro17.png 756w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro17-300x95.png 300w\" sizes=\"(max-width: 756px) 100vw, 756px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_298\" class=\"yaqOZd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-uQSCkd purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_196\" class=\"hJDwNd-AhqUyc-uQSCkd jXK9ad D2fZ2 OjCsFc wHaque GNzUNc\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd mGzaTb baZpAe\">\n<p class=\"zfr3Q\" dir=\"ltr\">Em seguida, na aba \u201c<strong>Compiler<\/strong>\u201d, adicione o seguinte comando ap\u00f3s clicar em \u201c<strong>Add<\/strong>\u201d:<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\"><strong> \/usr\/include<\/strong><\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">Ap\u00f3s acrescentar o comando, v\u00e1 at\u00e9 a aba \u201c<strong>Linker<\/strong>\u201d, e acrescente este comando, tamb\u00e9m utilizando o bot\u00e3o \u201c<strong>Add<\/strong>\u201d:<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\"><strong> \/usr\/lib<\/strong><\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">Agora v\u00e1 at\u00e9 a aba \u201c<strong>Linker settings<\/strong>\u201d e v\u00e1 at\u00e9 &#8220;<strong>Other linker options<\/strong>\u201d:<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_301\" class=\"yaqOZd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-uQSCkd purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_197\" class=\"hJDwNd-AhqUyc-uQSCkd jXK9ad D2fZ2 OjCsFc wHaque\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd baZpAe\">\n<div class=\"t3iYD\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2728 size-full\" src=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro18.png\" alt=\"\" width=\"747\" height=\"193\" srcset=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro18.png 747w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro18-300x78.png 300w\" sizes=\"(max-width: 747px) 100vw, 747px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_304\" class=\"yaqOZd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-uQSCkd purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_198\" class=\"hJDwNd-AhqUyc-uQSCkd jXK9ad D2fZ2 OjCsFc wHaque GNzUNc\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd mGzaTb baZpAe\">\n<p class=\"zfr3Q\" dir=\"ltr\">Acrescente as seguintes linhas:<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>`pkg-config allegro-5.0<\/strong><\/p>\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>allegro_primitives-5.0<\/strong><\/p>\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>allegro_audio-5.0<\/strong><\/p>\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>allegro_acodec-5.0<\/strong><\/p>\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>allegro_color-5.0<\/strong><\/p>\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>allegro_dialog-5.0<\/strong><\/p>\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>allegro_font-5.0<\/strong><\/p>\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>allegro_image-5.0<\/strong><\/p>\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>allegro_physfs-5.0<\/strong><\/p>\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>allegro_main-5.0<\/strong><\/p>\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>allegro_memfile-5.0<\/strong><\/p>\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>allegro_ttf-5.0<\/strong><\/p>\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>&#8211;libs `<\/strong><\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">Pronto, a instala\u00e7\u00e3o foi conclu\u00edda e para testar, voc\u00ea pode utilizar o mesmo c\u00f3digo de teste que foi utilizado na instala\u00e7\u00e3o com Windows (IDE Visual Studio).<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">Agora, voc\u00ea possui tudo para come\u00e7ar a desenvolver utilizando a biblioteca Allegro.<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">Agora, para melhor entendimento irei explicar o que faz cada parte do c\u00f3digo utilizado como exemplo:<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_307\" class=\"yaqOZd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-uQSCkd purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_199\" class=\"hJDwNd-AhqUyc-uQSCkd jXK9ad D2fZ2 OjCsFc wHaque\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd baZpAe\">\n<div class=\"t3iYD\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2729 size-full\" src=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro19.png\" alt=\"\" width=\"710\" height=\"244\" srcset=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro19.png 710w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2020\/09\/allegro19-300x103.png 300w\" sizes=\"(max-width: 710px) 100vw, 710px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"h.4f1fda8fb9b8b043_310\" class=\"yaqOZd\">\n<div class=\"yaqOZd IFuOkc\">\u00a0<\/div>\n<div class=\"mYVXT\">\n<div class=\"LS81yb VICjCf\">\n<div class=\"hJDwNd-AhqUyc-uQSCkd purZT-AhqUyc-II5mzb pSzOP-AhqUyc-qWD73c JNdkSc\">\n<div class=\"JNdkSc-SmKAyb\">\n<div class=\"\">\n<div class=\"oKdM2c Kzv0Me\">\n<div id=\"h.4f1fda8fb9b8b043_200\" class=\"hJDwNd-AhqUyc-uQSCkd jXK9ad D2fZ2 OjCsFc wHaque GNzUNc\">\n<div class=\"jXK9ad-SmKAyb\">\n<div class=\"tyJCtd mGzaTb baZpAe\">\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>#include &lt;allegro5\/allegro.h&gt; <\/strong>(Inclui o Allegro ao Projeto)<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>#include &lt;allegro5\/allegro_font.h&gt; <\/strong>(Inclui as ferramentas de \u201cescrita\u201d do Allegro)<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>al_init(); <\/strong>(Inicializa o Allegro)<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>al_init_font_addon(); <\/strong>(Inicializa o addon de fontes)<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>ALLEGRO_DISPLAY* display = al_create_display(800, 600); <\/strong>(Cria uma janela com resolu\u00e7\u00e3o 800&#215;600)<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>al_clear_to_color(al_map_rgb(0, 0, 0)); <\/strong>(Define a cor de fundo \u20180,0,0\u2019 = preto)<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\"><strong>al_draw_text(font, al_map_rgb(255, 255, 255), 400, 300, ALLEGRO_ALIGN_CENTER, \u201cPET REDACAO\u201d);<\/strong><\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">Dissecando a linha:<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">al_draw_text &#8211;&gt; (comando para escrever na janela)<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">(font, \u2026) &#8211;&gt; (fonte setada para o texto a ser escrito)<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">(al_map_rgb) &#8211;&gt; (converte o rgb para uma cor allegro)<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">(255, 255, 255) &#8211;&gt; (equivalente a cor branca em RGB)<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">, 400, 300 &#8211;&gt; (posi\u00e7\u00e3o do texto)<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">ALLEGRO_ALIGN_CENTER &#8211;&gt; (alinha o texto)<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">\u201cPET REDACAO\u201d) &#8211;&gt; (texto a ser impresso na tela)<\/p>\n<p class=\"zfr3Q\" dir=\"ltr\">al_rest(10.0); &#8212;<strong>&gt; <\/strong>(Faz o programa permanecer ativo por 10 segundos)<\/p>\n<ul class=\"n8H08c UVNKR\">\n<li class=\"TYR86d zfr3Q\">\n<p class=\"zfr3Q\" dir=\"ltr\">Para mais tutoriais sobre Allegro, acesse: http:\/\/www.rafaeltoledo.net\/tutoriais-allegro-5\/<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Nesta edi\u00e7\u00e3o do PET-REDA\u00c7\u00c3O ser\u00e1 ensinado a instalar o Allegro nos sistemas operacionais Windows e Linux. O Allegro \u00e9 uma biblioteca de multiplataforma destinada principalmente ao desenvolvimento de jogos, sendo poss\u00edvel desenvolver diretamente por linha de comando ou utilizando uma IDE. \u201cAllegro is not a game engine: you are free to design and structure your [&hellip;]<\/p>\n","protected":false},"author":2948,"featured_media":2658,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[124,112],"tags":[184,149],"class_list":["post-2667","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-destaques","category-redacao","tag-ferramentas","tag-redacao"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/posts\/2667","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/users\/2948"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/comments?post=2667"}],"version-history":[{"count":0,"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/posts\/2667\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/media\/2658"}],"wp:attachment":[{"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/media?parent=2667"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/categories?post=2667"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/tags?post=2667"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}