Cleaning stuff
This commit is contained in:
parent
0892b08d81
commit
291e9622c4
59
bhl.inc.php
59
bhl.inc.php
|
@ -12,17 +12,6 @@ task('bhl_clean_cache', function()
|
|||
bhl_clean_cache();
|
||||
});
|
||||
|
||||
function bhl_build_dll($mcs_bin)
|
||||
{
|
||||
global $GAME_ROOT;
|
||||
|
||||
$dll_file = get("UNITY_ASSETS_DIR")."/Plugins/game_bhl.dll";
|
||||
|
||||
bhl_shell_ensure("build_back_dll $mcs_bin $dll_file " . (is_dev() ? '-debug' : ''));
|
||||
|
||||
return $dll_file;
|
||||
}
|
||||
|
||||
task('bhl_try', function($args = [])
|
||||
{
|
||||
global $GAME_ROOT;
|
||||
|
@ -92,6 +81,20 @@ task('bhl_callstack_file', function(array $args)
|
|||
run('bhl_callstack', [$callstack]);
|
||||
});
|
||||
|
||||
task('bhl_find_module', function(array $args)
|
||||
{
|
||||
if(count($args) < 1)
|
||||
{
|
||||
echo "Usage: ./gamectl bhl_find_module <mod_id>";
|
||||
return;
|
||||
}
|
||||
|
||||
$mod_id = (int)$args[0];
|
||||
$bhl_file = bhl_find_module($mod_id);
|
||||
if($bhl_file)
|
||||
echo "Found '$bhl_file'\n";
|
||||
});
|
||||
|
||||
function bhl_find_name_hash($hash)
|
||||
{
|
||||
global $GAME_ROOT;
|
||||
|
@ -121,20 +124,6 @@ function bhl_find_name_hash($hash)
|
|||
return $result;
|
||||
}
|
||||
|
||||
task('bhl_find_module', function(array $args)
|
||||
{
|
||||
if(count($args) < 1)
|
||||
{
|
||||
echo "Usage: ./gamectl bhl_find_module <mod_id>";
|
||||
return;
|
||||
}
|
||||
|
||||
$mod_id = (int)$args[0];
|
||||
$bhl_file = bhl_find_module($mod_id);
|
||||
if($bhl_file)
|
||||
echo "Found '$bhl_file'\n";
|
||||
});
|
||||
|
||||
function bhl_find_module($mod_id)
|
||||
{
|
||||
global $GAME_ROOT;
|
||||
|
@ -217,14 +206,14 @@ function bhl_run_ex($bhl_inc_dir, array $bhl_files, $result_file, $debug = true,
|
|||
$err_file = "$GAME_ROOT/build/bhl.error";
|
||||
ensure_rm($err_file);
|
||||
|
||||
$user_sources = array(
|
||||
$user_sources = getor("BHL_USER_SOURCES", array(
|
||||
get("UNITY_ASSETS_DIR")."/Scripts/bhl/register.cs",
|
||||
get("UNITY_ASSETS_DIR")."/Scripts/bhl/autobind.cs"
|
||||
);
|
||||
));
|
||||
|
||||
$postproc_sources = array(
|
||||
$postproc_sources = getor("BHL_POSTPROC_SOURCES", array(
|
||||
get("UNITY_ASSETS_DIR")."/Scripts/bhl/postproc.cs",
|
||||
);
|
||||
));
|
||||
|
||||
$bhl_deps = $bhl_files;
|
||||
$bhl_deps = array_merge($bhl_deps, $user_sources);
|
||||
|
@ -386,18 +375,6 @@ function bhl_show_position($line, $row, array $lines)
|
|||
return "???";
|
||||
}
|
||||
|
||||
function bhl_get_past_input($c, $in, $context_chars)
|
||||
{
|
||||
$past = substr($in, 0, $c+1);
|
||||
return (strlen($past) > $context_chars ? '...' : '') . substr($past, -$context_chars);
|
||||
}
|
||||
|
||||
function bhl_get_upcoming_input($c, $in, $context_chars)
|
||||
{
|
||||
$next = substr($in, $c+1);
|
||||
return substr($next, 0, $context_chars) . (strlen($next) > $context_chars ? '...' : '');
|
||||
}
|
||||
|
||||
function bhl_line_row_to_pos($file, $line, $row)
|
||||
{
|
||||
$pos = 0;
|
||||
|
|
Loading…
Reference in New Issue