convert line ends
[canaan.git] / prj / cam / src / shock / shkdlgm.c
bloba8dda1ee65b78c094ab8f2b05f7b413abdfe8011
1 /*
2 @Copyright Looking Glass Studios, Inc.
3 1996,1997,1998,1999,2000 Unpublished Work.
4 */
6 // $Header: r:/t2repos/thief2/src/shock/shkdlgm.c,v 1.3 2000/02/19 13:20:14 toml Exp $
8 #include <loopapi.h>
9 #include <shkdlgm.h>
10 #include <scrnloop.h>
11 #include <shkdlg.h>
12 #include <uiloop.h>
13 #include <scrnman.h>
14 #include <editor.h>
15 #include <sndloop.h>
16 #include <schloop.h>
17 #include <memall.h>
18 #include <dbmem.h> // must be last header!
20 static tLoopClientID* DialogLoopModeClients[] =
22 &LOOPID_Dialog,
23 &LOOPID_ScrnMan,
24 &LOOPID_Sound,
25 &LOOPID_Schema,
26 &LOOPID_UI,
29 sLoopModeDesc DialogLoopMode =
31 { &LOOPID_DialogMode, "Dialog mode"},
32 DialogLoopModeClients,
33 sizeof(DialogLoopModeClients)/sizeof(DialogLoopModeClients[0]),
39 static ScrnManContext _scrnmode =
41 SCR_640x480,
43 MODE_FULLSCREEN,
46 static uiLoopContext _uidata =
48 REF_IMG_EditCursor,
51 static sLoopModeInitParm _InitContext[] =
53 { &LOOPID_ScrnMan, (tLoopClientData)&_scrnmode},
54 { &LOOPID_UI, (tLoopClientData)&_uidata},
56 { NULL, } // terminator
59 static sLoopInstantiator _instantiator =
61 &LOOPID_DialogMode,
63 _InitContext,
66 sLoopInstantiator* GetDialogLoopInst()
68 return &_instantiator;