JTLine

author:
Matan Eilat
description:
A simple customisable line.
lastupdate:
2014-10-06
compatible:
v2.x
tag:
line
homepage:
https://gist.github.com/4745f7b707f0659b9fc6
download:
https://gist.github.com/4745f7b707f0659b9fc6/download

Description

JTLine is a Sparrow 2.x compatible, SHLine-isomorphic implementation of a simple line.

Example

Taken from SHLine.

//initialize a line with a length of 100 pixels and thickness of 5 pixels
JTLine *line = [SHLine lineWithLength:100 andThickness:5];
 
//set the start color to red
line.startColor = 0xff0000;
 
//set the end color to blue
line.endColor = 0x0000ff;
 
//set the start opacity to 75%
line.startAlpha = 0.75f;
 
//set the end opacity to 25%
line.endAlpha = 0.25f;
 
//set the end destination to the bottom right corner of the screen
line.x2 = 320;
line.y2 = 480;
 
//add the line to the stage
[self addChild:line];
 
//initialize another line with the coords (x, y, width, height)
JTLine *line2 = [JTLine lineWithCoords:0:480:320:-480];
 
//set the line thickness to 5 pixels
line2.thickness = 5;
 
//add line2 to the stage to create a 'cross' pattern
[self addChild:line2];

Instructions

Taken from SHLine.

To add into your Sparrow project

  1. Open your desired Sparrow project
  2. Drag and drop the files into the “Groups & Files” pane
  3. Open “Game.h”
  4. Include the extension:
    #include "JTLine.h"
  5. Save “Game.h”

To add directly into Sparrow source

  1. Save the files into Sparrow's “/Classes/” directory
    • Example: “/sparrow/src/Classes/”
  2. Navigate back one directory and open “Sparrow.xcodeproj”
    • Example: “/sparrow/src/Sparrow.xcodeproj”
  3. Inside the “Groups & Files” pane, locate the “Display” group folder
    • Example: “Sparrow → Classes → Display”
  4. Right click the “Display” group folder and click “Add → Existing Files..”
  5. Navigate into the “/Classes/” directory and select “JTLine.h” and “JTLine.m”, then click “add”
  6. On the next window, leave all options as default and click “add”
  7. In the “Groups & Files” pane, Open “Sparrow.h”
    • Example “Sparrow → Classes → Sparrow.h”
  8. At the bottom of the file, add:
    #import "JTLine.h"
  9. Save “Sparrow.h”
  10. Close “Sparrow.xcodeproj”

Changelog

  • 2014/10/06 17:42: First public version

Source Code

  extensions/jtline.txt · Last modified: 2015/09/14 11:15 (external edit)
 
Powered by DokuWiki