Skip to content

DominikSadko/MS-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MS-Engine

Android/Windows framework in C++/Lua

Example main code

#include "framework/core/platform.h"
#include "framework/graphic/graphic.h"
#include "framework/core/filemanager.h"
#include "framework/lua/lua.h"

using namespace std;

int main(int, char*[])
{
    LOGI("Start APP");

    g_platform.init();
    g_fileManager.init();
    g_graphic = new Graphic();
    g_painter.init();
    g_lua.init();
    LuaRegister();

    if(!g_lua.doString("", g_fileManager.readFileString("assets/scripts/init.lua").c_str()))
        LOGE("Unable to load: assets/scripts/init.lua");
    else if(!g_lua["init"].safeCall())
        LOGE("Unable to call function init");

    // g_platform.ShowAdMob(true, "ca-app-pub-3940256099942544/6300978111");

    g_platform.loop();

    g_lua["terminate"].call();
    g_platform.terminate();
    g_graphic->terminate();
    g_fileManager.terminate();

    return true;
}

About

Android/Windows framework in C++/Lua

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published