summaryrefslogtreecommitdiff
path: root/src/api.c
diff options
context:
space:
mode:
authorJoshua Judson Rosen2017-03-19 17:38:15 -0400
committerJoshua Judson Rosen2017-03-28 01:46:55 -0400
commit9fe0dd052aec64610f9618c56d26c71b75219afb (patch)
treef5f54aaf70e162909a1b2af3e3e4ca392a406f90 /src/api.c
parentUpdate to C99.... (diff)
downloadgnurobots-9fe0dd052aec64610f9618c56d26c71b75219afb.tar.gz
Stop using deprecated APIs.
Diffstat (limited to 'src/api.c')
-rw-r--r--src/api.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/api.c b/src/api.c
index c6ec1a7..72ea6cd 100644
--- a/src/api.c
+++ b/src/api.c
@@ -34,7 +34,7 @@ extern GRobot *robot;
SCM
api_robot_turn (SCM s_n)
{
- g_robot_turn (robot, scm_num2int (s_n, 0, NULL));
+ g_robot_turn (robot, scm_to_int (s_n));
return SCM_BOOL (TRUE);
}
@@ -42,7 +42,7 @@ api_robot_turn (SCM s_n)
SCM
api_robot_move (SCM s_n)
{
- return SCM_BOOL (g_robot_move (robot, scm_num2int (s_n, 0, NULL)));
+ return SCM_BOOL (g_robot_move (robot, scm_to_int (s_n)));
}
SCM
@@ -107,7 +107,7 @@ api_robot_get_shields (void)
g_object_get (robot, "shields", &shields, NULL);
/* Returns the robot shields */
- return (scm_long2num (shields));
+ return (scm_from_long (shields));
}
SCM
@@ -118,7 +118,7 @@ api_robot_get_energy (void)
g_object_get (robot, "energy", &energy, NULL);
/* Returns the robot energy */
- return (scm_long2num (energy));
+ return (scm_from_long (energy));
}
SCM
@@ -129,7 +129,7 @@ api_robot_get_score (void)
g_object_get (robot, "score", &score, NULL);
/* Returns the robot score */
- return (scm_long2num (score));
+ return (scm_from_long (score));
}
void