invertika_game.Game.MapComposite.activate C# (CSharp) Method

activate() public method

public activate ( ) : bool
return bool
        public bool activate()
        {
            //assert(!isActive());

            string file="maps/"+mName+".tmx";
            if(!ResourceManager.exists(file))
                file+=".gz";

            mMap=MapReader.readMap(file);
            if(mMap==null)
                return false;

            initializeContent();

            string sPvP=mMap.getProperty("pvp");
            if(sPvP=="")
                sPvP=Configuration.getValue("game_defaultPvp", "");

            if(sPvP=="free")
                mPvPRules=PvPRules.PVP_FREE;
            else
                mPvPRules=PvPRules.PVP_NONE;

            Script s=getScript();
            if(s!=null)
            {
                //TODO Skript implementieren
                //s.setMap(this);
                //s.prepare("initialize");
                //s.execute();
            }

            return true;
        }