FreeCalypso > hg > fc-selenite
diff src/cs/drivers/drv_app/r2d/lcds/PC_DSAMPLE/r2d_window_shape.c @ 0:b6a5e36de839
src/cs: initial import from Magnetite
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sun, 15 Jul 2018 04:39:26 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/cs/drivers/drv_app/r2d/lcds/PC_DSAMPLE/r2d_window_shape.c Sun Jul 15 04:39:26 2018 +0000 @@ -0,0 +1,127 @@ +#ifdef _WINDOWS + +#include "r2d/r2d_config.h" + +typedef struct P +{ + long x; + long y; +} POINT; + +// bezier curve for phone shape (R2D_PC_CONTOUR_POINTS) points +const POINT r2d_phone_shape[R2D_PC_CONTOUR_POINTS]= +{ +{150,17}, +{133,17}, +{116,18}, +{101,20}, +{90,23}, +{82,26}, +{75,32}, +{68,39}, +{61,49}, +{55,57}, +{50,66}, +{46,76}, +{43,85}, +{39,97}, +{36,106}, +{33,117}, +{31,127}, +{28,132}, +{23,135}, +{22,140}, +{22,146}, +{24,151}, +{23,158}, +{20,162}, +{17,167}, +{17,173}, +{18,178}, +{20,186}, +{19,197}, +{19,206}, +{18,220}, +{17,234}, +{16,247}, +{16,259}, +{16,272}, +{16,284}, +{17,296}, +{18,308}, +{18,321}, +{19,336}, +{20,350}, +{21,366}, +{23,382}, +{25,400}, +{27,414}, +{29,426}, +{31,436}, +{33,446}, +{34,458}, +{36,470}, +{39,484}, +{42,502}, +{46,516}, +{51,533}, +{53,545}, +{57,555}, +{61,562}, +{67,570}, +{78,577}, +{91,582}, +{107,587}, +{122,590}, +{144,591}, +{160,590}, +{176,588}, +{192,585}, +{206,580}, +{219,572}, +{230,561}, +{236,545}, +{241,532}, +{245,517}, +{248,502}, +{253,483}, +{256,468}, +{260,454}, +{264,439}, +{267,425}, +{270,409}, +{273,392}, +{277,368}, +{280,345}, +{283,321}, +{284,299}, +{286,277}, +{287,251}, +{287,227}, +{285,199}, +{283,179}, +{282,163}, +{281,152}, +{284,146}, +{284,139}, +{282,134}, +{278,130}, +{276,121}, +{271,108}, +{267,95}, +{263,82}, +{259,70}, +{254,59}, +{249,49}, +{242,41}, +{233,35}, +{225,29}, +{215,24}, +{203,20}, +{191,19}, +{179,17}, +{166,18}, +}; + +#endif +