mirror of
				https://github.com/flame-engine/flame.git
				synced 2025-11-04 04:47:13 +08:00 
			
		
		
		
	* Animations, CameraAndViewport, CollisionDetection and Components unified * Added descriptions to effects * Rename input games * Unify input stories * Add info to parallax section * Added descriptions to the rendering examples * Add descriptions to the sprites directory * Fix utils and rendering section * Add descriptions to the widgets section * Delete directory that rebase brought back * Unify game names * Added some styleguide docs for examples * Fix analyze issues * All files should have _example as suffix * Made the FollowComponentExample a bit easier to understand * Change priority of ember
		
			
				
	
	
		
			28 lines
		
	
	
		
			783 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			783 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
import 'package:dashbook/dashbook.dart';
 | 
						|
import 'package:flame/extensions.dart';
 | 
						|
import 'package:flame/widgets.dart';
 | 
						|
import 'package:flutter/widgets.dart';
 | 
						|
 | 
						|
Widget spriteButtonBuilder(DashbookContext ctx) {
 | 
						|
  return Container(
 | 
						|
    padding: const EdgeInsets.all(20),
 | 
						|
    child: SpriteButton.asset(
 | 
						|
      path: 'buttons.png',
 | 
						|
      pressedPath: 'buttons.png',
 | 
						|
      srcPosition: Vector2(0, 0),
 | 
						|
      srcSize: Vector2(60, 20),
 | 
						|
      pressedSrcPosition: Vector2(0, 20),
 | 
						|
      pressedSrcSize: Vector2(60, 20),
 | 
						|
      onPressed: () {
 | 
						|
        print('Pressed');
 | 
						|
      },
 | 
						|
      label: const Text(
 | 
						|
        'Sprite Button',
 | 
						|
        style: TextStyle(color: Color(0xFF5D275D)),
 | 
						|
      ),
 | 
						|
      width: ctx.numberProperty('width', 250),
 | 
						|
      height: ctx.numberProperty('height', 75),
 | 
						|
    ),
 | 
						|
  );
 | 
						|
}
 |