ROOT logo
// $Id: ExtendioExplosion.cxx 2340 2010-01-20 21:53:31Z matevz $

// Copyright (C) 1999-2008, Matevz Tadel. All rights reserved.
// This file is part of GLED, released under GNU General Public License version 2.
// For the licensing terms see $GLEDSYS/LICENSE or http://www.gnu.org/.

#include "ExtendioExplosion.h"
#include "Extendio.h"
#include "ExtendioExplosion.c7"

#include "Tringula.h"

// ExtendioExplosion

//______________________________________________________________________________
//
//

ClassImp(ExtendioExplosion);

//==============================================================================

ExtendioExplosion::ExtendioExplosion(const Text_t* n, const Text_t* t) :
  Explosion(n, t)
{
  // From ZGlass.
  bUseDispList  = true;

  mExtendio = 0;
}

ExtendioExplosion::~ExtendioExplosion()
{}

//==============================================================================

void ExtendioExplosion::SetExtendio(Extendio* ext)
{
  mExtendio = ext;
}

//==============================================================================

void ExtendioExplosion::TimeTick(Double_t t, Double_t dt)
{
  mExplodeTime += dt;
  if (mExplodeTime > mExplodeDuration)
  {
    mTringula->ExtendioExplosionFinished(this);
  }
}
 ExtendioExplosion.cxx:1
 ExtendioExplosion.cxx:2
 ExtendioExplosion.cxx:3
 ExtendioExplosion.cxx:4
 ExtendioExplosion.cxx:5
 ExtendioExplosion.cxx:6
 ExtendioExplosion.cxx:7
 ExtendioExplosion.cxx:8
 ExtendioExplosion.cxx:9
 ExtendioExplosion.cxx:10
 ExtendioExplosion.cxx:11
 ExtendioExplosion.cxx:12
 ExtendioExplosion.cxx:13
 ExtendioExplosion.cxx:14
 ExtendioExplosion.cxx:15
 ExtendioExplosion.cxx:16
 ExtendioExplosion.cxx:17
 ExtendioExplosion.cxx:18
 ExtendioExplosion.cxx:19
 ExtendioExplosion.cxx:20
 ExtendioExplosion.cxx:21
 ExtendioExplosion.cxx:22
 ExtendioExplosion.cxx:23
 ExtendioExplosion.cxx:24
 ExtendioExplosion.cxx:25
 ExtendioExplosion.cxx:26
 ExtendioExplosion.cxx:27
 ExtendioExplosion.cxx:28
 ExtendioExplosion.cxx:29
 ExtendioExplosion.cxx:30
 ExtendioExplosion.cxx:31
 ExtendioExplosion.cxx:32
 ExtendioExplosion.cxx:33
 ExtendioExplosion.cxx:34
 ExtendioExplosion.cxx:35
 ExtendioExplosion.cxx:36
 ExtendioExplosion.cxx:37
 ExtendioExplosion.cxx:38
 ExtendioExplosion.cxx:39
 ExtendioExplosion.cxx:40
 ExtendioExplosion.cxx:41
 ExtendioExplosion.cxx:42
 ExtendioExplosion.cxx:43
 ExtendioExplosion.cxx:44
 ExtendioExplosion.cxx:45
 ExtendioExplosion.cxx:46
 ExtendioExplosion.cxx:47
 ExtendioExplosion.cxx:48
 ExtendioExplosion.cxx:49
 ExtendioExplosion.cxx:50
 ExtendioExplosion.cxx:51