Tidy headers update.
This commit is contained in:
parent
dd7188afc7
commit
a895dad6d9
|
@ -26,10 +26,10 @@ void initAtlasTest(void)
|
||||||
|
|
||||||
dev.debug = 0;
|
dev.debug = 0;
|
||||||
dev.cheatStatic = 0;
|
dev.cheatStatic = 0;
|
||||||
dev.cheatBlind = 0;
|
dev.cheatBlind = 1;
|
||||||
dev.cheatNoEnemies = 0;
|
dev.cheatNoEnemies = 0;
|
||||||
dev.cheatKeys = 0;
|
dev.cheatKeys = 0;
|
||||||
dev.cheatPower = 1;
|
dev.cheatPower = 0;
|
||||||
dev.cheatHealth = 0;
|
dev.cheatHealth = 0;
|
||||||
dev.cheatLevels = 0;
|
dev.cheatLevels = 0;
|
||||||
dev.takeScreenshots = 0;
|
dev.takeScreenshots = 0;
|
||||||
|
@ -49,7 +49,7 @@ void initAtlasTest(void)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 1:
|
case 1:
|
||||||
STRNCPY(game.worldId, "beachFront2", MAX_NAME_LENGTH);
|
STRNCPY(game.worldId, "beachApproach", MAX_NAME_LENGTH);
|
||||||
initWorld();
|
initWorld();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Copyright (C) 2015-2016 Parallel Realities
|
Copyright (C) 2015-2018 Parallel Realities
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or
|
This program is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the GNU General Public License
|
modify it under the terms of the GNU General Public License
|
||||||
|
@ -24,6 +24,57 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
|
|
||||||
$UPDATE_FILES = false;
|
$UPDATE_FILES = false;
|
||||||
|
|
||||||
|
function funcSort($a, $b)
|
||||||
|
{
|
||||||
|
$a = str_replace("*", "", $a);
|
||||||
|
$b = str_replace("*", "", $b);
|
||||||
|
|
||||||
|
$aParts = explode(" ", $a);
|
||||||
|
$bParts = explode(" ", $b);
|
||||||
|
|
||||||
|
return strcmp($aParts[2], $bParts[2]);
|
||||||
|
}
|
||||||
|
|
||||||
|
function updateExterns($header, $defines, $functions, $structs)
|
||||||
|
{
|
||||||
|
asort($defines);
|
||||||
|
usort($functions, "funcSort");
|
||||||
|
asort($structs);
|
||||||
|
|
||||||
|
$newHeader = [];
|
||||||
|
$wasBlank = false;
|
||||||
|
|
||||||
|
foreach ($header as $line)
|
||||||
|
{
|
||||||
|
if (strlen($line) > 1 || (strlen($line) == 1 && !$wasBlank))
|
||||||
|
{
|
||||||
|
$newHeader[] = $line;
|
||||||
|
}
|
||||||
|
|
||||||
|
$wasBlank = strlen($line) == 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (count($defines) > 0)
|
||||||
|
{
|
||||||
|
$newHeader = array_merge($newHeader, $defines);
|
||||||
|
$newHeader[] = "\n";
|
||||||
|
}
|
||||||
|
|
||||||
|
if (count($functions) > 0)
|
||||||
|
{
|
||||||
|
$newHeader = array_merge($newHeader, $functions);
|
||||||
|
$newHeader[] = "\n";
|
||||||
|
}
|
||||||
|
|
||||||
|
if (count($structs) > 0)
|
||||||
|
{
|
||||||
|
$newHeader = array_merge($newHeader, $structs);
|
||||||
|
$newHeader[] = "\n";
|
||||||
|
}
|
||||||
|
|
||||||
|
return $newHeader;
|
||||||
|
}
|
||||||
|
|
||||||
function cleanHeader($headerFile)
|
function cleanHeader($headerFile)
|
||||||
{
|
{
|
||||||
global $UPDATE_FILES;
|
global $UPDATE_FILES;
|
||||||
|
@ -40,6 +91,9 @@ function cleanHeader($headerFile)
|
||||||
$header = file($headerFile);
|
$header = file($headerFile);
|
||||||
$body = file_get_contents($bodyFile);
|
$body = file_get_contents($bodyFile);
|
||||||
$lines = [];
|
$lines = [];
|
||||||
|
$defines = [];
|
||||||
|
$functions = [];
|
||||||
|
$structs = [];
|
||||||
|
|
||||||
$i = 0;
|
$i = 0;
|
||||||
$hasChanges = false;
|
$hasChanges = false;
|
||||||
|
@ -52,6 +106,8 @@ function cleanHeader($headerFile)
|
||||||
|
|
||||||
if (count($matches) == 3)
|
if (count($matches) == 3)
|
||||||
{
|
{
|
||||||
|
unset($header[$i]);
|
||||||
|
|
||||||
$extern = $matches[2];
|
$extern = $matches[2];
|
||||||
|
|
||||||
if (!preg_match_all("/\b[(]?${extern}[\\(;,)\\n]/", $body))
|
if (!preg_match_all("/\b[(]?${extern}[\\(;,)\\n]/", $body))
|
||||||
|
@ -62,12 +118,11 @@ function cleanHeader($headerFile)
|
||||||
$hasChanges = true;
|
$hasChanges = true;
|
||||||
}
|
}
|
||||||
echo "\t- $line";
|
echo "\t- $line";
|
||||||
unset($header[$i]);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!in_array($line, $lines))
|
if (!in_array($line, $lines))
|
||||||
{
|
{
|
||||||
$lines[] = $line;
|
$functions[] = $line;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -77,7 +132,6 @@ function cleanHeader($headerFile)
|
||||||
$hasChanges = true;
|
$hasChanges = true;
|
||||||
}
|
}
|
||||||
echo "\t- $line";
|
echo "\t- $line";
|
||||||
unset($header[$i]);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -85,6 +139,8 @@ function cleanHeader($headerFile)
|
||||||
|
|
||||||
if (count($matches) == 2)
|
if (count($matches) == 2)
|
||||||
{
|
{
|
||||||
|
unset($header[$i]);
|
||||||
|
|
||||||
$extern = $matches[1];
|
$extern = $matches[1];
|
||||||
|
|
||||||
$externs[] = $extern;
|
$externs[] = $extern;
|
||||||
|
@ -97,12 +153,11 @@ function cleanHeader($headerFile)
|
||||||
$hasChanges = true;
|
$hasChanges = true;
|
||||||
}
|
}
|
||||||
echo "\t- $line";
|
echo "\t- $line";
|
||||||
unset($header[$i]);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!in_array($line, $lines))
|
if (!in_array($line, $lines))
|
||||||
{
|
{
|
||||||
$lines[] = $line;
|
$structs[] = $line;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -112,7 +167,6 @@ function cleanHeader($headerFile)
|
||||||
$hasChanges = true;
|
$hasChanges = true;
|
||||||
}
|
}
|
||||||
echo "\t- $line";
|
echo "\t- $line";
|
||||||
unset($header[$i]);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -120,6 +174,8 @@ function cleanHeader($headerFile)
|
||||||
|
|
||||||
if (count($matches) == 2)
|
if (count($matches) == 2)
|
||||||
{
|
{
|
||||||
|
unset($header[$i]);
|
||||||
|
|
||||||
$extern = $matches[1];
|
$extern = $matches[1];
|
||||||
|
|
||||||
$externs[] = $extern;
|
$externs[] = $extern;
|
||||||
|
@ -132,12 +188,11 @@ function cleanHeader($headerFile)
|
||||||
$hasChanges = true;
|
$hasChanges = true;
|
||||||
}
|
}
|
||||||
echo "\t- $line";
|
echo "\t- $line";
|
||||||
unset($header[$i]);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!in_array($line, $lines))
|
if (!in_array($line, $lines))
|
||||||
{
|
{
|
||||||
$lines[] = $line;
|
$defines[] = $line;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -147,7 +202,6 @@ function cleanHeader($headerFile)
|
||||||
$hasChanges = true;
|
$hasChanges = true;
|
||||||
}
|
}
|
||||||
echo "\t- $line";
|
echo "\t- $line";
|
||||||
unset($header[$i]);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -155,7 +209,9 @@ function cleanHeader($headerFile)
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($UPDATE_FILES && $hasChanges)
|
$header = updateExterns($header, $defines, $functions, $structs);
|
||||||
|
|
||||||
|
if ($UPDATE_FILES)
|
||||||
{
|
{
|
||||||
file_put_contents($headerFile, $header);
|
file_put_contents($headerFile, $header);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue