openttd.dsw
author matthijs
Thu, 16 Jun 2005 18:04:02 +0000
changeset 1942 c5d5cf5b0263
parent 1891 862800791170
child 3900 2c84ed52709d
permissions -rw-r--r--
(svn r2448) General cleanup of rail related code, more to follow.
* Add: rail.[ch] for rail-related enums and wrapper functions.
* Codechange: Removed dozens of magic numbers with below enums.
* Codechange: Rewrote CheckTrackCombination().
* Add: TILE_SIZE, TILE_PIXELS and TILE_HEIGHT constants.
* Add: enums RailTileType, RailTileSubtype, SignalType to mask against the map arrays.
* Add: enums Track, TrackBits, Trackdir, TrackdirBits for railway track data. (Note that the old RAIL_BIT constants are replaced by TRACK_BIT ones).
* Add: enums Direction and DiagDirection
* Codechange: Moved a bunch of track(dir) related lookup arrays from npf.[ch] to rail.[ch].
* Codechange: move RailType enum from tile.h to rail.h.
* Add: Wrapper functions for masking signal status in the map arrays: SignalAlongTrackdir, SignalAgainstTrackdir and SignalOnTrack.
* Add: Wrapper functions to access rail tiles, using above enums
* Add: Wrapper functions to modify tracks, trackdirs, directions, etc.
* Add: Wrapper functions for all lookup arrays in rail.[ch] (Arrays are still used in parts of the code)
* Codechange: Renamed some variables and arguments to better represent what they contain (railbit -> track, bits -> trackdirbits, etc.).
* Codechange: Don't use FindLandscapeHeight() in CmdRemoveSingleRail(), since it returns way too much info. Use GetTileSlope() instead.
* Codechange: [NPF] Removed some unused globals and code from npf.c.
1558
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
     1
Microsoft Developer Studio Workspace File, Format Version 6.00
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
     2
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
     3
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
     4
###############################################################################
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
     5
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
     6
Project: "langs"=.\langs.dsp - Package Owner=<4>
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
     7
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
     8
Package=<5>
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
     9
{{{
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    10
}}}
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    11
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    12
Package=<4>
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    13
{{{
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    14
    Begin Project Dependency
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    15
    Project_Dep_Name strgen
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    16
    End Project Dependency
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    17
}}}
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    18
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    19
###############################################################################
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    20
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    21
Project: "strgen"=.\strgen\strgen.dsp - Package Owner=<4>
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    22
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    23
Package=<5>
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    24
{{{
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    25
}}}
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    26
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    27
Package=<4>
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    28
{{{
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    29
}}}
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    30
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    31
###############################################################################
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    32
1891
862800791170 (svn r2397) - CodeChange: rename all "ttd" files to "openttd" files.
Darkvater
parents: 1558
diff changeset
    33
Project: "openttd"=.\openttd.dsp - Package Owner=<4>
1558
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    34
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    35
Package=<5>
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    36
{{{
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    37
}}}
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    38
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    39
Package=<4>
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    40
{{{
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    41
    Begin Project Dependency
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    42
    Project_Dep_Name langs
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    43
    End Project Dependency
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    44
}}}
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    45
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    46
###############################################################################
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    47
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    48
Global:
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    49
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    50
Package=<5>
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    51
{{{
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    52
}}}
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    53
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    54
Package=<3>
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    55
{{{
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    56
}}}
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    57
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    58
###############################################################################
62eeea72497d (svn r2062) - Set native eol-style on some OS specific files to allow cross-OS diff patching #2
darkvater
parents: 0
diff changeset
    59