diff --git a/src/game/g_game.pas b/src/game/g_game.pas
index 73c8ddf3a8c60127b66c8c7a37349a50b52abad2..e02fbd6471f871a4cd8fec4432aace4086e30783 100644 (file)
--- a/src/game/g_game.pas
+++ b/src/game/g_game.pas
procedure g_Game_ClientWAD(NewWAD: String; WHash: TMD5Digest);
procedure g_Game_SaveOptions();
function g_Game_StartMap(Map: String; Force: Boolean = False; const oldMapPath: AnsiString=''): Boolean;
-procedure g_Game_ChangeMap(MapPath: String);
-procedure g_Game_ExitLevel(Map: Char16);
+procedure g_Game_ChangeMap(const MapPath: String);
+procedure g_Game_ExitLevel(const Map: AnsiString);
function g_Game_GetFirstMap(WAD: String): String;
function g_Game_GetNextMap(): String;
procedure g_Game_NextLevel();
g_Options_Write_Video(GameDir+'/'+CONFIG_FILENAME);
end;
-procedure g_Game_ChangeMap(MapPath: String);
+procedure g_Game_ChangeMap(const MapPath: String);
var
Force: Boolean;
begin
MapList := nil;
end;
-procedure g_Game_ExitLevel(Map: Char16);
+procedure g_Game_ExitLevel(const Map: AnsiString);
begin
gNextMap := Map;
procedure g_Game_DeleteTestMap();
var
a: Integer;
- MapName: Char16;
+ //MapName: AnsiString;
WadName: string;
{
WAD: TWADFile;
begin
a := Pos('.wad:\', toLowerCase1251(gMapToDelete));
if (a = 0) then a := Pos('.wad:/', toLowerCase1251(gMapToDelete));
- if a = 0 then
- Exit;
+ if (a = 0) then exit;
-// Âûäåëÿåì èìÿ wad-ôàéëà è èìÿ êàðòû:
- WadName := Copy(gMapToDelete, 1, a + 3);
- Delete(gMapToDelete, 1, a + 5);
+ // Âûäåëÿåì èìÿ wad-ôàéëà è èìÿ êàðòû
+ WadName := Copy(gMapToDelete, 1, a+3);
+ Delete(gMapToDelete, 1, a+5);
gMapToDelete := UpperCase(gMapToDelete);
- MapName := '';
- CopyMemory(@MapName[0], @gMapToDelete[1], Min(16, Length(gMapToDelete)));
+ //MapName := '';
+ //CopyMemory(@MapName[0], @gMapToDelete[1], Min(16, Length(gMapToDelete)));
{
// Èìÿ êàðòû íå ñòàíäàðòíîå òåñòîâîå: