Scott Erickson
|
919e0605e9
|
Add spriteSheets to ThangType, export modal to Thang Editor
Units can be exported as rastered sprite sheets. This is the first part of the project,
the second part will be having the game use them.
|
2015-10-12 16:47:48 -07:00 |
|
Nick Winter
|
cc255086f1
|
Cleaned up a couple things in LayerAdapter.
|
2015-09-09 08:59:33 -07:00 |
|
Scott Erickson
|
1446f77a17
|
Refactored away from having the underscore string library added to the String prototype.
|
2015-01-04 08:05:46 -08:00 |
|
Nick Winter
|
e4c6d07a4a
|
Added keyboard shortcuts to move, resize, minor-rotate, and toggle collision for Thangs in the level editor. Fixed some issues with stretchy Thangs and collision shapes not updating. Fixed #1699. Fixed #57. Colored collision overlays according to collision categories.
|
2014-12-20 13:39:51 -08:00 |
|
Scott Erickson
|
31214e854e
|
Wabam. Refactored a bunch of stuff into 'core' folders so that it's clearer which files are being loaded first thing, and which are not. Also reworked a bunch of the anymatch things in config.coffee, cause there were better ways.
|
2014-11-28 17:49:41 -08:00 |
|
Nick Winter
|
df162080c3
|
Totally hid code stepper toolbar for now, since it's proving difficult to make room for it in the new design.
|
2014-11-23 19:40:50 -08:00 |
|
Nick Winter
|
0c8b5ec9a8
|
Turned off dead Thang underlayering when in the air.
|
2014-11-23 16:06:28 -08:00 |
|
Scott Erickson
|
7f4ac3e5d6
|
Fixed point and region choosers in the level editor.
|
2014-10-21 10:59:05 -07:00 |
|
Nick Winter
|
66c728210b
|
Fixing flag coloring in new WebGL rendering.
|
2014-10-18 18:18:12 -07:00 |
|
Nick Winter
|
f80380784a
|
Levels save right away on victory.
|
2014-10-10 19:20:00 -07:00 |
|
Scott Erickson
|
b78c91997c
|
Tweaked associating lanks with layers.
|
2014-10-03 12:06:04 -07:00 |
|
Scott Erickson
|
d65ade7a97
|
Couple teardown fixes.
|
2014-10-03 10:44:02 -07:00 |
|
Scott Erickson
|
ca9c387964
|
Fixed singular sprite animations frame ordering.
|
2014-10-03 09:51:07 -07:00 |
|
Scott Erickson
|
d02d58ed4e
|
Improved the LayerAdapter to more accurately adjust its size downward if it renders a spritesheet, handle when a single thang is too large, and cancels in-progress async builds if a new one starts.
|
2014-10-02 17:38:50 -07:00 |
|
Scott Erickson
|
1b1bc4e95a
|
Fixed adding thangs in the level editor, and moving them around.
|
2014-10-01 15:02:14 -07:00 |
|
Scott Erickson
|
b65b553f2d
|
Fixed some tests broken from the refactoring.
|
2014-09-28 14:04:01 -07:00 |
|
Scott Erickson
|
f081d9ed4b
|
Refactored CocoSprite -> Lank, lank.imageObject -> lank.sprite, SpriteBoss -> LankBoss, spriteLayers -> layerAdapters, sprite -> lank in general. Also got the ThangTypeEditView working again.
|
2014-09-28 14:00:48 -07:00 |
|
Scott Erickson
|
6d595705f2
|
Made the placeholder color and shape different for each layer.
|
2014-09-26 16:15:44 -07:00 |
|
Scott Erickson
|
8234db333e
|
Reenabled text events.
|
2014-09-26 15:57:24 -07:00 |
|
Scott Erickson
|
f21083acf5
|
Set back up highlight mark.
|
2014-09-26 13:58:35 -07:00 |
|
Scott Erickson
|
5b9c7dc8a7
|
Removed layer's cache function (wasn't used before webgl factoring anyway?). Removed TRANSFORM_CHILD layer transform setting.
|
2014-09-26 13:02:01 -07:00 |
|
Scott Erickson
|
c1e7423a64
|
Fixed sprite coloring and the thangtype-not-yet-loaded placeholder.
|
2014-09-26 12:17:46 -07:00 |
|
Scott Erickson
|
6f45eee81d
|
Fixed registration points for scaled raster image thang types.
|
2014-09-26 11:33:07 -07:00 |
|
Scott Erickson
|
627c56dbb5
|
Fixed mouse scrolling. Fixed SpriteStage scaling (scale the layers instead). Added spriteType to the ThangType schema.
|
2014-09-26 11:07:01 -07:00 |
|
Scott Erickson
|
d77b87ed22
|
Fixed raster thang types, and level destruction.
|
2014-09-25 13:12:47 -07:00 |
|
Scott Erickson
|
c7e7066aef
|
Migrating surface to webgl. It sorta works!
|
2014-09-25 10:47:53 -07:00 |
|
Scott Erickson
|
358b36c1bf
|
Set up custom graphics to be copied from old spritesheets when possible as well.
|
2014-09-24 18:47:10 -07:00 |
|
Scott Erickson
|
fb30f07f2e
|
Re-enabled effect marks.
|
2014-09-24 18:42:04 -07:00 |
|
Scott Erickson
|
7f90ed18cc
|
Bunch more work on scaling for everything and hit testing for segmented sprites. Also got health bars working again.
|
2014-09-24 16:53:38 -07:00 |
|
Scott Erickson
|
6669a01c14
|
Got rid of some cache functions. Set up area of effect animations in the new spriteSheet system.
|
2014-09-24 12:08:55 -07:00 |
|
Scott Erickson
|
c49f894ef2
|
Refactored SPRITE_PLACEHOLDER_RADIUS to SPRITE_PLACEHOLDER_WIDTH.
|
2014-09-24 10:55:33 -07:00 |
|
Scott Erickson
|
3b7ce76d7d
|
Refactored WebGLLayer and SpriteContainerLayer/ContainerLayer into a single LayerAdapter class that has a Container or SpriteContainer.
|
2014-09-19 15:46:02 -07:00 |
|
Scott Erickson
|
cc7c65115c
|
Renamed WebGLLayer to LayerAdapter.
|
2014-09-19 14:59:29 -07:00 |
|