28 #ifndef AGS_SHARED_GFX_GFX_DEF_H 29 #define AGS_SHARED_GFX_GFX_DEF_H 44 kBlendMode_NoAlpha = 0,
54 inline int Trans100ToAlpha255(
int transparency) {
55 return ((100 - transparency) * 255) / 100;
59 inline int Alpha255ToTrans100(
int alpha) {
60 return 100 - ((alpha * 100) / 255);
65 inline int Trans100ToAlpha250(
int transparency) {
66 return ((100 - transparency) * 25) / 10;
69 inline int Alpha250ToTrans100(
int alpha) {
70 return 100 - ((alpha * 10) / 25);
78 inline int Trans100ToLegacyTrans255(
int transparency) {
79 switch (transparency) {
86 return Trans100ToAlpha250(transparency);
92 inline int LegacyTrans255ToTrans100(
int legacy_transparency) {
93 switch (legacy_transparency) {
100 return Alpha250ToTrans100(legacy_transparency);
108 inline int LegacyTrans100ToAlpha255(
int legacy_transparency) {
109 switch (legacy_transparency) {
116 return legacy_transparency * 255 / 100;
121 inline int LegacyTrans255ToAlpha255(
int legacy_transparency) {
122 switch (legacy_transparency) {
129 return legacy_transparency;
134 inline int Alpha255ToLegacyTrans255(
int alpha) {
Definition: achievements_tables.h:27