This file is indexed.

/usr/share/games/cuyo/hecken.ld is in cuyo-data 2.0.0brl1-2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
#
#   Copyright 2011 by Mark Weyer
#   based on go.ld which, at that time, was:
#     Copyright <=2004 by Immanuel Halupczok
#     Modified 2006,2008 by Mark Weyer
#     Maintenance modifications 2005,2006,2008 by the cuyo developers
#
#   This program is free software; you can redistribute it and/or modify
#   it under the terms of the GNU General Public License as published by
#   the Free Software Foundation; either version 2 of the License, or
#   (at your option) any later version.
#
#   This program is distributed in the hope that it will be useful,
#   but WITHOUT ANY WARRANTY; without even the implied warranty of
#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#   GNU General Public License for more details.
#
#   You should have received a copy of the GNU General Public License
#   along with this program; if not, write to the Free Software
#   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
#

Go={
  name="Gardens"
  author="Immi"
  #numexplode[1]=4
  numexplode=3
  chaingrass=1
  pics   = stein*2
  pics[1]= stein*3
  # *4
  startpic=mihStein.xpm
  startdist="*........*","**......**","***....***","****..****"
  greypic=mihLoch.xpm
  toptime=80
  #randomgreys[1]=200
  description="Gardens need hedges for separation. The hedges do not count for the size of a garden, though."
  bgcolor = 48,191,48


  <<
  var gli,gre,gob,gun,hli,hre,hob,hun;

  stein={
    # gli sagt: Der Garten geht nach links weiter.
    gli = kind@(-1,0)==kind || kind@(-1,0)==outside;
    gre = kind@(1,0)==kind || kind@(1,0)==outside;
    gob = kind@(0,-1)==kind || kind@(0,-1)==outside;
    gun = kind@(0,1)==kind || kind@(0,1)==outside;
    weight = (!falling) && gli && gre && gob && gun;

    switch {
      falling -> {};
      weight@(0,0) -> F*;
      -> {
        # hli sagt: die Hecke geht nach links weiter.
        hli = kind@(-1,0)==outside || (
          basekind@(-1,0)==stein && !weight@(-1,0) && (kind@(-1,0)!=kind
            || !gob@(0,0) || !gob@(-1,0) || !gun@(0,0) || !gun@(-1,0)));
        hre = kind@(1,0)==outside || (
          basekind@(1,0)==stein && !weight@(1,0) && (kind@(1,0)!=kind
            || !gob@(0,0) || !gob@(1,0) || !gun@(0,0) || !gun@(1,0)));
        hob = kind@(0,-1)==outside || (
          basekind@(0,-1)==stein && !weight@(0,-1) && (kind@(0,-1)!=kind
            || !gli@(0,0) || !gli@(0,-1) || !gre@(0,0) || !gre@(0,-1)));
        hun = kind@(0,1)==outside || (
          basekind@(0,1)==stein && !weight@(0,1) && (kind@(0,1)!=kind
            || !gli@(0,0) || !gli@(0,1) || !gre@(0,0) || !gre@(0,1)));

        if hli ->
          if hob ->
            if hob@(-1,0) && hli@(0,-1) && !1?????11 -> E else B
          else A
        else if hob -> D else C;
        qu=Q_TL; *;

        if hre ->
          if hob ->
            if hob@(1,0) && hre@(0,-1) && !111????? -> D else E
          else A
        else if hob -> B else C;
        qu=Q_TR; *;

        if hli ->
          if hun ->
            if hun@(-1,0) && hli@(0,1) && !????111? -> B else A
          else E
        else if hun -> D else C;
        qu=Q_BL; *;

        if hre ->
          if hun ->
            if hun@(1,0) && hre@(0,1) && !??111??? -> A else D
          else E
        else if hun -> B else C;
        qu=Q_BR; *;
      };
    };
    qu=Q_ALL;
    pos=6+kind-stein;
    *;
  };
  >>

  stein={ pics=mihGarten.xpm }
}