示例#1
0
        public override int use(PlayerBase user, WorldBase world, Vector2 location, GameTime time, BinaryInputManager inputManager)
        {
            base.use(user, world, location, time, inputManager);

            Point   selPoint = world.worldLocToTileLoc(location);
            Vector2 fireLoc  = new Vector2(selPoint.X * Chunk.tileDrawWidth + Chunk.tileDrawWidth / 2, selPoint.Y * Chunk.tileDrawWidth + Chunk.tileDrawWidth / 2);

            EntityFire fire = new EntityFire(fireLoc, world);

            world.addEntity(fire);

            return(1);
        }