From 57302fcfaf479976192463191ad917206ef458e4 Mon Sep 17 00:00:00 2001 From: Sverre Rabbelier Date: Wed, 16 Apr 2008 00:44:27 +0200 Subject: [PATCH] Added a reverse direction. --- src/Initializer/Initializer.cpp | 14 +++++++++++++- src/Initializer/Initializer.mk | 5 +---- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/src/Initializer/Initializer.cpp b/src/Initializer/Initializer.cpp index 4be9346..659c8f6 100644 --- a/src/Initializer/Initializer.cpp +++ b/src/Initializer/Initializer.cpp @@ -627,14 +627,26 @@ void Initializer::InitSampleChunks(int size) } else { + mud::ExitPtr exit; + keys = mud::Managers::Get()->Exit->Add(); - mud::ExitPtr exit = mud::Managers::Get()->Exit->GetByKey(keys->first()->getIntegerValue()); + exit = mud::Managers::Get()->Exit->GetByKey(keys->first()->getIntegerValue()); Coordinate c(x-centrepos,y-centrepos,z-centrepos); exit->setDirection(c); exit->setFromChunk(centre->getID()); exit->setToChunk(chunk->getID()); exit->Save(); + + + keys = mud::Managers::Get()->Exit->Add(); + exit = mud::Managers::Get()->Exit->GetByKey(keys->first()->getIntegerValue()); + + Coordinate creverse(centrepos-x,centrepos-y,centrepos-z); + exit->setDirection(creverse); + exit->setFromChunk(chunk->getID()); + exit->setToChunk(centre->getID()); + exit->Save(); } } } diff --git a/src/Initializer/Initializer.mk b/src/Initializer/Initializer.mk index 6269b71..01d91a6 100644 --- a/src/Initializer/Initializer.mk +++ b/src/Initializer/Initializer.mk @@ -39,15 +39,12 @@ Objects=$(IntermediateDirectory)/main$(ObjectSuffix) $(IntermediateDirectory)/In ## all: $(OutputFile) -$(OutputFile): makeDirStep PrePreBuild $(Objects) +$(OutputFile): makeDirStep $(Objects) $(LinkerName) $(OutputSwitch)$(OutputFile) $(Objects) $(LibPath) $(Libs) $(LinkOptions) makeDirStep: @test -d ./Debug || mkdir ./Debug -PrePreBuild: - - PreBuild: -- 2.11.4.GIT