Changed setRelative to lock attribute

This commit is contained in:
Aaron Santiago
2015-03-25 23:51:31 -04:00
parent 1228ee3fe4
commit 96e33a57fb
5 changed files with 44 additions and 20 deletions

View File

@@ -524,9 +524,9 @@ namespace lime {
}
value lime_mouse_set_relative (value input_value) {
value lime_mouse_set_lock (value input_value) {
Mouse::SetRelative (input_value);
Mouse::SetLock (input_value);
return alloc_null ();
}
@@ -811,7 +811,7 @@ namespace lime {
DEFINE_PRIM (lime_lzma_encode, 1);
DEFINE_PRIM (lime_lzma_decode, 1);
DEFINE_PRIM (lime_mouse_warp_global, 2);
DEFINE_PRIM (lime_mouse_set_relative, 1);
DEFINE_PRIM (lime_mouse_set_lock, 1);
DEFINE_PRIM (lime_mouse_hide, 0);
DEFINE_PRIM (lime_mouse_set_cursor, 1);
DEFINE_PRIM (lime_mouse_show, 0);

View File

@@ -24,14 +24,15 @@ namespace lime {
}
int Mouse::SetRelative (bool value) {
void Mouse::SetLock (bool value) {
if(value)
{
return SDL_SetRelativeMouseMode(SDL_TRUE);
SDL_SetRelativeMouseMode(SDL_TRUE);
}
else
{
return SDL_SetRelativeMouseMode(SDL_FALSE);
SDL_SetRelativeMouseMode(SDL_FALSE);
}
}