[Super-tux-commit] supertux/src leveleditor.cpp,1.119,1.120
Brought to you by:
wkendrick
From: Ricardo C. <rm...@us...> - 2004-05-15 18:26:58
|
Update of /cvsroot/super-tux/supertux/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12263/src Modified Files: leveleditor.cpp Log Message: Made level editor to use the draw_bg() that Ryan added to level. This way the background bug is fixed. Index: leveleditor.cpp =================================================================== RCS file: /cvsroot/super-tux/supertux/src/leveleditor.cpp,v retrieving revision 1.119 retrieving revision 1.120 diff -u -d -r1.119 -r1.120 --- leveleditor.cpp 15 May 2004 11:00:32 -0000 1.119 +++ leveleditor.cpp 15 May 2004 18:26:48 -0000 1.120 @@ -642,6 +642,7 @@ { int i; i = false; + le_level_changed = true; le_world->get_level()->name = level_settings_menu->get_item_by_id(MNID_NAME).input; le_world->get_level()->author = level_settings_menu->get_item_by_id(MNID_AUTHOR).input; @@ -922,22 +923,14 @@ void le_drawlevel() { - unsigned int y,x,s; + unsigned int y,x; Uint8 a; /* Draw the real background */ - if(le_world->get_level()->bkgd_image[0] != '\0') - { - s = (int)((float)pos_x * ((float)le_world->get_level()->bkgd_speed/100.0f)) % screen->w; - le_world->get_level()->img_bkgd->draw_part(s,0,0,0, - le_world->get_level()->img_bkgd->w - s - 32, le_world->get_level()->img_bkgd->h); - le_world->get_level()->img_bkgd->draw_part(0,0,screen->w - s - 32 ,0,s, - le_world->get_level()->img_bkgd->h); - } + if (le_world->get_level()->img_bkgd) + le_world->get_level()->draw_bg(); else - { drawgradient(le_world->get_level()->bkgd_top, le_world->get_level()->bkgd_bottom); - } if(le_current.IsTile()) { |