Todo List

Class _paint
move member functions to a seperate structure and setup a singleton for each paint type.

Member subject_free
Keep ob_factory following subject objects.

Member rdman_shape_free
redraw shape objects that overlaid with removed one.

File mb_shapes.h
Add ellipse shape.

File mb_shapes.h
Add circle shape.

Member mb_progm_step
Leverage aspective programming to prevent problem of unittest.

Member clean_canvas
clean to background color.

Member clean_canvas_black
clean to background color.

Member draw_shape
Move operator of shapes into singleton structures that define operators for them.

Member sh_path_cmd_arg_cnt
Notify programmers that syntax or value error of path data.

Member sh_path_cmd_arg_cnt
cmd_cnt should be increased for each implicit repeating.

Member sh_path_cmd_arg_fill
implement h, H, v, V comamnds for path.

Member bullet_bang
Remove bang and program when program stops.

Member bullet_hit_chk
Move tanks into a list.

Member tank_fire_bullet
Simplify the procdure of using observer pattern.

Member mb_progm_abort
Make sure abort release resources.

Member rdman_shape_path_new
Use elmpool to manage sh_path_t objects.

Member sh_text_transform
Support ratation for shape_text.
SourceForge.net Logo