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
Simplify DisallowedPPPofTrackAtPCP
2014-02-22
ci
r
dan
Sim
p
lify DisallowedPPPofTr
a
ckAtPCP
commit
|
commitdiff
|
tree
2014-02-22
cirdan
Fix allowed pylon p
o
sition points
f
r
om n
e
ighbou
r
t
ile
s
commit
|
commitdiff
|
tree
2014-02-18
cird
a
n
Allow s
h
ips to turn un
d
er their target
station sign
commit
|
commitdiff
|
tree
2014-02-18
cirdan
R
e
a
rrange storage of reserved tracks fo
r
rail
w
ay tiles
commit
|
commitdiff
|
tree
2014-02-16
cirdan
Add
PathP
o
s::is_va
l
id_tile and
P
a
t
hPos
:
:is
_
valid
commit
|
commitdiff
|
tree
2014-02-16
cirdan
Remove
G
etTileRailType
commit
|
commitdiff
|
tree
2014-02-16
cir
d
an
I
n
t
roduce path ti
l
e classe
s
PathMTile
a
nd PathVTile
commit
|
commitdiff
|
tree
2014-02-16
cirdan
Make
P
a
thPos a
class t
e
m
p
l
a
te
commit
|
commitdiff
|
tree
2014-02-16
cirdan
Introduce {Rail,Road,Ship
}
PathPos
commit
|
commitdiff
|
tree
2014-02-16
c
irdan
Make CYapfNodeKey and friends
class t
e
mpl
a
tes
commit
|
commitdiff
|
tree
2014-02-16
cirdan
Make the track
f
ollo
w
er a class
templat
e
commit
|
commitdiff
|
tree
2014-02-16
cir
d
an
Make Pa
t
h
M
Pos
a
class template
commit
|
commitdiff
|
tree
2014-02-16
cirdan
Add PathPos::{
s
et,clear}_trac
k
dir
commit
|
commitdiff
|
tree
2014-02-16
cirdan
Introduce Pat
h
Tile::is_va
l
id
commit
|
commitdiff
|
tree
2014-02-15
cirda
n
I
g
nore wormhole
s
in CYapfN
o
deK
e
yE
x
itDir hash function
commit
|
commitdiff
|
tree
2014-02-15
cirdan
Remove CYapfNodeKeyE
x
it
D
ir as p
o
ssible
n
ode key for
.
.
.
commit
|
commitdiff
|
tree
2014-02-15
cirdan
Remove NPF
commit
|
commitdiff
|
tree
2014-02-14
cirdan
Rem
o
ve
exitdir from CYapf
N
odeKeyTr
a
ckDir
commit
|
commitdiff
|
tree
2014-02-13
cirdan
Do not provide a
n
is_choi
c
e flag to
C
YapfNodeT::Set
commit
|
commitdiff
|
tree
2014-02-12
ci
r
dan
Turn
C
Y
apfRai
l
NodeT
flags
field
i
n
to a proper
st
d
:
.
.
.
commit
|
commitdiff
|
tree
2014-02-12
c
i
rdan
Provide YAPF Choose
R
oadTrack with the ava
i
lable trackdirs
commit
|
commitdiff
|
tree
2014-02-09
cirdan
D
e
fine several CYapfRailBaseT m
e
t
hods o
u
t of
li
n
e
commit
|
commitdiff
|
tree
2014-02-09
cirda
n
Inline CYapf
R
a
i
l
Base
T
::TreatF
i
r
s
tRedTwoWaySignalAsE
O
L
commit
|
commitdiff
|
tree
2014-02-09
ci
r
d
a
n
Remove mos
t
l
y
unu
s
ed functions from C
Y
apfR
a
ilT
commit
|
commitdiff
|
tree
2014-02-09
cirdan
Rear
r
ange yapf_r
a
il
.
c
pp to
gr
o
u
p rela
t
ed co
d
e
commit
|
commitdiff
|
tree
2014-02-09
cir
d
an
Remo
v
e CYapf
R
ail_TypesT
commit
|
commitdiff
|
tree
2014-02-09
cird
a
n
Me
r
ge CYapfAny
S
a
feTileR
a
ilT into CYapfAnySafeTileRail
commit
|
commitdiff
|
tree
2014-02-09
ci
r
dan
Merge
CYapfAnyDepo
t
RailT i
n
to CYapfAnyDepotRai
l
commit
|
commitdiff
|
tree
2014-02-09
cirdan
Me
r
ge
C
Yapf
F
o
l
low
R
ailT into CYapfRail
commit
|
commitdiff
|
tree
2014-02-09
c
i
rdan
In
l
ine st
F
indN
e
a
r
estSafeTil
e
in
t
o Yapf
T
rainFindNearestSafeTile
commit
|
commitdiff
|
tree
2014-02-09
cirda
n
M
e
rge C
Y
apfA
n
ySafeTileRail1
and CYa
p
fAnySafeT
i
leR
a
il2
commit
|
commitdiff
|
tree
2014-02-09
c
i
rdan
Inline stFin
d
NearestDepotTwoWay into YapfTrainFindNearestDepot
commit
|
commitdiff
|
tree
2014-02-09
cirdan
Merge CY
a
p
f
AnyDep
o
t
R
ail1 and
CYapfAnyDe
p
o
tR
a
i
l
2
commit
|
commitdiff
|
tree
2014-02-09
cirdan
Inline stChec
k
ReverseTrain into YapfTra
i
nCheckReverse
commit
|
commitdiff
|
tree
2014-02-09
cirdan
Inline CYapfRail::stC
h
oose
R
ailTrac
k
into Y
a
pfTr
a
inChooseT
r
ack
commit
|
commitdiff
|
tree
2014-02-09
cirdan
Merge CYapfRail1 and
CYapfRail2 into CYapfRail
commit
|
commitdiff
|
tree
2014-02-09
cirdan
Sim
p
li
f
y CYapfRai
l
T template parameters
commit
|
commitdiff
|
tree
2014-02-08
c
i
rdan
Remov
e
unne
e
d
ed tr
a
in p
a
r
a
met
e
rs
i
n
Y
APF rai
l
code
commit
|
commitdiff
|
tree
2014-02-08
ci
r
dan
Re
m
ove
C
YapfFollowRa
i
lT::SetDestination
commit
|
commitdiff
|
tree
2014-02-08
cirdan
Remove c
l
ass
temp
l
ate CF
o
l
l
owTrackRail
T
commit
|
commitdiff
|
tree
2014-02-08
cird
a
n
Remove Tr
a
c
k
Follower definition from CYapfRail_T
y
pesT
commit
|
commitdiff
|
tree
2014-02-08
c
i
rda
n
Remove template par
a
me
t
er TrackFo
l
lower f
r
om CYapfRa
i
lBaseT
commit
|
commitdiff
|
tree
2014-02-08
cirdan
Remo
v
e CFollowTrackRail
9
0
a
n
d
CF
o
l
l
owTr
a
ckRail
9
0
commit
|
commitdiff
|
tree
2014-02-08
cir
d
a
n
Mov
e
YAP
F
tra
c
k
rese
r
vatio
n
to CYapfRailBa
s
eT
commit
|
commitdiff
|
tree
2014-02-08
c
ir
d
an
Av
o
id p
o
intless call
s
to FindSafePositionO
n
Path
commit
|
commitdiff
|
tree
2014-02-08
cirdan
Int
r
oduce CYapfReserveTrack::Fin
d
SafePosition
O
nPath
commit
|
commitdiff
|
tree
2014-02-08
cir
d
an
Add a Trac
k
Foll
o
wer in CYapfRailBaseT for u
s
e in CalcSeg
m
ent
commit
|
commitdiff
|
tree
2014-02-07
cirda
n
Inline A
d
d
M
ultipleNodes into CYapfRailT:
:
Follow
commit
|
commitdiff
|
tree
2014-02-07
cirdan
Add a TrackFollower in
CY
a
pfRailBa
s
eT for
use in Follow
commit
|
commitdiff
|
tree
2014-02-07
cirdan
Merge YAPF rail de
s
t
i
n
a
tion a
n
d tr
a
ck foll
o
wer classes
commit
|
commitdiff
|
tree
2014-02-07
cirdan
M
e
rge PfF
o
llowN
o
d
e into CYap
f
R
a
ilT
commit
|
commitdiff
|
tree
2014-02-07
ci
r
dan
Rearrang
e
t
h
e
last part of CYapfRailT::AddMu
l
tipleNodes
commit
|
commitdiff
|
tree
2014-02-07
c
i
r
d
an
Remove retur
n
v
a
l
ue from P
f
Cal
c
Estimate
commit
|
commitdiff
|
tree
2014-02-07
cir
d
an
Inline AddNe
w
Node a
n
d PfCalcC
o
st
into
AddMultiple
N
odes
commit
|
commitdiff
|
tree
2014-02-06
cirdan
Intr
o
duce C
Y
apfR
a
ilBaseT:
:
AddTarg
e
tCost
commit
|
commitdiff
|
tree
2014-02-06
cirdan
Introduce
C
Y
a
pfRailBaseT::Restore
C
ached
N
ode
commit
|
commitdiff
|
tree
2014-02-06
cirdan
M
ove all new
Y
A
PF
rail
n
ode calculations down
to CalcSegm
e
nt
commit
|
commitdiff
|
tree
2014-02-06
cirdan
Rework PfCalcCos
t
not
t
o always require a NodeData
.
.
.
commit
|
commitdiff
|
tree
2014-02-06
cirda
n
Re
w
ork attaching of segments to YAPF rail node
commit
|
commitdiff
|
tree
2014-02-05
cir
d
an
Introd
u
ce
CYapfRailBaseT::HandleNodeNextTile
commit
|
commitdiff
|
tree
2014-02-05
cirdan
Make mask_reserv
e
d_tracks a field
in CYapf
R
a
i
lBase
T
commit
|
commitdiff
|
tree
2014-02-05
cirdan
Intro
d
uce CYapfRai
l
Ba
s
eT::HandleNodeTile
commit
|
commitdiff
|
tree
2014-02-05
cirdan
Thor
o
ughly re
a
r
range rai
l
YAPF
commit
|
commitdiff
|
tree
2014-02-04
cirdan
Rem
o
ve parameter is_choice from CYapfRailT:
:
Ad
d
StartupNode
commit
|
commitdiff
|
tree
2014-02-04
cird
a
n
C
a
ll PfS
e
tSta
r
tupN
o
des at the end of CYapf
R
a
ilT::SetOri
g
in
commit
|
commitdiff
|
tree
2014-02-04
cirdan
R
e
arra
n
g
e rail track follower construc
t
ors and
h
ie
r
archy
commit
|
commitdiff
|
tree
2014-02-04
cirdan
Move track masking selec
t
ion to CYapfRailT
commit
|
commitdiff
|
tree
2014-02-04
cir
d
an
Rem
o
ve C
F
ollowTrackRa
i
l
T
::Mas
k
ReservedTr
a
cks
commit
|
commitdiff
|
tree
2014-02-03
cirdan
Remove field m_origin_t
i
l
e
fro
m
CYapfReserveTrack
commit
|
commitdiff
|
tree
2014-02-03
c
i
r
dan
Make UnreserveSi
n
gleTrack a sta
t
ic
s
tandalone functi
o
n
commit
|
commitdiff
|
tree
2014-02-03
cirdan
Make Reserv
e
Sin
g
leTr
a
ck a
s
tatic
s
ta
n
da
l
on
e
funct
i
on
commit
|
commitdiff
|
tree
2014-02-03
cirdan
Remov
e
par
a
meter fai
l
from ReserveSingl
e
Tra
c
k
commit
|
commitdiff
|
tree
2014-02-03
cird
a
n
R
e
move return va
l
ue from Un
r
ese
r
ve
S
i
ngleTrack
commit
|
commitdiff
|
tree
2014-02-03
ci
r
dan
Remove p
a
rameter stop from Unre
s
erveSingl
e
Track
commit
|
commitdiff
|
tree
2014-02-03
cirdan
Inline IterateTiles into CYapfRese
r
v
e
Tra
c
k:
:
TryReservePa
t
h
commit
|
commitdiff
|
tree
2014-02-03
c
i
rdan
Fla
t
t
en
C
YapfReserveTr
a
ck::FindS
a
feP
o
sitio
n
OnNode
commit
|
commitdiff
|
tree
2014-02-03
cirda
n
Remove
CYapfBase
T
and its
co
n
tain
i
n
g
file
commit
|
commitdiff
|
tree
2014-02-03
c
irdan
Move
AddStartu
p
Node f
r
om CYapfBaseT
to CYapfRailT
commit
|
commitdiff
|
tree
2014-02-02
c
i
r
dan
Introduce
a funct
i
o
n
to comput
e
s
e
gment costs in
C
YapfRailT
commit
|
commitdiff
|
tree
2014-02-02
ci
r
dan
Remove variable next in
C
Ya
p
fRailT::PfCalcCost
commit
|
commitdiff
|
tree
2014-02-02
cirdan
I
n
l
in
e
CYapfRailNod
e
T::Se
t
La
s
tPos
commit
|
commitdiff
|
tree
2014-02-02
cirdan
Introdu
c
e a
struct for
node cost data in
CYapfRailT
commit
|
commitdiff
|
tree
2014-02-02
cir
d
an
Rework Transition
C
o
st to check for
straight t
i
l
es earlier
commit
|
commitdiff
|
tree
2014-02-02
cird
a
n
Merge CurveCost an
d
Swit
c
hCost in CYa
p
fRailT
commit
|
commitdiff
|
tree
2014-02-01
cirdan
Assert that the node
i
n CYapfR
a
ilT::PfC
a
lcCost has
.
.
.
commit
|
commitdiff
|
tree
2014-02-01
c
irda
n
Remove pathfin
d
er/y
a
p
f/y
a
pf_cache
.
h
commit
|
commitdiff
|
tree
2014-02-01
c
ir
d
an
Move Y
a
pfNotifyTrack
L
ayo
u
tC
h
ange in yapf_r
a
il
.
cpp
commit
|
commitdiff
|
tree
2014-02-01
cir
d
an
R
emove t
y
p
edef
s
f
or C
Y
apfRoad
A
n
y
D
e
p
ot{1,2}
commit
|
commitdiff
|
tree
2014-02-01
cirda
n
Remove check
f
o
r
null
v
ehicle in C
Y
apfRoadT
commit
|
commitdiff
|
tree
2014-02-01
cirdan
A
dd a track f
o
ll
o
wer ins
t
anc
e
to CYapfRo
a
dT
commit
|
commitdiff
|
tree
2014-02-01
cirdan
Rework CYapfRoadT
commit
|
commitdiff
|
tree
2014-02-01
c
i
rd
a
n
Merge SetDes
t
inati
o
n into CYapfRoadT cons
t
ructor
commit
|
commitdiff
|
tree
2014-02-01
cirdan
Prov
i
de CYap
f
R
oadT wit
h
the ve
h
icle on construction
commit
|
commitdiff
|
tree
2014-02-01
cirdan
Av
o
id checking f
o
r
destinat
i
on twice in C
Y
ap
f
RoadT
commit
|
commitdiff
|
tree
2014-02-01
cirdan
Inline cost es
t
imate function in CY
a
p
f
RoadT
commit
|
commitdiff
|
tree
2014-02-01
cirdan
Rework te
m
plate parameters to CYapfRoadT
commit
|
commitdiff
|
tree
2014-02-01
cirdan
Remo
v
e Yapf() function from
C
YapfRoa
d
T
commit
|
commitdiff
|
tree
2014-01-31
cir
d
an
Me
r
ge destination de
t
ec
t
io
n
into CYa
p
f
RoadT
commit
|
commitdiff
|
tree
2014-01-31
ci
r
d
an
In
l
ine cost func
t
ion in CYapfRoadT
commit
|
commitdiff
|
tree
2014-01-31
cirdan
Make CYapfRoadT::OneTileC
o
st an ind
e
pendent function
commit
|
commitdiff
|
tree
next