diff options
author | Alexander Tkachev | 2016-06-04 19:14:54 +0600 |
---|---|---|
committer | Alexander Tkachev | 2016-08-24 16:07:55 +0600 |
commit | 135f7d09a8ea790df37bff676682163732b1f6ad (patch) | |
tree | d1ad76326ae6f4e2f56952566b52e09626e74b1b /backends/networking/curl/cloudicon.h | |
parent | de84701aead489de944db078e6b61c2584708c53 (diff) | |
download | scummvm-rg350-135f7d09a8ea790df37bff676682163732b1f6ad.tar.gz scummvm-rg350-135f7d09a8ea790df37bff676682163732b1f6ad.tar.bz2 scummvm-rg350-135f7d09a8ea790df37bff676682163732b1f6ad.zip |
CLOUD: Make CloudIcon pulsate, fade in and fade out
That required ConnMan's timer stopping. Would be fixed in the next
commit.
Diffstat (limited to 'backends/networking/curl/cloudicon.h')
-rw-r--r-- | backends/networking/curl/cloudicon.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/backends/networking/curl/cloudicon.h b/backends/networking/curl/cloudicon.h index 7cecf3acde..9419cf04bf 100644 --- a/backends/networking/curl/cloudicon.h +++ b/backends/networking/curl/cloudicon.h @@ -28,11 +28,16 @@ namespace Networking { class CloudIcon { + static const float ALPHA_STEP, ALPHA_MAX, ALPHA_MIN; + int _frame; bool _wasVisible, _iconsInited; - Graphics::TransparentSurface _icon; + Graphics::TransparentSurface _icon, _alphaIcon; + float _currentAlpha; + bool _alphaRising; void initIcons(); + void makeAlphaIcon(float alpha); public: CloudIcon(); |