X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FApplications%2Faxwin4_src%2FServer%2Finclude%2FCColour.hpp;fp=Usermode%2FApplications%2Faxwin4_src%2FServer%2Finclude%2FCColour.hpp;h=d47d7e044ec1a444b40c8b76654299affaab602e;hb=72a6cd13feb274ef597501c6959d62f1382b8f7c;hp=a6dae803f4ab133d4b675b8a83ed0ef7c6d691f1;hpb=7f2068235fabc311332962711cd3220ce8ee2638;p=tpg%2Facess2.git diff --git a/Usermode/Applications/axwin4_src/Server/include/CColour.hpp b/Usermode/Applications/axwin4_src/Server/include/CColour.hpp index a6dae803..d47d7e04 100644 --- a/Usermode/Applications/axwin4_src/Server/include/CColour.hpp +++ b/Usermode/Applications/axwin4_src/Server/include/CColour.hpp @@ -12,6 +12,7 @@ namespace AxWin { class CColour { + static const uint8_t uint8_max = 0xFF; static const unsigned int comp_max = 0x7FFF; unsigned int m_alpha; @@ -21,10 +22,10 @@ class CColour private: static unsigned int u8_to_ui(uint8_t u8v) { - return (unsigned int)u8v * comp_max / UINT8_MAX; + return (unsigned int)u8v * comp_max / uint8_max; } static uint8_t ui_to_u8(unsigned int uiv) { - return uiv * UINT8_MAX / comp_max; + return uiv * uint8_max / comp_max; } // Perform an alpha-based blend on two components static unsigned int alpha_blend(unsigned int alpha_comp, unsigned int left, unsigned int right) {