repo.or.cz
/
openttd
/
fttd.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Introduce TileAreaIterator
2014-02-24
cirdan
Intr
o
duc
e
Til
e
A
reaIterat
o
r
commit
|
commitdiff
|
tree
2014-02-24
c
i
rdan
I
n
t
ro
d
u
c
e
DiagonalTileArea
commit
|
commitdiff
|
tree
2014-02-24
cirdan
Simplify t
i
l
e
iterato
r
c
o
nstruction in CmdL
e
velLand
commit
|
commitdiff
|
tree
2014-02-23
c
i
rdan
Rename Ti
l
eArea to
Orth
o
gonalTi
l
e
A
r
ea
commit
|
commitdiff
|
tree
2014-02-22
cirdan
Rear
r
an
g
e PPPord
e
r in elrail and remov
e
TLG
commit
|
commitdiff
|
tree
2014-02-22
cirdan
Rewor
k
han
d
ling of
i
gnored
p
ylons
commit
|
commitdiff
|
tree
2014-02-22
cirdan
Replace GetTLG by IsOddX
and
I
sOddY in elrail
commit
|
commitdiff
|
tree
2014-02-22
cirdan
Simplify handling of PCP override
i
n DrawCatena
r
y
R
ailway
commit
|
commitdiff
|
tree
2014-02-22
cirdan
Re
w
o
r
k drawing of
p
y
lons in DrawCatenaryR
a
ilway
commit
|
commitdiff
|
tree
2014-02-22
cirdan
Shortcut
D
r
a
wCatenaryRa
i
l
way tile side loop
commit
|
commitdiff
|
tree
2014-02-22
cir
d
an
R
estrict
P
PPallow
e
d and PPPpreferred
i
n Dra
w
C
a
te
n
aryRailway
commit
|
commitdiff
|
tree
2014-02-22
cird
a
n
Invert
DisallowedPPPofTrac
k
AtPCP
commit
|
commitdiff
|
tree
2014-02-22
cirdan
Simplify DisallowedPPPof
T
rac
k
AtPCP
commit
|
commitdiff
|
tree
2014-02-22
cirdan
Fix
a
ll
o
wed pylon position point
s
from neighbour til
e
s
commit
|
commitdiff
|
tree
2014-02-18
cird
a
n
A
l
l
o
w ships
t
o turn under t
h
eir ta
r
get
s
tation
s
ign
commit
|
commitdiff
|
tree
2014-02-18
ci
r
dan
Rearrange stor
a
ge of res
e
rved track
s
f
o
r
railway
tiles
commit
|
commitdiff
|
tree
2014-02-16
cirdan
A
dd PathPo
s
:
:
is_valid_til
e
an
d
P
a
thPos::is_v
a
lid
commit
|
commitdiff
|
tree
2014-02-16
cirdan
Remove G
e
tTileRailT
y
pe
commit
|
commitdiff
|
tree
2014-02-16
cirdan
In
t
roduce
p
ath tile classes PathMT
i
l
e
and
P
a
t
hVTile
commit
|
commitdiff
|
tree
2014-02-16
cirdan
Make PathPos a class template
commit
|
commitdiff
|
tree
2014-02-16
cirdan
Introduce {Rail,Road,S
h
ip}
P
athPos
commit
|
commitdiff
|
tree
2014-02-16
cir
d
an
Make
CYapfNodeKe
y
an
d
friends class templates
commit
|
commitdiff
|
tree
2014-02-16
cirdan
Make the tra
c
k follo
w
er a class t
e
m
plate
commit
|
commitdiff
|
tree
2014-02-16
ci
r
dan
M
a
k
e
PathMPos a class template
commit
|
commitdiff
|
tree
2014-02-16
c
irdan
Add PathPos
:
:{set,c
l
ear}_track
d
ir
commit
|
commitdiff
|
tree
2014-02-16
ci
r
dan
Introdu
c
e PathTile:
:
is_valid
commit
|
commitdiff
|
tree
2014-02-15
c
i
rd
a
n
Ignore
wormho
l
es
i
n CYapfNodeKeyExitDir
ha
s
h function
commit
|
commitdiff
|
tree
2014-02-15
cirdan
Remov
e
CYapfNo
d
eKeyExitDir a
s
possible node
k
ey for
.
.
.
commit
|
commitdiff
|
tree
2014-02-15
cirdan
Remove NPF
commit
|
commitdiff
|
tree
2014-02-14
cird
a
n
Remove exitdir from CY
a
pfNodeKeyTr
a
ckDir
commit
|
commitdiff
|
tree
2014-02-13
cirdan
Do not provide
an is_choice flag to
CYapfNodeT::Set
commit
|
commitdiff
|
tree
2014-02-12
c
ir
d
an
Tur
n
CYapfRailNodeT flags field into a prope
r
std:
.
.
.
commit
|
commitdiff
|
tree
2014-02-12
cirdan
Pr
o
vide YAPF Cho
o
seRoadT
r
ack with th
e
available tra
c
k
d
irs
commit
|
commitdiff
|
tree
2014-02-09
cirdan
D
e
fine several CYapfRailBaseT meth
o
ds out
o
f line
commit
|
commitdiff
|
tree
2014-02-09
cirdan
In
l
ine
CYapfRailBaseT
:
:
TreatFi
r
stRedTwoWaySignalAsE
O
L
commit
|
commitdiff
|
tree
2014-02-09
cirdan
Rem
o
ve most
l
y u
n
used functions from CYapfRa
i
lT
commit
|
commitdiff
|
tree
2014-02-09
c
irdan
Rearrange yapf_rail
.
cpp to group relate
d
c
o
de
commit
|
commitdiff
|
tree
2014-02-09
cir
d
an
Remov
e
CYapfRail_Type
s
T
commit
|
commitdiff
|
tree
2014-02-09
cir
d
a
n
Me
r
ge CYap
f
A
n
ySafeTileRailT into
C
YapfAnySafeTileRai
l
commit
|
commitdiff
|
tree
2014-02-09
c
ir
d
a
n
Merge CY
a
pfAnyDepotRa
i
lT into
C
Y
ap
f
AnyDepotRai
l
commit
|
commitdiff
|
tree
2014-02-09
cirdan
Mer
g
e CYa
p
fFollowRa
i
l
T in
t
o CYa
p
f
Rail
commit
|
commitdiff
|
tree
2014-02-09
cirdan
I
nline
s
t
F
ind
N
earestSafeTile int
o
Yap
f
Tra
i
nFindNea
r
estS
a
feTil
e
commit
|
commitdiff
|
tree
2014-02-09
cirdan
Merge CYapfA
n
ySafeTil
e
Rail
1
and CY
a
pfAn
y
SafeTil
e
Rail2
commit
|
commitdiff
|
tree
2014-02-09
cirdan
Inline st
F
indNearestD
e
potTwoW
a
y into
Y
apfTrainFindNearestDepot
commit
|
commitdiff
|
tree
2014-02-09
cirdan
M
erge C
Y
apfAnyDepotRail1 an
d
CYapfA
n
yDepotRail2
commit
|
commitdiff
|
tree
2014-02-09
ci
r
d
a
n
Inl
i
ne s
t
C
h
eckReverseT
r
ai
n
into YapfTrainChe
c
kRe
v
ers
e
commit
|
commitdiff
|
tree
2014-02-09
cird
a
n
Inline CYapfRail::stChooseRailTrack
into
YapfT
r
ai
n
C
h
oose
T
rack
commit
|
commitdiff
|
tree
2014-02-09
cirdan
Me
r
ge CYapfRail1
a
nd CYapfRail2 in
t
o CYapf
R
ail
commit
|
commitdiff
|
tree
2014-02-09
cirdan
Simplify CYapfR
a
ilT
t
emplat
e
paramete
r
s
commit
|
commitdiff
|
tree
2014-02-08
cirdan
Remov
e
unneeded t
r
ain
p
arameter
s
i
n YA
P
F rail cod
e
commit
|
commitdiff
|
tree
2014-02-08
cirdan
Remove
CYa
p
fFollowRailT::Set
D
es
t
ina
t
ion
commit
|
commitdiff
|
tree
2014-02-08
cirdan
Remo
v
e
c
lass template CFollowTrackRailT
commit
|
commitdiff
|
tree
2014-02-08
cirdan
Remove TrackFollow
e
r defi
n
iti
o
n from C
Y
apfRail_TypesT
commit
|
commitdiff
|
tree
2014-02-08
cirdan
Remove
t
empla
t
e para
m
e
ter Track
F
ollower from CYapfRailBa
s
eT
commit
|
commitdiff
|
tree
2014-02-08
cirdan
Remove CFollo
w
T
rackRa
i
l
90
a
nd
C
Fol
l
ow
T
rackRa
i
l90
commit
|
commitdiff
|
tree
2014-02-08
c
i
rdan
Move YAPF track r
e
s
e
rvation to CYapfR
a
ilB
a
seT
commit
|
commitdiff
|
tree
2014-02-08
cirdan
Avoid pointless cal
l
s
t
o Find
S
afePo
s
iti
o
nOnPath
commit
|
commitdiff
|
tree
2014-02-08
cirdan
Introduce CYapfRes
e
r
v
eTrack::F
i
ndSafePosit
i
onOnPath
commit
|
commitdiff
|
tree
2014-02-08
c
i
rdan
Ad
d
a TrackFollo
w
e
r
in CYapfRailBaseT
f
or use i
n
C
a
l
c
Segment
commit
|
commitdiff
|
tree
2014-02-07
ci
r
dan
Inline AddMulti
p
leNodes
i
nto CYap
f
R
ailT:
:
Follow
commit
|
commitdiff
|
tree
2014-02-07
c
i
rd
a
n
Add a TrackFo
l
l
o
we
r
in CYa
p
fRai
l
BaseT for
u
s
e in Follow
commit
|
commitdiff
|
tree
2014-02-07
c
irdan
Merge YAPF rail destina
t
i
o
n and track follower classes
commit
|
commitdiff
|
tree
2014-02-07
cirdan
Merge PfF
o
ll
o
wNode into
C
Y
a
p
fRailT
commit
|
commitdiff
|
tree
2014-02-07
c
irdan
R
earrange the las
t
p
ar
t
of CYap
f
RailT:
:
AddMu
l
ti
p
le
N
odes
commit
|
commitdiff
|
tree
2014-02-07
cird
a
n
Remo
v
e return
value from P
f
C
a
lcEstimate
commit
|
commitdiff
|
tree
2014-02-07
cirdan
Inline AddNe
w
Node and
P
f
C
alc
C
ost int
o
AddMultipleNodes
commit
|
commitdiff
|
tree
2014-02-06
cirdan
Intr
o
duc
e
CYap
f
RailBaseT::Ad
d
TargetCost
commit
|
commitdiff
|
tree
2014-02-06
cirdan
I
ntroduce
C
YapfRail
B
aseT::RestoreCachedNode
commit
|
commitdiff
|
tree
2014-02-06
cirda
n
Move
all
n
e
w YAPF rail node
calcul
a
tions down to Cal
c
Segment
commit
|
commitdiff
|
tree
2014-02-06
cirdan
Rework PfCalcCost
not
to al
w
ays require a NodeD
a
t
a
.
.
.
commit
|
commitdiff
|
tree
2014-02-06
c
i
rdan
Rework
attach
i
ng of
seg
m
e
nts to YAPF
r
ail n
o
de
commit
|
commitdiff
|
tree
2014-02-05
cirda
n
Introduce
CYapfRai
l
Ba
s
e
T
:
:Hand
l
eNodeNextTi
l
e
commit
|
commitdiff
|
tree
2014-02-05
cird
a
n
M
a
ke mask_reserved_
t
racks a
f
i
eld in CYapfRailBaseT
commit
|
commitdiff
|
tree
2014-02-05
ci
r
dan
Introduc
e
CYa
p
fRailBase
T
::HandleNo
d
e
T
ile
commit
|
commitdiff
|
tree
2014-02-05
cird
a
n
Thoroug
h
ly rearrange rail YAPF
commit
|
commitdiff
|
tree
2014-02-04
cirdan
Remove parameter is_choice from CY
a
pfR
a
ilT::A
d
dStartupN
o
de
commit
|
commitdiff
|
tree
2014-02-04
cirdan
Call
P
f
S
et
S
tartupNodes at the end o
f
CYap
f
RailT::SetOrigin
commit
|
commitdiff
|
tree
2014-02-04
cird
a
n
Rearrange rail tra
c
k follo
w
er
c
onstruc
t
o
r
s
an
d
hierarchy
commit
|
commitdiff
|
tree
2014-02-04
cirda
n
Move
track masking
s
election to
CY
a
pfRailT
commit
|
commitdiff
|
tree
2014-02-04
cirdan
Re
m
ove CFollowTrac
k
R
a
ilT::
M
askReservedTracks
commit
|
commitdiff
|
tree
2014-02-03
c
irdan
Remo
v
e field m_
o
rig
i
n_til
e
from CY
a
pfRe
s
er
v
eTrack
commit
|
commitdiff
|
tree
2014-02-03
cirdan
Mak
e
Unr
e
serve
S
ingleTra
c
k
a
static standalon
e
funct
i
on
commit
|
commitdiff
|
tree
2014-02-03
cirdan
Make Res
e
r
v
eSingleTrack a sta
t
ic standalone f
u
n
c
tio
n
commit
|
commitdiff
|
tree
2014-02-03
ci
r
dan
R
e
mo
v
e pa
r
ameter fail fro
m
ReserveSingleTrac
k
commit
|
commitdiff
|
tree
2014-02-03
cirdan
Remove return value from UnreserveSingleTrack
commit
|
commitdiff
|
tree
2014-02-03
cirdan
Remove par
a
meter stop from
U
nreserveSi
n
gleTrack
commit
|
commitdiff
|
tree
2014-02-03
cirdan
I
n
line IterateTiles into CY
a
pfReserveTrack:
:
TryRes
e
rvePath
commit
|
commitdiff
|
tree
2014-02-03
ci
r
d
an
Fl
a
tte
n
CYapfReserveT
r
ack::Fi
n
dSafePosit
i
onOnNode
commit
|
commitdiff
|
tree
2014-02-03
cirdan
Remove CYa
p
fBase
T
and i
t
s containing f
i
le
commit
|
commitdiff
|
tree
2014-02-03
cirdan
M
o
v
e
AddStartupNode from CYapfBaseT to CYapfRailT
commit
|
commitdiff
|
tree
2014-02-02
c
i
rda
n
Intro
d
u
c
e a function
to compute segment costs in
CYap
f
RailT
commit
|
commitdiff
|
tree
2014-02-02
cir
d
an
Remove variable next
in CYapfRailT::PfCalcC
o
st
commit
|
commitdiff
|
tree
2014-02-02
cirdan
I
nline CYapfRailNodeT::SetLastPos
commit
|
commitdiff
|
tree
2014-02-02
c
i
r
d
an
I
ntroduce a stru
c
t
f
o
r
nod
e
cost
d
at
a
in C
Y
a
p
fRa
i
lT
commit
|
commitdiff
|
tree
2014-02-02
cirdan
Rework TransitionCost
to
c
heck for str
a
ight t
i
le
s
e
a
rlier
commit
|
commitdiff
|
tree
2014-02-02
cirda
n
Me
r
ge
C
urveCos
t
and Switc
h
Cost
i
n CYapfRailT
commit
|
commitdiff
|
tree
2014-02-01
ci
r
dan
Assert that the n
o
de in CY
a
p
fRailT::P
f
CalcCos
t
has
.
.
.
commit
|
commitdiff
|
tree
2014-02-01
cirdan
Remove pathfind
e
r
/
yapf/
y
a
p
f
_ca
c
he
.
h
commit
|
commitdiff
|
tree
2014-02-01
cirda
n
M
ove YapfNo
t
i
f
y
TrackLayoutChange in yapf_rail
.
c
p
p
commit
|
commitdiff
|
tree
2014-02-01
cirdan
Rem
o
v
e
typedefs for
C
Ya
p
f
RoadA
n
y
Depot{1,2}
commit
|
commitdiff
|
tree
next