supercasiobros/src/tile.h

35 lines
574 B
C
Raw Normal View History

2019-11-16 11:44:09 +01:00
#ifndef TILE_H
#define TILE_H
2019-11-20 15:33:34 +01:00
#include <gint/display.h>
2019-11-16 11:44:09 +01:00
2019-11-20 15:33:34 +01:00
typedef struct
{
image_t * sheet;
int width;
int height;
int padding;
} tileset_t;
2019-11-16 11:44:09 +01:00
2019-11-20 15:33:34 +01:00
extern tileset_t tuyau;
extern tileset_t brick;
extern tileset_t earth;
extern tileset_t gift;
extern tileset_t coin;
extern tileset_t bloc;
extern tileset_t nuage;
extern tileset_t buisson;
extern tileset_t colline;
extern tileset_t champi;
extern tileset_t fleur;
2019-12-07 14:32:38 +01:00
extern tileset_t life_1up;
extern tileset_t bullet;
2019-11-16 11:44:09 +01:00
2019-12-08 16:34:32 +01:00
extern tileset_t bloc;
2019-12-07 14:32:38 +01:00
2019-11-20 15:33:34 +01:00
void draw_tile(int sx, int sy, tileset_t const * const set, int x, int y);
2019-11-16 11:44:09 +01:00
#endif