home *** CD-ROM | disk | FTP | other *** search
- class SymbolTarget extends LRG.LRGMovieClip
- {
- var m_kLine;
- var m_bActive;
- var m_kCollision;
- function SymbolTarget()
- {
- super();
- }
- function init()
- {
- super.init();
- this.setClock(_global.getGameTimer());
- }
- function setLineToTarget(kLine)
- {
- this.m_kLine = kLine;
- }
- function getLineToTarget()
- {
- return this.m_kLine;
- }
- function onStartRound()
- {
- this._visible = true;
- this.m_bActive = false;
- this.gotoAndStop("Off");
- this.m_kLine.gotoAndStop("Off");
- if(Settings(_global.getSettings()).getSetting("HIDE_BOUNDARIES"))
- {
- this.m_kCollision._visible = false;
- }
- }
- function explode()
- {
- var _loc3_ = {x:this._x,y:this._y};
- this._parent.localToGlobal(_loc3_);
- var _loc4_ = _loc3_.x / 3 - 100;
- _global.playSound("fma_point_hit.wav",1,this,_loc4_);
- this.m_bActive = true;
- this.playAnimation("ACTIVATE",40,11,30,false,1);
- this.m_kLine.playAnimation("ACTIVATE",40,11,31,false,1);
- FullmetalGame(_global.g_kApplication.m_kGameScreen).onSymbolTargetActivated(this);
- }
- function isActive()
- {
- return this.m_bActive;
- }
- function onActionCompleted(sActionKey)
- {
- }
- }
-