| Index: nacltoons/src/GameplayScene.h
|
| diff --git a/nacltoons/src/GameplayScene.h b/nacltoons/src/GameplayScene.h
|
| index d2928e07044b5756765a9fdd52e00bc5e7d4e71b..aa59eea08483a1ea55315065f81d95a42d4a4a45 100644
|
| --- a/nacltoons/src/GameplayScene.h
|
| +++ b/nacltoons/src/GameplayScene.h
|
| @@ -1,29 +1,42 @@
|
| -// Copyright (c) 2013 The Native Client Authors. All rights reserved.
|
| +// Copyright (c) 2013 The Chromium Authors. All rights reserved.
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
| -#ifndef GAMEPLAY_SCENE_H
|
| -#define GAMEPLAY_SCENE_H
|
| +#ifndef GAMEPLAY_SCENE_H_
|
| +#define GAMEPLAY_SCENE_H_
|
|
|
| #include "cocos2d.h"
|
|
|
| USING_NS_CC;
|
|
|
| -class Gameplay : public CCLayerColor
|
| -{
|
| +/**
|
| + * Main gameplay scene containing the physics layer
|
| + * that the user can interact with and a UI layer over
|
| + * the top for menus.
|
| + */
|
| +class Gameplay : public CCScene {
|
| public:
|
| - Gameplay();
|
| -
|
| - ~Gameplay();
|
| -
|
| + Gameplay() {}
|
| + ~Gameplay() {}
|
| + CREATE_FUNC(Gameplay);
|
| virtual bool init();
|
| -
|
| + void Restart();
|
| static CCScene* scene();
|
| +};
|
|
|
| - CREATE_FUNC(Gameplay);
|
| +/**
|
| + * UI layer for menus.
|
| + */
|
| +class UILayer : public CCLayer {
|
| + public:
|
| + UILayer() {}
|
| + ~UILayer() {}
|
| + CREATE_FUNC(UILayer);
|
| + virtual bool init();
|
|
|
| - virtual void ccTouchesEnded(CCSet* touches, CCEvent* event);
|
| - protected:
|
| - void updateGame(float dt);
|
| + private:
|
| + // menu callbacks
|
| + void Restart(CCObject* sender);
|
| + void Exit(CCObject* sender);
|
| };
|
|
|
| -#endif // !GAMEPLAY_SCENE_H
|
| +#endif // !GAMEPLAY_SCENE_H_
|
|
|