コード例 #1
0
ファイル: building.php プロジェクト: startrekfinalfrontier/UI
    <td><b><a href="javascript:void(0);" onmouseover="return overlib(\'' . $BUILDING_DESCRIPTION[$game->player['user_race']][$t] . '\', CAPTION, \'' . $BUILDING_NAME[$game->player['user_race']][$t] . '\', WIDTH, 400, ' . OVERLIB_STANDARD . ');" onmouseout="return nd();">' . $BUILDING_NAME[$game->player['user_race']][$t] . '</b></td>
    <td><img src="' . $game->GFX_PATH . 'menu_metal_small.gif"> ' . $met . '&nbsp;&nbsp; <img src="' . $game->GFX_PATH . 'menu_mineral_small.gif">' . $min . '&nbsp;&nbsp; <img src="' . $game->GFX_PATH . 'menu_latinum_small.gif"> ' . $lat . '&nbsp; </td>
    <td>' . $build_time . '</td>
    <td>' . $build_text . '</td>
</tr>');
        }
    }
    $game->out('</table></td></tr></table>');
}
$sub_action = !empty($_GET['a2']) ? $_GET['a2'] : 'main';
if ($sub_action == 'start_build') {
    Start_Build();
    $sub_action = 'main';
}
if ($sub_action == 'abort_build') {
    Abort_Build();
    $sub_action = 'main';
}
if ($sub_action == 'main') {
    // Calculate percentage of required security troops on the planet
    $troops_perc = round(100 * round($game->planet['unit_1'] * 2 + $game->planet['unit_2'] * 3 + $game->planet['unit_3'] * 4 + $game->planet['unit_4'] * 4, 0) / $game->planet['min_troops_required']);
    if ($troops_perc >= 70 || $game->planet['min_troops_required'] == 0) {
        Show_Main();
    } else {
        $game->out('<table border=0 cellpadding=1 cellspacing=1 width=450 class="style_outer"><tr><td>
<table border=0 cellpadding=1 cellspacing=1 width=450 class="style_inner"><tr><td>
<span class="text_large">' . constant($game->sprache("TEXT30")) . ' <b>' . $troops_perc . '%</b> ' . constant($game->sprache("TEXT31")) . '</span>
</td></tr>
</table>
</td></tr>
</table>');
コード例 #2
0
ファイル: shipyard.php プロジェクト: startrekfinalfrontier/UI
    //$game->out('<span class="text_large">'.constant($game->sprache("TEXT59")).' '.$BUILDING_NAME[$game->player['user_race']]['7'].' '.constant($game->sprache("TEXT60")).'</span><br><br>');
} else {
    $sub_action = !empty($_GET['a2']) ? $_GET['a2'] : 'main';
    if ($sub_action == 'start_build' && isset($_POST['correct'])) {
        Show_Build();
    }
    if ($sub_action == 'start_build' && isset($_POST['correct_start'])) {
        Start_Build();
        $sub_action = 'main';
    }
    if ($sub_action == 'abort_build' && isset($_POST['correct_abort'])) {
        $line = filter_input(INPUT_POST, 'line_correct_abort', FILTER_SANITIZE_NUMBER_INT);
        if (is_null($line)) {
            $line = -1;
        }
        Abort_Build($line);
        $sub_action = 'main';
    }
    if ($sub_action == 'main') {
        if ($game->planet['min_troops_required'] <= 0 || 70 < round(100 * round($game->planet['unit_1'] * 2 + $game->planet['unit_2'] * 3 + $game->planet['unit_3'] * 4 + $game->planet['unit_4'] * 4, 0) / $game->planet['min_troops_required'], 0)) {
            Show_Main();
        } else {
            $game->out('<table width="450" border="0" align="center">

  <tr>

    <td>' . constant($game->sprache("TEXT61")) . ' <b>' . round(100 * round($game->planet['unit_1'] * 2 + $game->planet['unit_2'] * 3 + $game->planet['unit_3'] * 4 + $game->planet['unit_4'] * 4, 0) / $game->planet['min_troops_required'], 0) . '%</b> ' . constant($game->sprache("TEXT62")) . '

    </td>

  </tr>