XIDMaps
Class Plage01

source: C:\XIII\XIDMaps\Classes\Plage01.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Info
         |
         +--XIII.MapInfo
            |
            +--XIDMaps.Map01_Plage
               |
               +--XIDMaps.Plage01
Direct Known Subclasses:None

class Plage01
extends XIDMaps.Map01_Plage

//============================================================================= // Plage01. //=============================================================================

Function Summary
 void FirstFrame()
     
//_____________________________________________________________________________
 void SetGoalComplete(int N)
     
//_____________________________________________________________________________



Source Code


00001	//=============================================================================
00002	// Plage01.
00003	//=============================================================================
00004	class Plage01 extends Map01_Plage
00005	     placeable;
00006	
00007	var(PlageSetUp) XIIIPawn TueurPlanque;        // He own the pickup
00008	var(PlageSetUp) localized string sClefPickup; // Name of the key for display
00009	var(PlageSetUp) name EventPickupKeyPick;
00010	
00011	//_____________________________________________________________________________
00012	function FirstFrame()
00013	{
00014	    local inventory Inv;
00015	
00016	    Super.FirstFrame();
00017	
00018	    if ( TueurPlanque != none )
00019	    {
00020	      Inv = GiveSomething(class'Keys', TueurPlanque);
00021	      Inv.Event = 'ClefPickup';
00022	      Keys(Inv).KeyCodeName = "ClefPickup";
00023	      Inv.ItemName = sClefPickup;
00024		  XIIIItems(Inv).EventCausedOnPick = EventPickupKeyPick;
00025	    }
00026	
00027	    // Trigger clouds
00028	    TriggerEvent('PL_nuages', Self, none);
00029	
00030	    XIIIPawn.SoundStepCategory=1;
00031	}
00032	
00033	//_____________________________________________________________________________
00034	function SetGoalComplete(int N)
00035	{
00036	    Switch ( N )
00037	    {
00038	      Case 91:
00039	        SetPrimaryGoal(0);
00040	        Break;
00041	      Case 92:
00042	        SetPrimaryGoal(1);
00043	        Break;
00044	      Case 93:
00045	        SetPrimaryGoal(2);
00046	        Break;
00047	    }
00048	    Super.SetGoalComplete(N);
00049	}
00050	
00051	//_____________________________________________________________________________
00052	
00053	
00054	
00055	defaultproperties
00056	{
00057	     EndMapVideo="cine01"
00058	}

End Source Code