Cenário de Jogo com Imagens - Galeria de Exemplos
Cenário de Jogo com Imagens

Descrição: Exemplo que ilustra como usar imagens para criar um cenário semelhante aos usados nos jogos da série “Super Mario”.

Autor: Edirlei Soares de Lima

Download: Exemplos03.zip

 

Código Fonte:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include "Graphics.h"
Graphics graphics;
Image bloco_grama;
Image bloco_cano;
Image bloco_montanha;
void MainLoop()
{
    int x;
    for (x = 0; x < 800; x+=256)
    {
        graphics.DrawImage2D(x, 128, 256, 256, bloco_montanha); //Desenha blocos de montanhas
    }
    graphics.DrawImage2D(480, 70, 128, 128, bloco_cano); //Desenha um unico cano       
    for (x = 0; x < 800; x+=128)
    {
        graphics.DrawImage2D(x, 0, 128, 128, bloco_grama); //Desenha blocos de grama
    }
}
int main(void)
{
    graphics.CreateMainWindow(800, 600, "Exemplo 03 - Cenario Jogo 2D");
    graphics.SetBackgroundColor(152,209,250);
    bloco_grama.LoadPNGImage("mario_ground.png");
    bloco_cano.LoadPNGImage("mario_pipe.png");
    bloco_montanha.LoadPNGImage("mario_background.png");
    graphics.SetMainLoop(MainLoop);
    graphics.StartMainLoop();
    return 0;
}