diff options
author | Ludovic Pouzenc <lpouzenc@gmail.com> | 2013-07-22 21:53:59 +0200 |
---|---|---|
committer | Ludovic Pouzenc <lpouzenc@gmail.com> | 2013-07-22 21:53:59 +0200 |
commit | 62811b6deeba93378141cb553481ae6804da42e5 (patch) | |
tree | 550c475b6bf4efdf8f71d3790ad9a124eb3db708 /src/graphic.c | |
parent | 8d9a2b8fd5d2088d699c2bceb3a54592c33b7b84 (diff) | |
download | mplemmings-62811b6deeba93378141cb553481ae6804da42e5.tar.gz mplemmings-62811b6deeba93378141cb553481ae6804da42e5.tar.bz2 mplemmings-62811b6deeba93378141cb553481ae6804da42e5.zip |
Enfin : affichage du terrain qui fonctionne dans testrender.
Diffstat (limited to 'src/graphic.c')
-rw-r--r-- | src/graphic.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/graphic.c b/src/graphic.c index 3a64cfa..2dfe640 100644 --- a/src/graphic.c +++ b/src/graphic.c @@ -218,7 +218,8 @@ int render_terrain(SDL_Renderer *rend, SDL_Surface *terrain, int xPos) { SDL_Texture * tmp_tex; tmp_surf = SDL_CreateRGBSurface(0,MPL_WIN_W, LEVEL_HEIGHT, - pf->BitsPerPixel, pf->Rmask, pf->Gmask, pf->Bmask, pf->Amask); +// pf->BitsPerPixel, pf->Rmask, pf->Gmask, pf->Bmask, pf->Amask); + pf->BitsPerPixel, pf->Rmask, pf->Gmask, pf->Bmask, 0); MPL_CHECK( tmp_surf, @@ -251,6 +252,7 @@ int render_terrain(SDL_Renderer *rend, SDL_Surface *terrain, int xPos) { "Can't convert terrain to texture" ); + res=SDL_RenderCopy(rend, tmp_tex, &dst_rect, &dst_rect); MPL_CHECK( res==0, @@ -274,6 +276,7 @@ int render_sprites(SDL_Renderer *rend, render_item_t render_list[], int list_siz src.y = src.h * render_list[i].currframe; dst.x = render_list[i].x; dst.y = render_list[i].y; + res=SDL_RenderCopy(rend, render_list[i].sprite->t, &src, &dst); } return res; |