1 kd_act1.c:#define PLACESPRITE RF_PlaceSprite (&ob->sprite,ob->x,ob->y,ob->shapenum, \
\r
2 kd_act1.c: RF_PlaceSprite (&ob->sprite,ob->x,ob->y,ob->shapenum,spritedraw,1);
\r
3 kd_act1.c: RF_PlaceSprite (&ob->sprite,ob->x,ob->y,ob->shapenum,spritedraw,2);
\r
4 kd_act1.c: RF_PlaceSprite (&ob->sprite,ob->x,ob->y,ob->shapenum,spritedraw,3);
\r
5 kd_act2.c:#define PLACESPRITE RF_PlaceSprite (&ob->sprite,ob->x,ob->y,ob->shapenum, \
\r
6 kd_act2.c: RF_RemoveSprite (&ob->sprite);
\r
7 kd_demo.c: RF_Scroll(move,0);
\r
8 kd_demo.c: RF_Refresh();
\r
9 kd_demo.c: RF_Scroll(offset - originxglobal,0);
\r
10 kd_demo.c: RF_Refresh();
\r
11 kd_demo.c: RF_Refresh();
\r
12 kd_keen.c:#define PLACESPRITE RF_PlaceSprite (&ob->sprite,ob->x,ob->y,ob->shapenum, \
\r
13 kd_keen.c: RF_PlaceSprite (&ob->sprite
\r
14 kd_keen.c: RF_PlaceSprite (&ob->sprite
\r
15 kd_keen.c: RF_ForceRefresh ();
\r
16 kd_main.c: RF_Shutdown ();
\r
17 kd_main.c: RF_Startup ();
\r
18 kd_play.c: RF_ForceRefresh();
\r
19 kd_play.c: RF_ForceRefresh ();
\r
20 kd_play.c: RF_ForceRefresh(); // don't refresh if loading a new game
\r
21 kd_play.c: RF_ForceRefresh();
\r
22 kd_play.c: RF_RemoveSprite (&gone->sprite);
\r
23 kd_play.c: RF_ForceRefresh();
\r
24 kd_play.c: RF_SetRefreshHook (NULL);
\r
25 kd_play.c: RF_NewMap ();
\r
26 kd_play.c: RF_MarkTileGraphics ();
\r
27 kd_play.c: RF_SetRefreshHook (&FadeAndUnhook);
\r
28 kd_play.c: RF_NewPosition (orgx,orgy);
\r
29 kd_play.c: RF_Scroll (xscroll,yscroll);
\r
30 kd_play.c: RF_RemoveSprite (&obj->sprite);
\r
31 kd_play.c: RF_Refresh();
\r
32 kd_play.c: RF_SetRefreshHook (&FadeAndUnhook);
\r
33 kd_play.c: RF_NewPosition (orgx,orgy);
\r
34 -------------------------------------------------------------------------------
36 -------------------------------------------------------------------------------
37 ==== 16/Catacomb3D ====
38 16/Catacomb3D/C3_MAIN.C:void RF_FixOfs (void)
\r
39 16/Catacomb3D/ID_RF.C:// RF_Startup
\r
40 16/Catacomb3D/ID_RF.C:= RF_Startup
\r
41 16/Catacomb3D/ID_RF.C:void RF_Startup (void)
\r
42 16/Catacomb3D/ID_RF.C:= RF_Shutdown
\r
43 16/Catacomb3D/ID_RF.C:void RF_Shutdown (void)
\r
44 16/Catacomb3D/ID_RF.C:= RF_FixOfs
\r
45 16/Catacomb3D/ID_RF.C:void RF_FixOfs (void)
\r
46 16/Catacomb3D/ID_RF.C:= RF_NewMap
\r
47 16/Catacomb3D/ID_RF.C:void RF_NewMap (void)
\r
48 16/Catacomb3D/ID_RF.C: Quit ("RF_NewMap: Map too tall!");
\r
49 16/Catacomb3D/ID_RF.C: RF_SetScrollBlock (0,MAPBORDER-1,true);
\r
50 16/Catacomb3D/ID_RF.C: RF_SetScrollBlock (0,mapheight-MAPBORDER,true);
\r
51 16/Catacomb3D/ID_RF.C: RF_SetScrollBlock (MAPBORDER-1,0,false);
\r
52 16/Catacomb3D/ID_RF.C: RF_SetScrollBlock (mapwidth-MAPBORDER,0,false);
\r
53 16/Catacomb3D/ID_RF.C:= RF_MarkTileGraphics
\r
54 16/Catacomb3D/ID_RF.C:void RF_MarkTileGraphics (void)
\r
55 16/Catacomb3D/ID_RF.C: strcpy (str,"RF_MarkTileGraphics: Background anim of 0:");
\r
56 16/Catacomb3D/ID_RF.C: Quit ("RF_MarkTileGraphics: Too many unique animated tiles!");
\r
57 16/Catacomb3D/ID_RF.C: strcpy (str,"RF_MarkTileGraphics: Unending background animation:");
\r
58 16/Catacomb3D/ID_RF.C: strcpy (str,"RF_MarkTileGraphics: Foreground anim of 0:");
\r
59 16/Catacomb3D/ID_RF.C: Quit ("RF_MarkTileGraphics: Too many unique animated tiles!");
\r
60 16/Catacomb3D/ID_RF.C: strcpy (str,"RF_MarkTileGraphics: Unending foreground animation:");
\r
61 16/Catacomb3D/ID_RF.C: Quit ("RF_CheckForAnimTile: No free spots in tilearray!");
\r
62 16/Catacomb3D/ID_RF.C: Quit ("RF_CheckForAnimTile: No free spots in tilearray!");
\r
63 16/Catacomb3D/ID_RF.C:= RF_SetScrollBlock
\r
64 16/Catacomb3D/ID_RF.C:void RF_SetScrollBlock (int x, int y, boolean horizontal)
\r
65 16/Catacomb3D/ID_RF.C: Quit ("RF_SetScrollBlock: Too many horizontal scroll blocks");
\r
66 16/Catacomb3D/ID_RF.C: Quit ("RF_SetScrollBlock: Too many vertical scroll blocks");
\r
67 16/Catacomb3D/ID_RF.C:= RF_SetRefreshHook
\r
68 16/Catacomb3D/ID_RF.C:void RF_SetRefreshHook (void (*func) (void) )
\r
69 16/Catacomb3D/ID_RF.C:= RF_ForceRefresh
\r
70 16/Catacomb3D/ID_RF.C:void RF_ForceRefresh (void)
\r
71 16/Catacomb3D/ID_RF.C: RF_NewPosition (originxglobal,originyglobal);
\r
72 16/Catacomb3D/ID_RF.C: RF_Refresh ();
\r
73 16/Catacomb3D/ID_RF.C: RF_Refresh ();
\r
74 16/Catacomb3D/ID_RF.C:= RF_MapToMap
\r
75 16/Catacomb3D/ID_RF.C:void RF_MapToMap (unsigned srcx, unsigned srcy,
\r
76 16/Catacomb3D/ID_RF.C:= RF_MemToMap
\r
77 16/Catacomb3D/ID_RF.C:void RF_MemToMap (unsigned far *source, unsigned plane,
\r
78 16/Catacomb3D/ID_RF.C:= RF_ClearBlock
\r
79 16/Catacomb3D/ID_RF.C:void RF_ClearBlock (int x, int y, int width, int height)
\r
80 16/Catacomb3D/ID_RF.C:= RF_RedrawBlock
\r
81 16/Catacomb3D/ID_RF.C:void RF_RedrawBlock (int x, int y, int width, int height)
\r
82 16/Catacomb3D/ID_RF.C:= RF_CalcTics
\r
83 16/Catacomb3D/ID_RF.C:void RF_CalcTics (void)
\r
84 16/Catacomb3D/ID_RF.C:= RF_FindFreeBuffer
\r
85 16/Catacomb3D/ID_RF.C:unsigned RF_FindFreeBuffer (void)
\r
86 16/Catacomb3D/ID_RF.C:= RF_NewPosition EGA
\r
87 16/Catacomb3D/ID_RF.C:void RF_NewPosition (unsigned x, unsigned y)
\r
88 16/Catacomb3D/ID_RF.C:= RF_Scroll EGA
\r
89 16/Catacomb3D/ID_RF.C:void RF_Scroll (int x, int y)
\r
90 16/Catacomb3D/ID_RF.C: RF_NewPosition(originxglobal,originyglobal);
\r
91 16/Catacomb3D/ID_RF.C:= RF_PlaceSprite EGA
\r
92 16/Catacomb3D/ID_RF.C:void RF_PlaceSprite (void **user,unsigned globalx,unsigned globaly,
\r
93 16/Catacomb3D/ID_RF.C: RF_RemoveSprite (user);
\r
94 16/Catacomb3D/ID_RF.C: Quit ("RF_PlaceSprite: No free spots in spritearray!");
\r
95 16/Catacomb3D/ID_RF.C: strcpy (str,"RF_PlaceSprite: Placed an uncached sprite:");
\r
96 16/Catacomb3D/ID_RF.C:= RF_RemoveSprite EGA
\r
97 16/Catacomb3D/ID_RF.C:void RF_RemoveSprite (void **user)
\r
98 16/Catacomb3D/ID_RF.C:= RF_Refresh EGA
\r
99 16/Catacomb3D/ID_RF.C:void RF_Refresh (void)
\r
100 16/Catacomb3D/ID_RF.C: RF_CalcTics ();
\r
101 16/Catacomb3D/ID_RF.C:= RF_NewPosition CGA
\r
102 16/Catacomb3D/ID_RF.C:void RF_NewPosition (unsigned x, unsigned y)
\r
103 16/Catacomb3D/ID_RF.C:= RF_Scroll CGA
\r
104 16/Catacomb3D/ID_RF.C:void RF_Scroll (int x, int y)
\r
105 16/Catacomb3D/ID_RF.C: RF_NewPosition(originxglobal,originyglobal);
\r
106 16/Catacomb3D/ID_RF.C:= RF_PlaceSprite CGA
\r
107 16/Catacomb3D/ID_RF.C:void RF_PlaceSprite (void **user,unsigned globalx,unsigned globaly,
\r
108 16/Catacomb3D/ID_RF.C: RF_RemoveSprite (user);
\r
109 16/Catacomb3D/ID_RF.C: Quit ("RF_PlaceSprite: No free spots in spritearray!");
\r
110 16/Catacomb3D/ID_RF.C: strcpy (str,"RF_PlaceSprite: Placed an uncached sprite!");
\r
111 16/Catacomb3D/ID_RF.C:= RF_RemoveSprite CGA
\r
112 16/Catacomb3D/ID_RF.C:void RF_RemoveSprite (void **user)
\r
113 16/Catacomb3D/ID_RF.C:= RF_Refresh CGA
\r
114 16/Catacomb3D/ID_RF.C:void RF_Refresh (void)
\r
115 16/Catacomb3D/ID_US_2.C: RF_FixOfs();
\r
116 16/Catacomb3D/ID_RF.H:#define __ID_RF__
\r
117 16/Catacomb3D/ID_RF.H:void RF_Startup (void);
\r
118 16/Catacomb3D/ID_RF.H:void RF_Shutdown (void);
\r
119 16/Catacomb3D/ID_RF.H:void RF_FixOfs (void);
\r
120 16/Catacomb3D/ID_RF.H:void RF_NewMap (void);
\r
121 16/Catacomb3D/ID_RF.H:void RF_MarkTileGraphics (void);
\r
122 16/Catacomb3D/ID_RF.H:void RF_SetScrollBlock (int x, int y, boolean horizontal);
\r
123 16/Catacomb3D/ID_RF.H:void RF_NewPosition (unsigned x, unsigned y);
\r
124 16/Catacomb3D/ID_RF.H:void RF_Scroll (int x, int y);
\r
125 16/Catacomb3D/ID_RF.H:void RF_MapToMap (unsigned srcx, unsigned srcy,
\r
126 16/Catacomb3D/ID_RF.H:void RF_MemToMap (unsigned far *source, unsigned plane,
\r
127 16/Catacomb3D/ID_RF.H:void RF_ClearBlock (int x, int y, int width, int height);
\r
128 16/Catacomb3D/ID_RF.H:void RF_RedrawBlock (int x, int y, int width, int height);
\r
129 16/Catacomb3D/ID_RF.H:void RF_PlaceSprite (void **user,unsigned globalx,unsigned globaly,
\r
130 16/Catacomb3D/ID_RF.H:void RF_RemoveSprite (void **user);
\r
131 16/Catacomb3D/ID_RF.H:void RF_CalcTics (void);
\r
132 16/Catacomb3D/ID_RF.H:void RF_Refresh (void);
\r
133 16/Catacomb3D/ID_RF.H:void RF_ForceRefresh (void);
\r
134 16/Catacomb3D/ID_RF.H:void RF_SetRefreshHook (void (*func) (void) );
\r
135 16/Catacomb3D/ID_RF.H:unsigned RF_FindFreeBuffer (void);
\r
136 ==== 16/CatacombApocalypse ====
137 16/CatacombApocalypse/C6_MAIN.C:void RF_FixOfs (void)
\r
138 16/CatacombApocalypse/GELIB.C: RF_RemoveSprite(&CurBOBShape->sprite);
\r
139 16/CatacombApocalypse/GELIB.C: RF_RemoveSprite (&CurBOBShape->sprite);
\r
140 16/CatacombApocalypse/GELIB.C: RF_PlaceSprite(&Shape->sprite,obj->x+Shape->x_offset,obj->y+Shape->y_offset, Shape->shapenum, spritedraw,Shape->priority,Shape->sprflags);
\r
141 16/CatacombApocalypse/GELIB.C: RF_NewPosition(0,0);
\r
142 16/CatacombApocalypse/GELIB.C: RF_Refresh();
\r
143 16/CatacombApocalypse/GELIB.C: RF_ForceRefresh();
\r
144 16/CatacombApocalypse/GELIB.C: RF_ForceRefresh();
\r
145 16/CatacombApocalypse/GELIB.C: RF_Refresh();
\r
146 16/CatacombApocalypse/ID_RF.C:// RF_Startup
\r
147 16/CatacombApocalypse/ID_RF.C:= RF_Startup
\r
148 16/CatacombApocalypse/ID_RF.C:void RF_Startup (void)
\r
149 16/CatacombApocalypse/ID_RF.C:= RF_Shutdown
\r
150 16/CatacombApocalypse/ID_RF.C:void RF_Shutdown (void)
\r
151 16/CatacombApocalypse/ID_RF.C:= RF_FixOfs
\r
152 16/CatacombApocalypse/ID_RF.C:void RF_FixOfs (void)
\r
153 16/CatacombApocalypse/ID_RF.C:= RF_NewMap
\r
154 16/CatacombApocalypse/ID_RF.C:void RF_NewMap (void)
\r
155 16/CatacombApocalypse/ID_RF.C: Quit ("RF_NewMap: Map too tall!");
\r
156 16/CatacombApocalypse/ID_RF.C: RF_SetScrollBlock (0,MAPBORDER-1,true);
\r
157 16/CatacombApocalypse/ID_RF.C: RF_SetScrollBlock (0,mapheight-MAPBORDER,true);
\r
158 16/CatacombApocalypse/ID_RF.C: RF_SetScrollBlock (MAPBORDER-1,0,false);
\r
159 16/CatacombApocalypse/ID_RF.C: RF_SetScrollBlock (mapwidth-MAPBORDER,0,false);
\r
160 16/CatacombApocalypse/ID_RF.C:= RF_MarkTileGraphics
\r
161 16/CatacombApocalypse/ID_RF.C:void RF_MarkTileGraphics (void)
\r
162 16/CatacombApocalypse/ID_RF.C: strcpy (str,"RF_MarkTileGraphics: Background anim of 0:");
\r
163 16/CatacombApocalypse/ID_RF.C: Quit ("RF_MarkTileGraphics: Too many unique animated tiles!");
\r
164 16/CatacombApocalypse/ID_RF.C: strcpy (str,"RF_MarkTileGraphics: Unending background animation:");
\r
165 16/CatacombApocalypse/ID_RF.C: strcpy (str,"RF_MarkTileGraphics: Foreground anim of 0:");
\r
166 16/CatacombApocalypse/ID_RF.C: Quit ("RF_MarkTileGraphics: Too many unique animated tiles!");
\r
167 16/CatacombApocalypse/ID_RF.C: strcpy (str,"RF_MarkTileGraphics: Unending foreground animation:");
\r
168 16/CatacombApocalypse/ID_RF.C: Quit ("RF_CheckForAnimTile: No free spots in tilearray!");
\r
169 16/CatacombApocalypse/ID_RF.C: Quit ("RF_CheckForAnimTile: No free spots in tilearray!");
\r
170 16/CatacombApocalypse/ID_RF.C:= RF_SetScrollBlock
\r
171 16/CatacombApocalypse/ID_RF.C:void RF_SetScrollBlock (int x, int y, boolean horizontal)
\r
172 16/CatacombApocalypse/ID_RF.C: Quit ("RF_SetScrollBlock: Too many horizontal scroll blocks");
\r
173 16/CatacombApocalypse/ID_RF.C: Quit ("RF_SetScrollBlock: Too many vertical scroll blocks");
\r
174 16/CatacombApocalypse/ID_RF.C:= RF_SetRefreshHook
\r
175 16/CatacombApocalypse/ID_RF.C:void RF_SetRefreshHook (void (*func) (void) )
\r
176 16/CatacombApocalypse/ID_RF.C:= RF_ForceRefresh
\r
177 16/CatacombApocalypse/ID_RF.C:void RF_ForceRefresh (void)
\r
178 16/CatacombApocalypse/ID_RF.C: RF_NewPosition (originxglobal,originyglobal);
\r
179 16/CatacombApocalypse/ID_RF.C: RF_Refresh ();
\r
180 16/CatacombApocalypse/ID_RF.C: RF_Refresh ();
\r
181 16/CatacombApocalypse/ID_RF.C:= RF_MapToMap
\r
182 16/CatacombApocalypse/ID_RF.C:void RF_MapToMap (unsigned srcx, unsigned srcy,
\r
183 16/CatacombApocalypse/ID_RF.C:= RF_MemToMap
\r
184 16/CatacombApocalypse/ID_RF.C:void RF_MemToMap (unsigned far *source, unsigned plane,
\r
185 16/CatacombApocalypse/ID_RF.C:= RF_ClearBlock
\r
186 16/CatacombApocalypse/ID_RF.C:void RF_ClearBlock (int x, int y, int width, int height)
\r
187 16/CatacombApocalypse/ID_RF.C:= RF_RedrawBlock
\r
188 16/CatacombApocalypse/ID_RF.C:void RF_RedrawBlock (int x, int y, int width, int height)
\r
189 16/CatacombApocalypse/ID_RF.C:= RF_CalcTics
\r
190 16/CatacombApocalypse/ID_RF.C:void RF_CalcTics (void)
\r
191 16/CatacombApocalypse/ID_RF.C:= RF_FindFreeBuffer
\r
192 16/CatacombApocalypse/ID_RF.C:unsigned RF_FindFreeBuffer (void)
\r
193 16/CatacombApocalypse/ID_RF.C:= RF_NewPosition EGA
\r
194 16/CatacombApocalypse/ID_RF.C:void RF_NewPosition (unsigned x, unsigned y)
\r
195 16/CatacombApocalypse/ID_RF.C:= RF_Scroll EGA
\r
196 16/CatacombApocalypse/ID_RF.C:void RF_Scroll (int x, int y)
\r
197 16/CatacombApocalypse/ID_RF.C: RF_NewPosition(originxglobal,originyglobal);
\r
198 16/CatacombApocalypse/ID_RF.C:= RF_PlaceSprite EGA
\r
199 16/CatacombApocalypse/ID_RF.C:void RF_PlaceSprite (void **user,unsigned globalx,unsigned globaly,
\r
200 16/CatacombApocalypse/ID_RF.C: RF_RemoveSprite (user);
\r
201 16/CatacombApocalypse/ID_RF.C: Quit ("RF_PlaceSprite: No free spots in spritearray!");
\r
202 16/CatacombApocalypse/ID_RF.C: strcpy (str,"RF_PlaceSprite: Placed an uncached sprite:");
\r
203 16/CatacombApocalypse/ID_RF.C:= RF_RemoveSprite EGA
\r
204 16/CatacombApocalypse/ID_RF.C:void RF_RemoveSprite (void **user)
\r
205 16/CatacombApocalypse/ID_RF.C:= RF_Refresh EGA
\r
206 16/CatacombApocalypse/ID_RF.C:void RF_Refresh (void)
\r
207 16/CatacombApocalypse/ID_RF.C: RF_CalcTics ();
\r
208 16/CatacombApocalypse/ID_RF.C:= RF_NewPosition CGA
\r
209 16/CatacombApocalypse/ID_RF.C:void RF_NewPosition (unsigned x, unsigned y)
\r
210 16/CatacombApocalypse/ID_RF.C:= RF_Scroll CGA
\r
211 16/CatacombApocalypse/ID_RF.C:void RF_Scroll (int x, int y)
\r
212 16/CatacombApocalypse/ID_RF.C: RF_NewPosition(originxglobal,originyglobal);
\r
213 16/CatacombApocalypse/ID_RF.C:= RF_PlaceSprite CGA
\r
214 16/CatacombApocalypse/ID_RF.C:void RF_PlaceSprite (void **user,unsigned globalx,unsigned globaly,
\r
215 16/CatacombApocalypse/ID_RF.C: RF_RemoveSprite (user);
\r
216 16/CatacombApocalypse/ID_RF.C: Quit ("RF_PlaceSprite: No free spots in spritearray!");
\r
217 16/CatacombApocalypse/ID_RF.C: strcpy (str,"RF_PlaceSprite: Placed an uncached sprite!");
\r
218 16/CatacombApocalypse/ID_RF.C:= RF_RemoveSprite CGA
\r
219 16/CatacombApocalypse/ID_RF.C:void RF_RemoveSprite (void **user)
\r
220 16/CatacombApocalypse/ID_RF.C:= RF_Refresh CGA
\r
221 16/CatacombApocalypse/ID_RF.C:void RF_Refresh (void)
\r
222 16/CatacombApocalypse/ID_US_2.C: RF_FixOfs();
\r
223 16/CatacombApocalypse/ID_RF.H:#define __ID_RF__
\r
224 16/CatacombApocalypse/ID_RF.H:void RF_Startup (void);
\r
225 16/CatacombApocalypse/ID_RF.H:void RF_Shutdown (void);
\r
226 16/CatacombApocalypse/ID_RF.H:void RF_FixOfs (void);
\r
227 16/CatacombApocalypse/ID_RF.H:void RF_NewMap (void);
\r
228 16/CatacombApocalypse/ID_RF.H:void RF_MarkTileGraphics (void);
\r
229 16/CatacombApocalypse/ID_RF.H:void RF_SetScrollBlock (int x, int y, boolean horizontal);
\r
230 16/CatacombApocalypse/ID_RF.H:void RF_NewPosition (unsigned x, unsigned y);
\r
231 16/CatacombApocalypse/ID_RF.H:void RF_Scroll (int x, int y);
\r
232 16/CatacombApocalypse/ID_RF.H:void RF_MapToMap (unsigned srcx, unsigned srcy,
\r
233 16/CatacombApocalypse/ID_RF.H:void RF_MemToMap (unsigned far *source, unsigned plane,
\r
234 16/CatacombApocalypse/ID_RF.H:void RF_ClearBlock (int x, int y, int width, int height);
\r
235 16/CatacombApocalypse/ID_RF.H:void RF_RedrawBlock (int x, int y, int width, int height);
\r
236 16/CatacombApocalypse/ID_RF.H:void RF_PlaceSprite (void **user,unsigned globalx,unsigned globaly,
\r
237 16/CatacombApocalypse/ID_RF.H:void RF_RemoveSprite (void **user);
\r
238 16/CatacombApocalypse/ID_RF.H:void RF_CalcTics (void);
\r
239 16/CatacombApocalypse/ID_RF.H:void RF_Refresh (void);
\r
240 16/CatacombApocalypse/ID_RF.H:void RF_ForceRefresh (void);
\r
241 16/CatacombApocalypse/ID_RF.H:void RF_SetRefreshHook (void (*func) (void) );
\r
242 16/CatacombApocalypse/ID_RF.H:unsigned RF_FindFreeBuffer (void);
\r
243 =============== ./qcata.sh end ===============