소스 검색

Delete bindings to old stuff

Daniele Bartolini 10 년 전
부모
커밋
1339a91d57
3개의 변경된 파일0개의 추가작업 그리고 377개의 파일을 삭제
  1. 0 137
      engine/lua/lua_camera.cpp
  2. 0 34
      engine/lua/lua_sprite.cpp
  3. 0 206
      engine/lua/lua_unit.cpp

+ 0 - 137
engine/lua/lua_camera.cpp

@@ -1,137 +0,0 @@
-/*
- * Copyright (c) 2012-2015 Daniele Bartolini and individual contributors.
- * License: https://github.com/taylor001/crown/blob/master/LICENSE
- */
-
-#include "camera.h"
-#include "vector3.h"
-#include "quaternion.h"
-#include "matrix4x4.h"
-#include "lua_stack.h"
-#include "lua_environment.h"
-
-namespace crown
-{
-
-static int camera_set_projection_type(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.get_camera(1)->set_projection_type((ProjectionType::Enum) stack.get_int(2));
-	return 0;
-}
-
-static int camera_projection_type(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.push_uint32(stack.get_camera(1)->projection_type());
-	return 1;
-}
-
-static int camera_fov(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.push_float(stack.get_camera(1)->fov());
-	return 1;
-}
-
-static int camera_set_fov(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.get_camera(1)->set_fov(stack.get_float(2));
-	return 0;
-}
-
-static int camera_aspect(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.push_float(stack.get_camera(1)->aspect());
-	return 1;
-}
-
-static int camera_set_aspect(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.get_camera(1)->set_aspect(stack.get_float(2));
-	return 0;
-}
-
-static int camera_near_clip_distance(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.push_float(stack.get_camera(1)->near_clip_distance());
-	return 1;
-}
-
-static int camera_set_near_clip_distance(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.get_camera(1)->set_near_clip_distance(stack.get_float(2));
-	return 0;
-}
-
-static int camera_far_clip_distance(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.push_float(stack.get_camera(1)->far_clip_distance());
-	return 1;
-}
-
-static int camera_set_far_clip_distance(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.get_camera(1)->set_far_clip_distance(stack.get_float(2));
-	return 0;
-}
-
-static int camera_set_orthographic_metrics(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.get_camera(1)->set_orthographic_metrics(stack.get_float(2), stack.get_float(3),
-		stack.get_float(4), stack.get_float(5));
-	return 0;
-}
-
-static int camera_set_viewport_metrics(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.get_camera(1)->set_viewport_metrics(stack.get_int(2), stack.get_int(3),
-		stack.get_int(4), stack.get_int(5));
-	return 0;
-}
-
-static int camera_screen_to_world(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.push_vector3(stack.get_camera(1)->screen_to_world(stack.get_vector3(2)));
-	return 1;
-}
-
-static int camera_world_to_screen(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.push_vector3(stack.get_camera(1)->world_to_screen(stack.get_vector3(2)));
-	return 1;
-}
-
-void load_camera(LuaEnvironment& env)
-{
-	env.load_module_function("Camera", "set_projection_type",      camera_set_projection_type);
-	env.load_module_function("Camera", "projection_type",          camera_projection_type);
-	env.load_module_function("Camera", "fov",                      camera_fov);
-	env.load_module_function("Camera", "set_fov",                  camera_set_fov);
-	env.load_module_function("Camera", "aspect",                   camera_aspect);
-	env.load_module_function("Camera", "set_aspect",               camera_set_aspect);
-	env.load_module_function("Camera", "near_clip_distance",       camera_near_clip_distance);
-	env.load_module_function("Camera", "set_near_clip_distance",   camera_set_near_clip_distance);
-	env.load_module_function("Camera", "far_clip_distance",        camera_far_clip_distance);
-	env.load_module_function("Camera", "set_far_clip_distance",    camera_set_far_clip_distance);
-	env.load_module_function("Camera", "set_orthographic_metrics", camera_set_orthographic_metrics);
-	env.load_module_function("Camera", "set_viewport_metrics",     camera_set_viewport_metrics);
-	env.load_module_function("Camera", "screen_to_world",          camera_screen_to_world);
-	env.load_module_function("Camera", "world_to_screen",          camera_world_to_screen);
-
-	env.load_module_enum("Camera", "ORTHOGRAPHIC", ProjectionType::ORTHOGRAPHIC);
-	env.load_module_enum("Camera", "PERSPECTIVE",  ProjectionType::PERSPECTIVE);
-}
-
-} // namespace crown

+ 0 - 34
engine/lua/lua_sprite.cpp

@@ -1,34 +0,0 @@
-/*
- * Copyright (c) 2012-2015 Daniele Bartolini and individual contributors.
- * License: https://github.com/taylor001/crown/blob/master/LICENSE
- */
-
-#include "sprite.h"
-#include "quaternion.h"
-#include "lua_stack.h"
-#include "lua_environment.h"
-
-namespace crown
-{
-
-static int sprite_set_frame(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.get_sprite(1)->set_frame(stack.get_int(2));
-	return 0;
-}
-
-static int sprite_set_depth(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.get_sprite(1)->set_depth(stack.get_int(2));
-	return 0;
-}
-
-void load_sprite(LuaEnvironment& env)
-{
-	env.load_module_function("Sprite", "set_frame",          sprite_set_frame);
-	env.load_module_function("Sprite", "set_depth",          sprite_set_depth);
-}
-
-} // namespace crown

+ 0 - 206
engine/lua/lua_unit.cpp

