Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1381)

Unified Diff: samples/pop_pop_win/lib/pop_pop_win.dart

Issue 786443002: Delete pop-pop-win from the repo (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « samples/pop_pop_win/lib/platform_target.dart ('k') | samples/pop_pop_win/lib/src/audio.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: samples/pop_pop_win/lib/pop_pop_win.dart
diff --git a/samples/pop_pop_win/lib/pop_pop_win.dart b/samples/pop_pop_win/lib/pop_pop_win.dart
deleted file mode 100644
index 0a5abefb187b745316c01c8f5f1251ab514154fb..0000000000000000000000000000000000000000
--- a/samples/pop_pop_win/lib/pop_pop_win.dart
+++ /dev/null
@@ -1,124 +0,0 @@
-// Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
-library pop_pop_win;
-
-import 'dart:async';
-import 'dart:html';
-
-import 'package:pop_pop_win/platform_target.dart';
-import 'package:stagexl/stagexl.dart';
-
-import 'src/audio.dart';
-import 'src/platform.dart';
-import 'src/stage.dart';
-
-const String _ASSET_DIR = 'packages/pop_pop_win/assets';
-
-Future startGame(PlatformTarget platform) {
- initPlatform(platform);
-
- var stage = new Stage(querySelector('#gameCanvas'), webGL: true,
- color: 0xb4ad7f, frameRate: 60);
-
- var renderLoop = new RenderLoop()
- ..addStage(stage);
-
- BitmapData.defaultLoadOptions.webp = true;
-
- //have to load the loading bar first...
- var resourceManager = new ResourceManager()
- ..addTextureAtlas("static", '$_ASSET_DIR/images/static.json',
- TextureAtlasFormat.JSON);
-
- return resourceManager.load()
- .then((resMan) => _initialLoad(resMan, stage));
-}
-
-void _initialLoad(ResourceManager resourceManager, Stage stage) {
- var atlas = resourceManager.getTextureAtlas('static');
-
- var bar = new Gauge(atlas.getBitmapData('loading_bar'), Gauge.DIRECTION_RIGHT)
- ..x = 51
- ..y = 8
- ..ratio = 0;
-
- var loadingText = new Bitmap(atlas.getBitmapData('loading_text'))
- ..x = 141
- ..y = 10;
-
- var loadingSprite = new Sprite()
- ..addChild(new Bitmap(atlas.getBitmapData('loading_background')))
- ..addChild(bar)
- ..addChild(loadingText)
- ..x = stage.sourceWidth ~/ 2 - 1008 ~/ 2
- ..y = 400
- ..scaleX = 2
- ..scaleY = 2
- ..addTo(stage);
-
- resourceManager
- ..addTextureAtlas('opaque', '$_ASSET_DIR/images/opaque.json',
- TextureAtlasFormat.JSON)
- ..addTextureAtlas('animated', '$_ASSET_DIR/images/animated.json',
- TextureAtlasFormat.JSON);
-
- resourceManager.addSoundSprite('audio', '$_ASSET_DIR/audio/audio.json');
-
- resourceManager.onProgress.listen((e) {
- bar.ratio = resourceManager.finishedResources.length /
- resourceManager.resources.length;
- });
-
- resourceManager.load().then((resMan) =>
- _secondaryLoad(resMan, stage, loadingSprite));
-}
-
-void _secondaryLoad(ResourceManager resourceManager, Stage stage,
- Sprite loadingSprite) {
- var tween = stage.juggler.tween(loadingSprite, .5)
- ..animate.alpha.to(0)
- ..onComplete = () => stage.removeChild(loadingSprite);
-
- _updateAbout();
-
- targetPlatform.aboutChanged.listen((_) => _updateAbout());
-
- var size = targetPlatform.size;
- var m = (size * size * 0.15625).toInt();
-
- GameAudio.initialize(resourceManager);
- var gameRoot = new GameRoot(size, size, m, stage, resourceManager);
-
- // disable touch events
- window.onTouchMove.listen((args) => args.preventDefault());
-
- window.onKeyDown.listen(_onKeyDown);
-
- querySelector('#popup').onClick.listen(_onPopupClick);
-
- titleClickedEvent.listen((args) => targetPlatform.toggleAbout(true));
-}
-
-void _onPopupClick(args) {
- if (args.toElement is! AnchorElement) {
- targetPlatform.toggleAbout(false);
- }
-}
-
-void _onKeyDown(args) {
- var keyEvent = new KeyEvent.wrap(args);
- switch (keyEvent.keyCode) {
- case KeyCode.ESC: // esc
- targetPlatform.toggleAbout(false);
- break;
- case KeyCode.H: // h
- targetPlatform.toggleAbout();
- break;
- }
-}
-
-void _updateAbout() {
- var popDisplay = targetPlatform.showAbout ? 'inline-block' : 'none';
- querySelector('#popup').style.display = popDisplay;
-}
« no previous file with comments | « samples/pop_pop_win/lib/platform_target.dart ('k') | samples/pop_pop_win/lib/src/audio.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698