]> Dogcows Code - chaz/yoink/blobdiff - src/TitleLayer.cc
further implementing runloop support
[chaz/yoink] / src / TitleLayer.cc
diff --git a/src/TitleLayer.cc b/src/TitleLayer.cc
deleted file mode 100644 (file)
index 92484d0..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-
-/*]  Copyright (c) 2009-2010, Charles McGarvey  [**************************
-**]  All rights reserved.
-*
-* vi:ts=4 sw=4 tw=75
-*
-* Distributable under the terms and conditions of the 2-clause BSD license;
-* see the file COPYING for a complete text of the license.
-*
-**************************************************************************/
-
-#include <moof/opengl.hh>
-
-#include "GameLayer.hh"
-#include "TitleLayer.hh"
-
-
-void TitleLayer::did_add_to_view()
-{
-       mFadeIn.init(0.0, 1.0, 0.15);
-
-       //mGameLayer = GameLayer::alloc();
-}
-
-void TitleLayer::update(moof::scalar t, moof::scalar dt)
-{
-       mFadeIn.update(t, dt);
-       moof::view::update(t, dt);
-}
-
-void TitleLayer::draw(moof::scalar alpha) const
-{
-       glClearColor(mFadeIn.state(alpha), 0.0, mFadeIn.state(alpha), 1.0);
-       glClear(GL_COLOR_BUFFER_BIT);
-       moof::view::draw(alpha);
-}
-
-bool TitleLayer::handle_event(const moof::event& event)
-{
-       if (moof::view::handle_event(event)) return true;
-
-       switch (event.type)
-       {
-               case SDL_KEYUP:
-                       if (event.key.keysym.sym == SDLK_ESCAPE)
-                       {
-                               parent().stop();
-                               return true;
-                       }
-
-                       mGameLayer = GameLayer::alloc();
-                       parent().add_child(mGameLayer);
-
-                       parent().remove_child(this);
-
-                       //moof::lerp_scalar interp(0.1);
-                       //interp.init(0.0, 1.0);
-
-                       //moof::Transition<moof::lerp_scalar>::Ptr transition =
-                               //moof::Transition<moof::lerp_scalar>::alloc(mGameLayer, titleLayer,
-                                                                                               //interp);
-
-                       return true;
-       }
-
-       return false;
-}
-
This page took 0.019614 seconds and 4 git commands to generate.