@@ -1,206 +0,0 @@
-/*
- * Copyright (c) 2012-2015 Daniele Bartolini and individual contributors.
- * License: https://github.com/taylor001/crown/blob/master/LICENSE
- */
-
-#include "lua_stack.h"
-#include "lua_environment.h"
-#include "unit.h"
-
-namespace crown
-{
-
-static int unit_local_position(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.push_vector3(stack.get_unit(1)->local_position());
-	return 1;
-}
-
-static int unit_local_rotation(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.push_quaternion(stack.get_unit(1)->local_rotation());
-	return 1;
-}
-
-static int unit_local_scale(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.push_vector3(stack.get_unit(1)->local_scale());
-	return 1;
-}
-
-static int unit_local_pose(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.push_matrix4x4(stack.get_unit(1)->local_pose());
-	return 1;
-}
-
-static int unit_world_position(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.push_vector3(stack.get_unit(1)->world_position());
-	return 1;
-}
-
-static int unit_world_rotation(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.push_quaternion(stack.get_unit(1)->world_rotation());
-	return 1;
-}
-
-static int unit_world_pose(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.push_matrix4x4(stack.get_unit(1)->world_pose());
-	return 1;
-}
-
-static int unit_set_local_position(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.get_unit(1)->set_local_position(stack.get_vector3(2));
-	return 0;
-}
-
-static int unit_set_local_rotation(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.get_unit(1)->set_local_rotation(stack.get_quaternion(2));
-	return 0;
-}
-
-static int unit_set_local_scale(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.get_unit(1)->set_local_scale(stack.get_vector3(2));
-	return 0;
-}
-
-static int unit_set_local_pose(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.get_unit(1)->set_local_pose(stack.get_matrix4x4(2));
-	return 0;
-}
-
-static int unit_camera(lua_State* L)
-{
-	LuaStack stack(L);
-
-	Unit* unit = stack.get_unit(1);
-
-	if (stack.is_number(2))
-	{
-		stack.push_camera(unit->camera((uint32_t) stack.get_int(2)));
-		return 1;
-	}
-
-	stack.push_camera(unit->camera(stack.get_string(2)));
-	return 1;
-}
-
-static int unit_material(lua_State* L)
-{
-	LuaStack stack(L);
-
-	Unit* unit = stack.get_unit(1);
-
-	if (stack.is_number(2))
-	{
-		stack.push_material(unit->material((uint32_t) stack.get_int(2)));
-		return 1;
-	}
-
-	stack.push_material(unit->material(stack.get_string(2)));
-	return 1;
-}
-
-static int unit_sprite(lua_State* L)
-{
-	LuaStack stack(L);
-
-	Unit* unit = stack.get_unit(1);
-
-	if (stack.is_number(2))
-	{
-		stack.push_sprite(unit->sprite((uint32_t) stack.get_int(2)));
-		return 1;
-	}
-
-	stack.push_sprite(unit->sprite(stack.get_string(2)));
-	return 1;
-}
-
-static int unit_actor(lua_State* L)
-{
-	LuaStack stack(L);
-
-	Unit* unit = stack.get_unit(1);
-
-	if (stack.is_number(2))
-	{
-		stack.push_actor(unit->actor((uint32_t) stack.get_int(2)));
-		return 1;
-	}
-
-	stack.push_actor(unit->actor(stack.get_string(2)));
-	return 1;
-}
-
-static int unit_controller(lua_State* L)
-{
-	LuaStack stack(L);
-	Controller* ctl = stack.get_unit(1)->controller();
-	ctl ? stack.push_controller(ctl) : stack.push_nil();
-	return 1;
-}
-
-static int unit_is_a(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.push_bool(stack.get_unit(1)->is_a(stack.get_resource_id(2)));
-	return 1;
-}
-
-static int unit_play_sprite_animation(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.get_unit(1)->play_sprite_animation(stack.get_string(2), stack.get_bool(3));
-	return 0;
-}
-
-static int unit_stop_sprite_animation(lua_State* L)
-{
-	LuaStack stack(L);
-	stack.get_unit(1)->stop_sprite_animation();
-	return 0;
-}
-
-void load_unit(LuaEnvironment& env)
-{
-	env.load_module_function("Unit", "local_position",        unit_local_position);
-	env.load_module_function("Unit", "local_rotation",        unit_local_rotation);
-	env.load_module_function("Unit", "local_scale",           unit_local_scale);
-	env.load_module_function("Unit", "local_pose",            unit_local_pose);
-	env.load_module_function("Unit", "world_position",        unit_world_position);
-	env.load_module_function("Unit", "world_rotation",        unit_world_rotation);
-	env.load_module_function("Unit", "world_pose",            unit_world_pose);
-	env.load_module_function("Unit", "set_local_position",    unit_set_local_position);
-	env.load_module_function("Unit", "set_local_rotation",    unit_set_local_rotation);
-	env.load_module_function("Unit", "set_local_scale",       unit_set_local_scale);
-	env.load_module_function("Unit", "set_local_pose",        unit_set_local_pose);
-	env.load_module_function("Unit", "camera",                unit_camera);
-	env.load_module_function("Unit", "material",              unit_material);
-	env.load_module_function("Unit", "sprite",                unit_sprite);
-	env.load_module_function("Unit", "actor",                 unit_actor);
-	env.load_module_function("Unit", "controller",            unit_controller);
-	env.load_module_function("Unit", "is_a",                  unit_is_a);
-	env.load_module_function("Unit", "play_sprite_animation", unit_play_sprite_animation);
-	env.load_module_function("Unit", "stop_sprite_animation", unit_stop_sprite_animation);
-}
-
-} // namespace crown