This commit is contained in:
parent
921bdbac48
commit
e8d9b4ed68
3 changed files with 23 additions and 2 deletions
|
@ -27,6 +27,10 @@
|
|||
#include "triggers\trestart.h"
|
||||
#endif
|
||||
|
||||
#ifndef __TRIGGERS_TTELEPRT_H__
|
||||
#include "triggers\tteleprt.h"
|
||||
#endif
|
||||
|
||||
#ifndef __PICKUPS_PICKUP_H__
|
||||
#include "pickups\pickup.h"
|
||||
#endif
|
||||
|
@ -288,7 +292,6 @@ void CLevel::initLayers()
|
|||
TriggerCount=Hdr->Count;
|
||||
TriggerList=(sThingTrigger*)MakePtr(Hdr,sizeof(sThingHdr));
|
||||
|
||||
PAUL_DBGMSG("%d triggers",TriggerCount);
|
||||
for(int i=0;i<TriggerCount;i++)
|
||||
{
|
||||
CTriggerThing *trigger=NULL; // I hate having to do this just to keep the compiler quiet :/ (pkg)
|
||||
|
@ -303,6 +306,11 @@ PAUL_DBGMSG("%d triggers",TriggerCount);
|
|||
case 1:
|
||||
trigger=(CRestartPointTrigger*)new ("RestartTrigger") CRestartPointTrigger();
|
||||
break;
|
||||
|
||||
// Teleport trigger
|
||||
case 2:
|
||||
trigger=(CTeleportTrigger*)new ("TeleportTrigger") CTeleportTrigger();
|
||||
break;
|
||||
}
|
||||
trigger->init();
|
||||
trigger->setPositionAndSize(TriggerList->Pos.X<<4,TriggerList->Pos.Y<<4,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue