Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
F
Front-End
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
abdullh.alsoleman
Front-End
Commits
a88a85e6
Commit
a88a85e6
authored
Oct 13, 2015
by
Adam Barth
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Rename skysprites to flutter_sprites
parent
090c3707
Changes
35
Hide whitespace changes
Inline
Side-by-side
Showing
35 changed files
with
82 additions
and
34 deletions
+82
-34
example_effect_line.dart
examples/game/example_effect_line.dart
+1
-1
game_demo.dart
examples/game/lib/game_demo.dart
+1
-1
main.dart
examples/game/lib/main.dart
+1
-1
test_bed.dart
examples/game/test_bed.dart
+1
-1
test_drawatlas.dart
examples/game/test_drawatlas.dart
+1
-1
test_performance.dart
examples/game/test_performance.dart
+1
-1
test_physics.dart
examples/game/test_physics.dart
+1
-1
README.md
packages/flutter_sprites/README.md
+1
-1
flutter_sprites.dart
packages/flutter_sprites/lib/flutter_sprites.dart
+48
-0
action.dart
packages/flutter_sprites/lib/src/action.dart
+1
-1
action_spline.dart
packages/flutter_sprites/lib/src/action_spline.dart
+1
-1
color_secuence.dart
packages/flutter_sprites/lib/src/color_secuence.dart
+1
-1
constraint.dart
packages/flutter_sprites/lib/src/constraint.dart
+1
-1
effect_line.dart
packages/flutter_sprites/lib/src/effect_line.dart
+1
-1
image_map.dart
packages/flutter_sprites/lib/src/image_map.dart
+1
-1
label.dart
packages/flutter_sprites/lib/src/label.dart
+1
-1
layer.dart
packages/flutter_sprites/lib/src/layer.dart
+1
-1
node.dart
packages/flutter_sprites/lib/src/node.dart
+1
-1
node3d.dart
packages/flutter_sprites/lib/src/node3d.dart
+1
-1
node_with_size.dart
packages/flutter_sprites/lib/src/node_with_size.dart
+1
-1
particle_system.dart
packages/flutter_sprites/lib/src/particle_system.dart
+1
-1
physics_body.dart
packages/flutter_sprites/lib/src/physics_body.dart
+1
-1
physics_joint.dart
packages/flutter_sprites/lib/src/physics_joint.dart
+1
-1
physics_node.dart
packages/flutter_sprites/lib/src/physics_node.dart
+1
-1
physics_shape.dart
packages/flutter_sprites/lib/src/physics_shape.dart
+1
-1
sound.dart
packages/flutter_sprites/lib/src/sound.dart
+1
-1
sound_manager.dart
packages/flutter_sprites/lib/src/sound_manager.dart
+1
-1
sprite.dart
packages/flutter_sprites/lib/src/sprite.dart
+1
-1
sprite_box.dart
packages/flutter_sprites/lib/src/sprite_box.dart
+1
-1
sprite_widget.dart
packages/flutter_sprites/lib/src/sprite_widget.dart
+1
-1
spritesheet.dart
packages/flutter_sprites/lib/src/spritesheet.dart
+1
-1
texture.dart
packages/flutter_sprites/lib/src/texture.dart
+1
-1
textured_line.dart
packages/flutter_sprites/lib/src/textured_line.dart
+1
-1
util.dart
packages/flutter_sprites/lib/src/util.dart
+1
-1
virtual_joystick.dart
packages/flutter_sprites/lib/src/virtual_joystick.dart
+1
-1
No files found.
examples/game/example_effect_line.dart
View file @
a88a85e6
...
@@ -2,7 +2,7 @@ import 'package:flutter/material.dart';
...
@@ -2,7 +2,7 @@ import 'package:flutter/material.dart';
import
'package:flutter/rendering.dart'
;
import
'package:flutter/rendering.dart'
;
import
'package:flutter/services.dart'
;
import
'package:flutter/services.dart'
;
import
'package:flutter/widgets.dart'
;
import
'package:flutter/widgets.dart'
;
import
'package:flutter_sprites/
sky
sprites.dart'
;
import
'package:flutter_sprites/
flutter_
sprites.dart'
;
AssetBundle
_initBundle
(
)
{
AssetBundle
_initBundle
(
)
{
if
(
rootBundle
!=
null
)
if
(
rootBundle
!=
null
)
...
...
examples/game/lib/game_demo.dart
View file @
a88a85e6
...
@@ -5,7 +5,7 @@ import 'dart:math' as math;
...
@@ -5,7 +5,7 @@ import 'dart:math' as math;
import
'dart:ui'
as
ui
;
import
'dart:ui'
as
ui
;
import
'package:flutter/rendering.dart'
;
import
'package:flutter/rendering.dart'
;
import
'package:flutter_sprites/
sky
sprites.dart'
;
import
'package:flutter_sprites/
flutter_
sprites.dart'
;
import
'package:vector_math/vector_math_64.dart'
;
import
'package:vector_math/vector_math_64.dart'
;
part
'custom_actions.dart'
;
part
'custom_actions.dart'
;
...
...
examples/game/lib/main.dart
View file @
a88a85e6
...
@@ -8,7 +8,7 @@ import 'package:flutter/material.dart';
...
@@ -8,7 +8,7 @@ import 'package:flutter/material.dart';
import
'package:flutter/painting.dart'
;
import
'package:flutter/painting.dart'
;
import
'package:flutter/rendering.dart'
;
import
'package:flutter/rendering.dart'
;
import
'package:flutter/services.dart'
;
import
'package:flutter/services.dart'
;
import
'package:flutter_sprites/
sky
sprites.dart'
;
import
'package:flutter_sprites/
flutter_
sprites.dart'
;
import
'game_demo.dart'
;
import
'game_demo.dart'
;
...
...
examples/game/test_bed.dart
View file @
a88a85e6
...
@@ -4,7 +4,7 @@ import 'package:flutter/material.dart';
...
@@ -4,7 +4,7 @@ import 'package:flutter/material.dart';
import
'package:flutter/rendering.dart'
;
import
'package:flutter/rendering.dart'
;
import
'package:flutter/services.dart'
;
import
'package:flutter/services.dart'
;
import
'package:flutter/widgets.dart'
;
import
'package:flutter/widgets.dart'
;
import
'package:flutter_sprites/
sky
sprites.dart'
;
import
'package:flutter_sprites/
flutter_
sprites.dart'
;
AssetBundle
_initBundle
(
)
{
AssetBundle
_initBundle
(
)
{
if
(
rootBundle
!=
null
)
if
(
rootBundle
!=
null
)
...
...
examples/game/test_drawatlas.dart
View file @
a88a85e6
...
@@ -4,7 +4,7 @@ import 'package:flutter/material.dart';
...
@@ -4,7 +4,7 @@ import 'package:flutter/material.dart';
import
'package:flutter/rendering.dart'
;
import
'package:flutter/rendering.dart'
;
import
'package:flutter/services.dart'
;
import
'package:flutter/services.dart'
;
import
'package:flutter/widgets.dart'
;
import
'package:flutter/widgets.dart'
;
import
'package:flutter_sprites/
sky
sprites.dart'
;
import
'package:flutter_sprites/
flutter_
sprites.dart'
;
AssetBundle
_initBundle
(
)
{
AssetBundle
_initBundle
(
)
{
if
(
rootBundle
!=
null
)
if
(
rootBundle
!=
null
)
...
...
examples/game/test_performance.dart
View file @
a88a85e6
...
@@ -5,7 +5,7 @@ import 'package:flutter/material.dart';
...
@@ -5,7 +5,7 @@ import 'package:flutter/material.dart';
import
'package:flutter/rendering.dart'
;
import
'package:flutter/rendering.dart'
;
import
'package:flutter/services.dart'
;
import
'package:flutter/services.dart'
;
import
'package:flutter/widgets.dart'
;
import
'package:flutter/widgets.dart'
;
import
'package:flutter_sprites/
sky
sprites.dart'
;
import
'package:flutter_sprites/
flutter_
sprites.dart'
;
AssetBundle
_initBundle
(
)
{
AssetBundle
_initBundle
(
)
{
if
(
rootBundle
!=
null
)
if
(
rootBundle
!=
null
)
...
...
examples/game/test_physics.dart
View file @
a88a85e6
...
@@ -4,7 +4,7 @@ import 'package:flutter/material.dart';
...
@@ -4,7 +4,7 @@ import 'package:flutter/material.dart';
import
'package:flutter/rendering.dart'
;
import
'package:flutter/rendering.dart'
;
import
'package:flutter/services.dart'
;
import
'package:flutter/services.dart'
;
import
'package:flutter/widgets.dart'
;
import
'package:flutter/widgets.dart'
;
import
'package:flutter_sprites/
sky
sprites.dart'
;
import
'package:flutter_sprites/
flutter_
sprites.dart'
;
AssetBundle
_initBundle
(
)
{
AssetBundle
_initBundle
(
)
{
if
(
rootBundle
!=
null
)
if
(
rootBundle
!=
null
)
...
...
packages/flutter_sprites/README.md
View file @
a88a85e6
#
skys
prites
#
Flutter S
prites
A sprite toolkit built on top of Flutter.
A sprite toolkit built on top of Flutter.
...
...
packages/flutter_sprites/lib/
sky
sprites.dart
→
packages/flutter_sprites/lib/
flutter_
sprites.dart
View file @
a88a85e6
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// found in the LICENSE file.
library
sky
sprites
;
library
flutter_
sprites
;
import
'dart:async'
;
import
'dart:async'
;
import
'dart:convert'
;
import
'dart:convert'
;
...
@@ -20,29 +20,29 @@ import 'package:flutter/services.dart';
...
@@ -20,29 +20,29 @@ import 'package:flutter/services.dart';
import
'package:flutter/widgets.dart'
;
import
'package:flutter/widgets.dart'
;
import
'package:vector_math/vector_math_64.dart'
;
import
'package:vector_math/vector_math_64.dart'
;
part
'action.dart'
;
part
'
src/
action.dart'
;
part
'action_spline.dart'
;
part
'
src/
action_spline.dart'
;
part
'color_secuence.dart'
;
part
'
src/
color_secuence.dart'
;
part
'constraint.dart'
;
part
'
src/
constraint.dart'
;
part
'effect_line.dart'
;
part
'
src/
effect_line.dart'
;
part
'image_map.dart'
;
part
'
src/
image_map.dart'
;
part
'label.dart'
;
part
'
src/
label.dart'
;
part
'layer.dart'
;
part
'
src/
layer.dart'
;
part
'node.dart'
;
part
'
src/
node.dart'
;
part
'node3d.dart'
;
part
'
src/
node3d.dart'
;
part
'node_with_size.dart'
;
part
'
src/
node_with_size.dart'
;
part
'particle_system.dart'
;
part
'
src/
particle_system.dart'
;
part
'physics_body.dart'
;
part
'
src/
physics_body.dart'
;
part
'physics_joint.dart'
;
part
'
src/
physics_joint.dart'
;
part
'physics_node.dart'
;
part
'
src/
physics_node.dart'
;
part
'physics_shape.dart'
;
part
'
src/
physics_shape.dart'
;
part
'sound.dart'
;
part
's
rc/s
ound.dart'
;
part
'sound_manager.dart'
;
part
's
rc/s
ound_manager.dart'
;
part
'sprite.dart'
;
part
's
rc/s
prite.dart'
;
part
'spritesheet.dart'
;
part
's
rc/s
pritesheet.dart'
;
part
'sprite_box.dart'
;
part
's
rc/s
prite_box.dart'
;
part
'sprite_widget.dart'
;
part
's
rc/s
prite_widget.dart'
;
part
'texture.dart'
;
part
'
src/
texture.dart'
;
part
'textured_line.dart'
;
part
'
src/
textured_line.dart'
;
part
'util.dart'
;
part
'
src/
util.dart'
;
part
'virtual_joystick.dart'
;
part
'
src/
virtual_joystick.dart'
;
packages/flutter_sprites/lib/action.dart
→
packages/flutter_sprites/lib/
src/
action.dart
View file @
a88a85e6
part of
sky
sprites
;
part of
flutter_
sprites
;
typedef
void
ActionCallback
(
);
typedef
void
ActionCallback
(
);
...
...
packages/flutter_sprites/lib/action_spline.dart
→
packages/flutter_sprites/lib/
src/
action_spline.dart
View file @
a88a85e6
part of
sky
sprites
;
part of
flutter_
sprites
;
Point
_cardinalSplineAt
(
Point
p0
,
Point
p1
,
Point
p2
,
Point
p3
,
double
tension
,
double
t
)
{
Point
_cardinalSplineAt
(
Point
p0
,
Point
p1
,
Point
p2
,
Point
p3
,
double
tension
,
double
t
)
{
double
t2
=
t
*
t
;
double
t2
=
t
*
t
;
...
...
packages/flutter_sprites/lib/color_secuence.dart
→
packages/flutter_sprites/lib/
src/
color_secuence.dart
View file @
a88a85e6
part of
sky
sprites
;
part of
flutter_
sprites
;
/// A sequence of colors representing a gradient or a color transition over
/// A sequence of colors representing a gradient or a color transition over
/// time. The sequence is represented by a list of [colors] and a list of
/// time. The sequence is represented by a list of [colors] and a list of
...
...
packages/flutter_sprites/lib/constraint.dart
→
packages/flutter_sprites/lib/
src/
constraint.dart
View file @
a88a85e6
part of
sky
sprites
;
part of
flutter_
sprites
;
/// A constraint limits or otherwise controls a [Node]'s properties, such as
/// A constraint limits or otherwise controls a [Node]'s properties, such as
/// position or rotation. Add a list of constraints by setting the [Node]'s
/// position or rotation. Add a list of constraints by setting the [Node]'s
...
...
packages/flutter_sprites/lib/effect_line.dart
→
packages/flutter_sprites/lib/
src/
effect_line.dart
View file @
a88a85e6
part of
sky
sprites
;
part of
flutter_
sprites
;
enum
EffectLineWidthMode
{
enum
EffectLineWidthMode
{
linear
,
linear
,
...
...
packages/flutter_sprites/lib/image_map.dart
→
packages/flutter_sprites/lib/
src/
image_map.dart
View file @
a88a85e6
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// found in the LICENSE file.
part of
sky
sprites
;
part of
flutter_
sprites
;
class
ImageMap
{
class
ImageMap
{
ImageMap
(
AssetBundle
bundle
)
:
_bundle
=
bundle
;
ImageMap
(
AssetBundle
bundle
)
:
_bundle
=
bundle
;
...
...
packages/flutter_sprites/lib/label.dart
→
packages/flutter_sprites/lib/
src/
label.dart
View file @
a88a85e6
part of
sky
sprites
;
part of
flutter_
sprites
;
/// Labels are used to display a string of text in a the node tree. To align
/// Labels are used to display a string of text in a the node tree. To align
/// the label, the textAlign property of the [TextStyle] can be set.
/// the label, the textAlign property of the [TextStyle] can be set.
...
...
packages/flutter_sprites/lib/layer.dart
→
packages/flutter_sprites/lib/
src/
layer.dart
View file @
a88a85e6
part of
sky
sprites
;
part of
flutter_
sprites
;
/// A [Node] that provides an intermediate rendering surface in the sprite
/// A [Node] that provides an intermediate rendering surface in the sprite
/// rendering tree. A [Layer] can be used to change the opacity, color, or to
/// rendering tree. A [Layer] can be used to change the opacity, color, or to
...
...
packages/flutter_sprites/lib/node.dart
→
packages/flutter_sprites/lib/
src/
node.dart
View file @
a88a85e6
part of
sky
sprites
;
part of
flutter_
sprites
;
double
convertDegrees2Radians
(
double
degrees
)
=>
degrees
*
math
.
PI
/
180.8
;
double
convertDegrees2Radians
(
double
degrees
)
=>
degrees
*
math
.
PI
/
180.8
;
...
...
packages/flutter_sprites/lib/node3d.dart
→
packages/flutter_sprites/lib/
src/
node3d.dart
View file @
a88a85e6
part of
sky
sprites
;
part of
flutter_
sprites
;
/// An node that transforms its children using a 3D perspective projection. This
/// An node that transforms its children using a 3D perspective projection. This
/// node type can be used to create 3D flips and other similar effects.
/// node type can be used to create 3D flips and other similar effects.
...
...
packages/flutter_sprites/lib/node_with_size.dart
→
packages/flutter_sprites/lib/
src/
node_with_size.dart
View file @
a88a85e6
part of
sky
sprites
;
part of
flutter_
sprites
;
/// The super class of any [Node] that has a size.
/// The super class of any [Node] that has a size.
///
///
...
...
packages/flutter_sprites/lib/particle_system.dart
→
packages/flutter_sprites/lib/
src/
particle_system.dart
View file @
a88a85e6
part of
sky
sprites
;
part of
flutter_
sprites
;
class
_Particle
{
class
_Particle
{
Vector2
pos
;
Vector2
pos
;
...
...
packages/flutter_sprites/lib/physics_body.dart
→
packages/flutter_sprites/lib/
src/
physics_body.dart
View file @
a88a85e6
part of
sky
sprites
;
part of
flutter_
sprites
;
enum
PhysicsBodyType
{
enum
PhysicsBodyType
{
static
,
static
,
...
...
packages/flutter_sprites/lib/physics_joint.dart
→
packages/flutter_sprites/lib/
src/
physics_joint.dart
View file @
a88a85e6
part of
sky
sprites
;
part of
flutter_
sprites
;
typedef
void
PhysicsJointBreakCallback
(
PhysicsJoint
joint
);
typedef
void
PhysicsJointBreakCallback
(
PhysicsJoint
joint
);
...
...
packages/flutter_sprites/lib/physics_node.dart
→
packages/flutter_sprites/lib/
src/
physics_node.dart
View file @
a88a85e6
part of
sky
sprites
;
part of
flutter_
sprites
;
enum
PhysicsContactType
{
enum
PhysicsContactType
{
preSolve
,
preSolve
,
...
...
packages/flutter_sprites/lib/physics_shape.dart
→
packages/flutter_sprites/lib/
src/
physics_shape.dart
View file @
a88a85e6
part of
sky
sprites
;
part of
flutter_
sprites
;
abstract
class
PhysicsShape
{
abstract
class
PhysicsShape
{
...
...
packages/flutter_sprites/lib/sound.dart
→
packages/flutter_sprites/lib/s
rc/s
ound.dart
View file @
a88a85e6
part of
sky
sprites
;
part of
flutter_
sprites
;
// TODO: The sound effects should probably use Android's SoundPool instead of
// TODO: The sound effects should probably use Android's SoundPool instead of
// MediaPlayer as it is more efficient and flexible for playing back sound effects
// MediaPlayer as it is more efficient and flexible for playing back sound effects
...
...
packages/flutter_sprites/lib/sound_manager.dart
→
packages/flutter_sprites/lib/s
rc/s
ound_manager.dart
View file @
a88a85e6
part of
sky
sprites
;
part of
flutter_
sprites
;
enum
SoundFadeMode
{
enum
SoundFadeMode
{
crossFade
,
crossFade
,
...
...
packages/flutter_sprites/lib/sprite.dart
→
packages/flutter_sprites/lib/s
rc/s
prite.dart
View file @
a88a85e6
part of
sky
sprites
;
part of
flutter_
sprites
;
/// A Sprite is a [Node] that renders a bitmap image to the screen.
/// A Sprite is a [Node] that renders a bitmap image to the screen.
class
Sprite
extends
NodeWithSize
with
SpritePaint
{
class
Sprite
extends
NodeWithSize
with
SpritePaint
{
...
...
packages/flutter_sprites/lib/sprite_box.dart
→
packages/flutter_sprites/lib/s
rc/s
prite_box.dart
View file @
a88a85e6
part of
sky
sprites
;
part of
flutter_
sprites
;
/// Options for setting up a [SpriteBox].
/// Options for setting up a [SpriteBox].
///
///
...
...
packages/flutter_sprites/lib/sprite_widget.dart
→
packages/flutter_sprites/lib/s
rc/s
prite_widget.dart
View file @
a88a85e6
part of
sky
sprites
;
part of
flutter_
sprites
;
/// A widget that uses a [SpriteBox] to render a sprite node tree to the screen.
/// A widget that uses a [SpriteBox] to render a sprite node tree to the screen.
class
SpriteWidget
extends
OneChildRenderObjectWidget
{
class
SpriteWidget
extends
OneChildRenderObjectWidget
{
...
...
packages/flutter_sprites/lib/spritesheet.dart
→
packages/flutter_sprites/lib/s
rc/s
pritesheet.dart
View file @
a88a85e6
part of
sky
sprites
;
part of
flutter_
sprites
;
/// A sprite sheet packs a number of smaller images into a single large image.
/// A sprite sheet packs a number of smaller images into a single large image.
///
///
...
...
packages/flutter_sprites/lib/texture.dart
→
packages/flutter_sprites/lib/
src/
texture.dart
View file @
a88a85e6
part of
sky
sprites
;
part of
flutter_
sprites
;
/// A texture represents a rectangular area of an image and is typically used to draw a sprite to the screen.
/// A texture represents a rectangular area of an image and is typically used to draw a sprite to the screen.
///
///
...
...
packages/flutter_sprites/lib/textured_line.dart
→
packages/flutter_sprites/lib/
src/
textured_line.dart
View file @
a88a85e6
part of
sky
sprites
;
part of
flutter_
sprites
;
class
TexturedLine
extends
Node
{
class
TexturedLine
extends
Node
{
TexturedLine
(
List
<
Point
>
points
,
List
<
Color
>
colors
,
List
<
double
>
widths
,
[
Texture
texture
,
List
<
double
>
textureStops
])
{
TexturedLine
(
List
<
Point
>
points
,
List
<
Color
>
colors
,
List
<
double
>
widths
,
[
Texture
texture
,
List
<
double
>
textureStops
])
{
...
...
packages/flutter_sprites/lib/util.dart
→
packages/flutter_sprites/lib/
src/
util.dart
View file @
a88a85e6
part of
sky
sprites
;
part of
flutter_
sprites
;
math
.
Random
_random
=
new
math
.
Random
();
math
.
Random
_random
=
new
math
.
Random
();
...
...
packages/flutter_sprites/lib/virtual_joystick.dart
→
packages/flutter_sprites/lib/
src/
virtual_joystick.dart
View file @
a88a85e6
part of
sky
sprites
;
part of
flutter_
sprites
;
class
VirtualJoystick
extends
NodeWithSize
{
class
VirtualJoystick
extends
NodeWithSize
{
VirtualJoystick
()
:
super
(
new
Size
(
160.0
,
160.0
))
{
VirtualJoystick
()
:
super
(
new
Size
(
160.0
,
160.0
))
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment