コード例 #1
0
ファイル: battle.php プロジェクト: AdrianMarceau/mmrpg-world
echo $this_next_action;
?>
'
    });
  <?php 
// If action markup exists, loop through it
if (!empty($actions_markup)) {
    // Update any action panel markup changed by the battle
    foreach ($actions_markup as $action_token => $action_markup) {
        $action_markup = $action_markup;
        $action_markup = str_replace("'", "\\'", $action_markup);
        echo "parent.mmrpg_action_panel_update('{$action_token}', '{$action_markup}');\n";
    }
}
// Collect event markup from the battle object
$events_markup = $this_battle->get_events_markup();
// If event markup exists, loop through it
if (!empty($events_markup)) {
    //Print out any event markup generated by the battle
    foreach ($events_markup as $markup) {
        $flags_markup = str_replace("'", "\\'", $markup['flags']);
        $data_markup = str_replace("'", "\\'", $markup['data']);
        $console_markup = $markup['console'];
        $canvas_markup = $markup['canvas'];
        $canvas_markup = str_replace("'", "\\'", $canvas_markup);
        $console_markup = str_replace("'", "\\'", $console_markup);
        echo "parent.mmrpg_event('{$flags_markup}', '{$data_markup}', '{$canvas_markup}', '{$console_markup}');\n";
    }
}
// Attempt to print out the events either way
echo "parent.setTimeout(function(){ return parent.mmrpg_events(); }, parent.gameSettings.eventTimeout);\n";