[ create a new paste ] login | about

Link: http://codepad.org/BqpBbZ5G    [ raw code | output | fork ]

C++, pasted on May 7:
class TDSGFx_PauseMenu extends GFxMoviePlayer;

var GFxObject RootMC, PauseMC, OverlayMC, Btn_Resume_Wrapper, Btn_Exit_Wrapper;
var GFxClikWidget Btn_ResumeMC, Btn_ExitMC;

// Localized strings to use as button labels
var localized string ResumeString, ExitString;

function bool Start(optional bool StartPaused = false)
{
    super.Start();
    Advance(0);

	RootMC = GetVariableObject("_root");
	//if(RootMC == none)
	//{
	//	`Log("No Root");
	//}
 //   PauseMC = RootMC.GetObject("pausemenu");

	//if(PauseMC == none)
	//{
	//	`Log("No MovieClip");
	//}

	Btn_Resume_Wrapper = RootMC.GetObject("resumeBtn");
	Btn_Exit_Wrapper = RootMC.GetObject("exitBtn");

    Btn_ResumeMC = GFxClikWidget(Btn_Resume_Wrapper.GetObject("btn", class'GFxClikWidget'));
    Btn_ExitMC = GFxClikWidget(Btn_Exit_Wrapper.GetObject("btn", class'GFxClikWidget'));

	//Btn_ExitMC.SetString("label", ExitString);
	//Btn_ResumeMC.SetString("label", ResumeString);

	Btn_ExitMC.AddEventListener('CLIK_press', OnPressExitButton);
	Btn_ResumeMC.AddEventListener('CLIK_press', OnPressResumeButton);
	if(Btn_ResumeMC == none)
	{
		`Log("No MovieClip");
	}
	if(Btn_ExitMC == none)
	{
		`Log("No MovieClip");
	}

	AddCaptureKey('Enter');

    return TRUE;
}

function OnPressResumeButton(GFxClikWidget.EventData ev)
{
	`Log("Resume Button");
	TDSHud(GetPC().MyHUD).CompletePauseMenuClose();
}

function OnPressExitButton(GFxClikWidget.EventData ev)
{
	`Log("Exit Button");
	ConsoleCommand("quit");
}
defaultproperties
{
    bEnableGammaCorrection=FALSE
	bPauseGameWhileActive=TRUE
	bCaptureInput=true
	MovieInfo = SwfMovie'TDSHud.TDSHud.TDSPause';
}


Output:
1
2
3
4
5
6
Line 74: error: character constant too long for its type
Line 70: error: character constant too long for its type
Line 29: error: character constant too long for its type
Line 31: error: character constant too long for its type
Line 39: error: stray '`' in program
compilation terminated due to -Wfatal-errors.


Create a new paste based on this one


Comments: