障害物&他キャラを認識するよーに

やたー。だいぶゲームっぽくなってきた!
すりぬけまくり解消。障害物とか、他人を認識できるよーになったよー。

http://satoru.net/test/rpg/080506_03/main.swf


ウロウロ(いつもより倍速にしてます)

ソース

chara.asをupdate

    public function isHit(x:int, y:int) {
        if (mapData[y][x] == Chipset.WALL || 
            mapData[y][x] == Chipset.THRONE ||
            mapData[y][x] == Chipset.WATER || 
            mapData[y][x] == Chipset.MOUNTAIN ||
            mapData[y][x] == Chipset.WEAPON || 
            mapData[y][x] == Chipset.ITEM ||
            mapData[y][x] == Chipset.INN) {
            return false;
        }
        

        // 他のキャラクターがいるか
        var charas = getEvents();
        for (var i = 0; i < charas.length; i++) {
            var chara = charas[i];
            if (chara.getX() == x && chara.getY() == y) {
                return false;
            }
        }
        return true;
 }