Extensions

Sparrow is lucky to be supported by many great people and talented programmers. Many of those have already created numerous add-on classes you can use in your game.

This page lists all extensions that are available, giving you a simple means to browse through them and cherry-pick those you can use in your game. If you want to create and share your own extension, visit this page to find out how to do it: Creating an Extension.

List of Extensions

An extension consists of one or more classes you can add to your game to enhance its functionality.

NameDescriptionTagsCompatible with
Alignable-objectsCategories to align every SPDisplayObject and arrange children in a SPDisplayObjectContaineralignable, arranging, aligningv1.2
BEParallaxSpriteA simple parallax background sprite.parallax, scrolling, background, layersv1.1
BEScreenAn easy way to handle orientationorientation, rotation, rotate, landscape, portraitv1.2
BEDisplayDebuggerA class to debug display object boundsdebug, border, object, display, bounds, viewv1.2
BELinkHelperA helper class for App Store LinksApp Store, Link, Helper, Ratings, URLAll
ESpriteThis is an enhanced sprite for sparrowsprite, ESpritev1.2
GamePlayViewControllerA view controller for SPView.SPView, SPStagev1.1
SXGaugeA simple gauge / progress bar.gauge, bar, texturev1.1
SHAlphaTextureAn extension for Sparrow that allows alpha handing of texture-based objects.texture, image, button, alpha, touchAll
SPDisplayObject+ScreenshotA category which allows you to take UIImage screenshots.screenshot, object, sprite, uiimage, picturev1.1
SXCompiledTileMapA tilemap setup for sparrow using compiled sprites as the rendering methodtilemap, sparrow, 8bitv1.1
SXFPSMeterA quick and dirty FPS meter.FPS, frames per second, meterv1.1
SXJoypadA simple joypad for use with sparrowJoypad, controller, movementv1.1
SXPointSpriteGroupCreate a point sprite group for things like particle effects.point sprites, particlesv1.1
SXSliderA simple slider control similar to UISliderslider, uislider, formv1.1
SXSwitchA simple switch similar to UISwitchuiswitch, switch, togglev1.1
SXCroppedImageApply a simple rectangular mask for any SPImage.image, crop, maskv1.1
SXMotionTweenA Tween to move any SPDisplayObject along an arbitrary Bezier pathAnimationv1.1
SXParticleSystemParticle System for special effectsparticle, particle-system, 71squaredv1.2
SXSimpleClippedImageSimple extension of SPImage which allows you to clip a rectangular area within the SPImage.clip, image, clipped, maskv1.2
TMX Tile MapsThis is my implementation of maps from the Tiled application into Sparrowtilemap, tiledv1.2
MemoryManagerA simple static class to output semi-accurate memory usage and free memory during runtime.memory, usage, freeAll
NSObject+AssociatedValuesA simple Objective-C wrapper that allows easier use of Associated Objects.associative, associated, objects, nsobject, runtimeAll
NSString+SpacingA NSString category that allows spacing between characters.NSString, string, spacingAll
OrientatedViewControllerA UIViewController subclass that allows one to easily set the allowed orientations and content orientation.orientation, uiviewcontrollerAll
SHAnimatableColorA simple animatable color extension for Sparrow.animate, color, animatable colorAll
SHBlendModesA category that allows blend modes via presets or custom blends.blend, blending, mode, blend modev1.3
SHCircleA simple customizable circle.circle, primitiveAll
SHClippedSpriteA simple clipped sprite.clip, sprite, clippedspriteAll
SHFingerTrailA simple finger trail. (testing phase)finger, trail, particleAll
SHLineA simple customizable line.line, primitiveAll
SHMotionBlurSpriteA simple sprite with a motion blur effect.motion, blur, spriteAll
SHOverflowTextFieldA simple overflow text extension for Sparrow.overflow, text, sptextfieldAll
SHPinchEventA simple pinch event.pinch, event, pincheventAll
SHPolygonA simple customizable polygon.polygon, shape, primitiveAll
SHShakeEventA simple shake event.shake, event, shakeeventAll
SHSplashScreenA simple splash screen.splash, splashscreen, advertisement, logoAll
SHSwipeEventA simple swipe event.swipe, event, swipeeventAll
SHThumbstickA robust thumbstick.thumbstick, joystick, joypad, dpad, controllerAll
Sparrow+SupportPadResolutionA Sparrow category that allows support for iPad resolution.ipad, resolution, texture, hdv1.2+
SPDisplayObject+ImageA category for Sparrow that allows a SPDisplayObject to be dynamically converted to a UIImage.object, image, spdisplayobject, uiimageAll
SPDisplayObject+LoopabilityA simple category for Sparrow that allows one to change the loopability of a SPDisplayObject.loop, loopable, loopability, spdisplayobject, enterframeeventAll
SPRenderTexture+EraseA category for Sparrow that allows erasing of a SPRenderTexture.erase, render, texture, sprendertextureAll
SPTextField+AutoSizeA simple category for Sparrow that allows one to auto size an SPTextField.auto, size, text, sptextfieldAll
SPTextField+ShadowA category for Sparrow that allows shadows on a SPTextField.shadow, drop shadow, text, sptextfieldAll
SPTexture+AdditionsA SPTexture category for Sparrow that will replace or remove colors.replace, remove, color, sptextureAll
UIImage+AdditionsA UIImage category that will replace or remove colors. This allows multiple colors to be changed on a single image, until it has alpha values.replace, remove, image, uiimageAll
UIView+AdditionsA simple category that allows one to easily set/get UIView rotation.rotation, uiviewAll

List of Mods

A mod works similar to an extension, but requires you to make changes to the Sparrow source code. It might become an extension if the source code changes get integrated into Sparrow. Use them with care!

NameDescriptionTagsCompatible with
SPTextField with InputLets you type into an SPTextFieldtext, input, field, keyboardv1.1
  extensions/start.txt · Last modified: 2012/03/27 16:14 by daniel
 
Powered by DokuWiki