Mercurial > MadButterfly
diff examples/tank/tank_main.c @ 193:923d91dfb6af
Hide bang before completed and remove progm after completed.
- Bang graphics was hidden, not removed.
- Bang graphics should be freed in some day future.
author | Thinker K.F. Li <thinker@branda.to> |
---|---|
date | Wed, 19 Nov 2008 11:26:01 +0800 |
parents | 54fdc2a65242 |
children | 45d9a1e2764d |
line wrap: on
line diff
--- a/examples/tank/tank_main.c Tue Nov 18 21:42:30 2008 +0800 +++ b/examples/tank/tank_main.c Wed Nov 19 11:26:01 2008 +0800 @@ -392,7 +392,16 @@ word = mb_progm_next_word(progm, &start, &playing); mb_visibility_new(VIS_VISIBLE, bang->root_coord, word); - /*! \todo Remove bang and program when program stops. */ + MB_TIMEVAL_SET(&start, 2, 500000); + word = mb_progm_next_word(progm, &start, &playing); + mb_visibility_new(VIS_HIDDEN, bang->root_coord, word); + + mb_progm_free_completed(progm); + + /*! \todo Remove bang when program is completed. + * The graphics are not removed from rdman after progm is completed, now. + * They should be freed to release resources. + */ get_now(&now); mb_progm_start(progm, tman, &now); }