convert line ends
[canaan.git] / prj / cam / src / dark / drkgoalr.cpp
blob069457d3b0b6b27d5b1b61a75f2531608e541809
1 /*
2 @Copyright Looking Glass Studios, Inc.
3 1996,1997,1998,1999,2000 Unpublished Work.
4 */
6 // $Header: r:/t2repos/thief2/src/dark/drkgoalr.cpp,v 1.3 2000/02/19 12:27:15 toml Exp $
7 #include <drkgoalr.h>
8 #include <drkuires.h>
9 #include <drkmiss.h>
10 #include <memall.h>
11 #include <dbmem.h> // must be last header!
13 cStr GoalStringTable()
15 const sMissionData* data = GetMissionData();
16 cStr table = data->path;
17 if (table[0] != '\0')
18 table+="/";
19 table += "goals" ;
20 return table;
23 cStr GoalDescription(int i)
25 char buf[64];
26 sprintf(buf,"TEXT_%d",i);
27 return FetchUIString(GoalStringTable(),buf);
30 cStr GoalFiction(int i)
32 char buf[64];
33 sprintf(buf,"FICTION_%d",i);
34 return FetchUIString(GoalStringTable(),buf);
37 IDataSource* GoalStatus(int state)
39 char buf[64];
40 sprintf(buf,"goali%03d",state);
41 return FetchUIImage(buf);