| import 'package:flutter/material.dart'; |
| import 'package:flutter/rendering.dart'; |
| import 'package:flutter/services.dart'; |
| import 'package:flutter/widgets.dart'; |
| import 'package:flutter_sprites/flutter_sprites.dart'; |
| AssetBundle _initBundle() { |
| return new NetworkAssetBundle(Uri.base); |
| final AssetBundle _bundle = _initBundle(); |
| SpriteSheet _spriteSheet; |
| _images = new ImageMap(_bundle); |
| await _images.load(<String>[ |
| String json = await _bundle.loadString('assets/sprites.json'); |
| _spriteSheet = new SpriteSheet(_images['assets/sprites.png'], json); |
| class TestBedApp extends MaterialApp { |
| ThemeData theme = new ThemeData( |
| brightness: ThemeBrightness.light, |
| primarySwatch: Colors.purple |
| SpriteBoxTransformMode.letterbox |
| class TestBed extends NodeWithSize { |
| TestBed() : super(new Size(1024.0, 1024.0)); |