X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fgame%2Fg_shells.pas;h=6e2e61e8f20fb689ce6daeccb7de7f5b38f16e2f;hb=a3ffbadf19a1f613bf10d6bf5205267b591c1752;hp=de0fc86c06380e51c2092bb0449ae670515b5025;hpb=b8b3691f5a4d6537539f557588cfd6fab79ed4b6;p=d2df-sdl.git diff --git a/src/game/g_shells.pas b/src/game/g_shells.pas index de0fc86..6e2e61e 100644 --- a/src/game/g_shells.pas +++ b/src/game/g_shells.pas @@ -23,6 +23,7 @@ interface SHELL_BULLET = 0; SHELL_SHELL = 1; SHELL_DBLSHELL = 2; + SHELL_LAST = SHELL_DBLSHELL; DefaultShellTimeout = 60000; DefaultShellMax = 300; @@ -49,6 +50,7 @@ interface function g_Shells_GetMax (): Word; procedure g_Shells_Create (fX, fY, dX, dY: Integer; T: Byte); + procedure g_Shells_RemoveAll; procedure g_Shells_Update; implementation @@ -130,6 +132,14 @@ implementation end; end; + procedure g_Shells_RemoveAll; + var i: Integer; + begin + i := g_Shells_GetMax(); + g_Shells_SetMax(0); + g_Shells_SetMax(i); + end; + procedure g_Shells_SoundBounce(X, Y: Integer; T: Byte); var k: Integer; begin