From 11c26555a4edc314c1a57999f032b1be2dd5454c Mon Sep 17 00:00:00 2001 From: omigamedev Date: Sun, 5 Nov 2017 22:54:04 +0000 Subject: [PATCH] implement cloud browser --- .gitmodules | 3 + data/layout.xml | 35 +++++- engine.vcxproj | 7 +- engine.vcxproj.filters | 9 ++ engine/app.cpp | 9 +- engine/app.h | 4 + engine/app_cloud.cpp | 93 ++++++++++++++++ engine/app_dialogs.cpp | 1 + engine/app_layout.cpp | 59 ++-------- engine/image.h | 6 +- engine/log.cpp | 9 +- engine/node.cpp | 3 + engine/node.h | 2 + engine/node_dialog_cloud.cpp | 210 +++++++++++++++++++++++++++++++++++ engine/node_dialog_cloud.h | 47 ++++++++ engine/pch.h | 1 + engine/util.cpp | 7 ++ engine/util.h | 1 + libs/base64 | 1 + 19 files changed, 434 insertions(+), 73 deletions(-) create mode 100644 engine/app_cloud.cpp create mode 100644 engine/node_dialog_cloud.cpp create mode 100644 engine/node_dialog_cloud.h create mode 160000 libs/base64 diff --git a/.gitmodules b/.gitmodules index 712ff4f..4613c87 100644 --- a/.gitmodules +++ b/.gitmodules @@ -22,3 +22,6 @@ [submodule "libs/poly2tri"] path = libs/poly2tri url = https://github.com/greenm01/poly2tri +[submodule "libs/base64"] + path = libs/base64 + url = https://github.com/tkislan/base64 diff --git a/data/layout.xml b/data/layout.xml index dbff9cd..cd76871 100644 --- a/data/layout.xml +++ b/data/layout.xml @@ -285,6 +285,33 @@ + + + + + + + + + + + + + + + + + + + + +