> Done and added to repository.

;)

Okay,

here's the next one.
2:

the matrix display driver is rather poorly designed, it uses hard-coded
data tables... (who ever thought of putting data in code anyway, sheesh!)

Interestingly, it implements a Japanese font (including roughly 32
katakana and kanji symbols).

This is well and good but it would be better to have a PC-ASCII/Codepage
437 font and the ability to switch between the two...

the fonts are implemented as bitmaps.

A more complex task is to develop a simple but powerful font editor.

Okay, maybe that isn't so simple...

3:

The existing codebase actually contains several redundant definitions of
Pi. Look at your platform's copy of math.h ( typically in /usr/include
), and then grep the code for the first few digits of each of those
constants. Sometimes these constants are used in very stereotypical ways
eg 1/sqrt(2). or 2*pi, these are defined in math.h too. Replace each
occourance with a reference to the math.h constant, ie all definitions
of PI should be removed, and all refferences to it should be replaced
with M_PI (or variant thereof).

Other custom constants, which aren't a part of the standard yet, such as
DPR, are defined at multiple locations. Remove all redundant definitions
and make sure all source refers to the single constant. There shouldn't
be redundant definitions anywhere. (long term project)

-- 
Opera: Sing it loud! :o(  )>-<

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Ktechlab-devel mailing list
Ktechlab-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ktechlab-devel

Reply via email to