Mercurial > malikania
diff mlk-client/main.cpp @ 211:ac99f440ee44
client: add more javascript bindings
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 04 Jan 2019 17:00:04 +0100 |
parents | 1599919b5de6 |
children | e50f51702df4 |
line wrap: on
line diff
--- a/mlk-client/main.cpp Fri Dec 07 19:31:10 2018 +0100 +++ b/mlk-client/main.cpp Fri Jan 04 17:00:04 2019 +0100 @@ -22,27 +22,7 @@ #include <iostream> #include <iterator> -#include <malikania/js/elapsed_timer_js_api.hpp> -#include <malikania/js/line_js_api.hpp> -#if 0 -#include <malikania/js/loader_js_api.hpp> -#endif -#include <malikania/js/point_js_api.hpp> -#include <malikania/js/rectangle_js_api.hpp> -#include <malikania/js/size_js_api.hpp> - -#include <malikania/client/js/animation_js_api.hpp> -#include <malikania/client/js/animator_js_api.hpp> -#include <malikania/client/js/color_js_api.hpp> -#include <malikania/client/js/font_js_api.hpp> -#include <malikania/client/js/image_js_api.hpp> -#if 0 -#include <malikania/client/js/loader_js_api.hpp> -#endif -#include <malikania/client/js/painter_js_api.hpp> -#include <malikania/client/js/sprite_js_api.hpp> -#include <malikania/client/js/texture_js_api.hpp> -#include <malikania/client/js/window_js_api.hpp> +#include <malikania/client/js/context.hpp> int main(int argc, char** argv) { @@ -55,23 +35,7 @@ } try { - mlk::js::duk::context ctx; - - mlk::js::load_elapsed_timer_api(ctx); - mlk::js::load_line_api(ctx); - mlk::js::load_point_api(ctx); - mlk::js::load_rectangle_api(ctx); - mlk::js::load_size_api(ctx); - - mlk::client::js::load_animation_api(ctx); - mlk::client::js::load_animator_api(ctx); - mlk::client::js::load_color_api(ctx); - mlk::client::js::load_image_api(ctx); - mlk::client::js::load_painter_api(ctx); - mlk::client::js::load_sprite_api(ctx); - mlk::client::js::load_texture_api(ctx); - mlk::client::js::load_window_api(ctx); - + mlk::client::js::context ctx; std::ifstream input(argv[0]); std::string script( std::istreambuf_iterator<char>(input.rdbuf()),