From 6647da51d07ad483b07b4a33ea569b3768f2268a Mon Sep 17 00:00:00 2001 From: Jeremy Penner Date: Mon, 22 Aug 2011 17:40:14 -0400 Subject: [PATCH] failure message! LOSE CONDITIONS THAT MEANS IT'S A GAME --- src/GamePlayer.as | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/src/GamePlayer.as b/src/GamePlayer.as index dc88119..3dc0225 100644 --- a/src/GamePlayer.as +++ b/src/GamePlayer.as @@ -5,6 +5,10 @@ package import flash.events.Event; import flash.events.MouseEvent; import flash.geom.Point; + import flash.text.StyleSheet; + import flash.text.TextField; + import flash.text.TextFieldAutoSize; + import flash.text.TextFormat; /** * ... * @author jjp @@ -14,11 +18,14 @@ package private var videotube:Videotube; private var gamedisc:Gamedisc; private var clickarea:ClickArea; + private var textDeath:TextField; + public function GamePlayer(videotube:Videotube, gamedisc:Gamedisc) { this.videotube = videotube; this.gamedisc = gamedisc; clickarea = null; + textDeath = null; addEventListener(Event.ADDED_TO_STAGE, init); } private function init(e:Event):void @@ -37,7 +44,7 @@ package videotube.removeEventListener(EventQte.QTE, onQte); } private function onQte(e:EventQte):void - { + { clearClickarea(); clickarea = new ClickArea(e.qte.rgpoint, 0xffff00, 0.7); addChild(clickarea); @@ -46,7 +53,16 @@ package { if (clickarea != null) { - // fail + videotube.pause(); + textDeath = new TextField(); + textDeath.htmlText = "

YOU ARE DEAD

"; + textDeath.wordWrap = true; + textDeath.background = true; + textDeath.backgroundColor = 0x0000FF; + textDeath.width = stage.stageWidth; + textDeath.height = stage.stageHeight; + textDeath.setTextFormat(new TextFormat(null, 164, 0xFF0000)); + addChild(textDeath); } clearClickarea(); }