From d376c02fbecb38e271323e4bfc2aa55b2d15415b Mon Sep 17 00:00:00 2001 From: martin-s Date: Sat, 13 Feb 2010 17:58:11 +0000 Subject: [PATCH] Add:Core:New command to say something git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@2953 ffa7fe5e-494d-0410-b361-a75ebd5db220 --- navit/navit/navit.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/navit/navit/navit.c b/navit/navit/navit.c index 38e0b2e..49cf60a 100644 --- a/navit/navit/navit.c +++ b/navit/navit/navit.c @@ -632,10 +632,18 @@ navit_cmd_zoom_out(struct navit *this_) return 0; } +static void +navit_cmd_say(struct navit *this, char *function, struct attr **in, struct attr ***out, int *valid) +{ + if (in && in[0] && ATTR_IS_STRING(in[0]->type) && in[0]->u.str) + navit_say(this, in[0]->u.str); +} + static struct command_table commands[] = { {"zoom_in",command_cast(navit_cmd_zoom_in)}, {"zoom_out",command_cast(navit_cmd_zoom_out)}, {"zoom_to_route",command_cast(navit_cmd_zoom_to_route)}, + {"say",command_cast(navit_cmd_say)}, {"set_center_cursor",command_cast(navit_cmd_set_center_cursor)}, {"announcer_toggle",command_cast(navit_cmd_announcer_toggle)}, }; -- 2.7.4