Replaced c style cast with static_cast and fixed generate script

This commit is contained in:
2020-05-14 18:03:16 +02:00
parent c9f05af6c9
commit e4adee0e8c
8 changed files with 20 additions and 14 deletions

View File

@@ -21,7 +21,7 @@ namespace generated {
}));
component.set_function("_convert", [] (ecs::Component* component) {
return (Position*)component;
return static_cast<Position*>(component);
});
return component;
@@ -41,7 +41,7 @@ namespace generated {
}));
component.set_function("_convert", [] (ecs::Component* component) {
return (Velocity*)component;
return static_cast<Velocity*>(component);
});
return component;
@@ -61,7 +61,7 @@ namespace generated {
}));
component.set_function("_convert", [] (ecs::Component* component) {
return (Meta*)component;
return static_cast<Meta*>(component);
});
return component;

View File

@@ -1,4 +1,4 @@
local ecs = require "ecs"
require "ecs"
local Position = require "ecs.Position"
local Velocity = require "ecs.Velocity"
local Meta = require "ecs.Meta"

View File

@@ -1,4 +1,4 @@
local ecs = require "ecs"
require "ecs"
local LuaComponent = require "ecs.LuaComponent"
function init()