Add set_id to ball/set interface, for set "identifier" access
authorparasti <parasti@78b8d119-cf0a-0410-b17c-f493084dd1d7>
Sun, 3 Aug 2008 20:12:52 +0000 (20:12 +0000)
committerparasti <parasti@78b8d119-cf0a-0410-b17c-f493084dd1d7>
Sun, 3 Aug 2008 20:12:52 +0000 (20:12 +0000)
git-svn-id: https://s.snth.net/svn/neverball/trunk@2440 78b8d119-cf0a-0410-b17c-f493084dd1d7

ball/set.c
ball/set.h

index 36c5d27..f30338d 100644 (file)
@@ -300,6 +300,11 @@ int set_exists(int i)
     return (0 <= i && i < count);
 }
 
+const char *set_id(int i)
+{
+    return set_exists(i) ? set_v[i].id : NULL;
+}
+
 const char *set_name(int i)
 {
     return set_exists(i) ? _(set_v[i].name) : NULL;
index e813780..cb050c8 100644 (file)
@@ -21,6 +21,7 @@ void set_goto(int);
 
 int  curr_set(void);
 
+const char         *set_id(int);
 const char         *set_name(int);
 const char         *set_desc(int);
 const char         *set_shot(int);