Changeset 76

Show
Ignore:
Timestamp:
07/18/08 21:46:23 (6 months ago)
Author:
hey
Message:
  • 출정 마을을 바꾸면 모든 약탈 목표에 영향을 미침
    • 거리를 저장하지 않고 매번 다시 계산해서 보여줌
  • 출정 마을을 쿠키에 저장
  • 출정 마을을 바꿔도 고정이 안 되던 문제 고침
  • 수정할 때 기존 마을 정보가 없어지고 항상 초기값으로 돌아가던 문제 고침
Location:
aa
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • aa/aa.php

    r68 r76  
    88} 
    99 
     10if (isset($_GET["start"])) { 
     11        $start = $_GET["start"]; 
     12        setcookie("start", $start); 
     13} else { 
     14        $start = $_COOKIE["start"]; 
     15} 
     16 
    1017$order = isset_or($_GET["order"], "pillage_at"); 
    1118$shownin = isset_or($_GET["shownin"], "desc"); 
     19//$start = isset_or($_GET["start"], 0); 
     20 
     21$start_village = new Village; 
     22if ($start) { 
     23        $start_village->Find($start); 
     24} 
    1225?> 
    1326<html> 
     
    2740                <p class="notice">공격 대상 마을 읎늄을 눌러서 마을 정볎륌 잠
    2841력하섞요. 낚은 예상 자원량에 따띌 닀륞 색깔로 표시핎쀍니닀.<br /> 
    29 <a href="http://www.mozilla.or.kr/ko/">파읎얎폭슀</a>에서 더 많은 Ʞ능읎 지원됩니닀. :)<br /> 
     42                <a href="http://www.mozilla.or.kr/ko/">파읎얎폭슀</a>에서 더 많은 Ʞ능읎 지원됩니닀. :)<br /> 
    3043                <a href="/tw">귞늬슀몜킀 애드옚</a>을 알아볎섞요!</p> 
    3144                낚은 Ʞ마 수: <input id="light" size="6" /> |  
     
    3447                <input type="submit" value="go" onclick="walk_target()" /> 
    3548                <p> 
    36                         출정 마을:  
    37                         <select name="start"> 
    38                                 <option value="0" default>Ʞ볞 귞대로</option> 
    39                         <?=show_villages_option($owner, "")?> 
    40                         </select> 
     49                        <form method="get"> 
     50                                출정 마을:  
     51                                <select name="start"> 
     52                                        <option value='0'>Ʞ볞 귞대로</option> 
     53                                        <?=show_villages_option($owner, $start_village->name)?> 
     54                                </select> 
     55                                <input type="submit" value="변겜" /> 
     56                                <input type="hidden" name="order" value="<?=$order?>" /> 
     57                                <input type="hidden" name="shownin" value="<?=$shownin?>" /> 
     58                        </form> 
    4159                </p> 
    4260                <?=show_target_list($owner, $order, $shownin)?> 
  • aa/show.php

    r38 r76  
    9494                $default = ""; 
    9595                if ($name == $villageName) { 
    96                         $default = " default"; 
     96                        $default = " selected"; 
    9797                } 
    9898                echo "<option value='$vid'$default>$name</option>"; 
    9999        } 
     100        echo "\n"; 
    100101} 
    101102 
  • aa/show.target.php

    r68 r76  
    4646 
    4747        function unserialize($record) { 
     48                global $start, $start_village; 
     49 
    4850                $this->record["tid"] = $record['tid']; 
    4951                $x = $record['x']; 
     
    5153                $this->record["x"] = $x; 
    5254                $this->record["y"] = $y; 
    53                 $village = get_village($record['village']); 
     55                if ($start) { 
     56                        $village = $start_village; 
     57                } else { 
     58                        $village = get_village($record['village']); 
     59                } 
    5460                $this->record["village"] = $village; 
    5561                $this->record["direction"] = $this->record["village"]->direction($x, $y); 
    56                 $distance = $record['distance']; 
    57                 if ($distance == 0) { 
    58                         $distance = calc_distance($village, $x, $y); 
    59                         db_update_distance($this->at("tid"), $distance); 
    60                 } 
     62                $distance = calc_distance($village, $x, $y); 
    6163                $this->record["distance"] = $distance; 
    6264                $this->record["name"] = $record['name']; 
     
    195197                <tr{$target->styleClass()}> 
    196198                <td><input style='font-size: smaller' type='button' value=' go ' onClick='aa({$target->at("tid")}, {$target->at("expected")})'> | <input style='font-size: smaller' type='button' value=' auto ' onClick='aaa({$target->at("tid")}, {$target->at("expected")})'></td> 
    197                 <td name='village'>{$target->at("village")->name}</a></td> 
     199                <td name='village'>{$target->at("village")->name}</td> 
    198200                <td name=''> -> </td> 
    199201                <td name='name'><a href='resource.php?name={$target->at("name")}&tid={$target->at("tid")}&x={$target->at("x")}&y={$target->at("y")}' title='$title'>{$target->at("name")}</a></td>