index fa1f05838adc5319f42f1f490b5909b051616f42..1c26b0299138aa423571210d70c898f5420aabcf 100644 (file)
uses
{$INCLUDE ../nogl/noGLuses.inc}
SysUtils, Classes, Math,
- e_graphics,
- g_basic, g_game, g_options,
- g_panel, g_map
+ r_graphics,
+ g_base, g_basic, g_game, g_options,
+ g_panel, g_map,
+ r_panel
;
procedure dplClear ();
// alas, no visible set
for idx := 0 to High(panels) do
begin
- if not (drawDoors xor panels[idx].Door) then panels[idx].Draw(hasAmbient, ambColor);
+ if not (drawDoors xor panels[idx].Door) then
+ r_Panel_Draw(panels[idx], hasAmbient, ambColor);
end;
end;
end;
it: TPanelGrid.Iter;
begin
it := mapGrid.forEachInAABB(lightX-radius, lightY-radius, radius*2, radius*2, (GridTagWall or GridTagDoor));
- for mwit in it do mwit^.DrawShadowVolume(lightX, lightY, radius);
+ for mwit in it do r_Panel_DrawShadowVolume(mwit^, lightX, lightY, radius);
it.release();
end;