8 #include "GDCore/CommonTools.h"
9 #include "GDCore/Extensions/Platform.h"
10 #include "GDCore/Extensions/PlatformExtension.h"
11 #include "GDCore/Tools/Localization.h"
26 virtual gd::String GetName()
const {
return "GDevelop JS platform"; }
27 virtual gd::String GetFullName()
const {
28 return _(
"HTML5 (Web and Android games)");
30 virtual gd::String GetSubtitle()
const {
31 return _(
"HTML5 and javascript based games for web browsers.");
33 virtual gd::String GetDescription()
const {
35 "Enables the creation of 2D games that can be played in web browsers. "
36 "These can also be exported to Android with third-party tools.");
38 virtual gd::String GetIcon()
const {
return "JsPlatform/icon32.png"; }
44 return "CreateGDJSExtension";
47 void AddNewExtension(
const gd::PlatformExtension& extension);
54 virtual void ReloadBuiltinExtensions();
66 static void DestroySingleton();
73 static JsPlatform* singleton;