fgenesis
8026cdd905
Update ttvfs to new version
2014-04-06 19:19:33 +02:00
fgenesis
ac034fc708
Merge branch 'experimental' of file:///Users/User/code/coding/Aquaria_fg_clean into experimental
2014-04-01 17:26:31 +01:00
fgenesis
209ad526c6
Add canShotHit() interface function
...
Let entity decide if it wants to collide with shot or not.
2014-04-01 18:16:33 +02:00
fgenesis
84ffb703e1
Fix pathfinding crash
2014-04-01 01:47:41 +02:00
fgenesis
664b2bd5f2
Lua functions:
...
- Change entity_handleShotCollisionsHair(): Allow setting hair collision width percent
- Change entity_collideSkeletalVsCircle(): Allow colliding with any RenderObject
- Add entity_collideSkeletalVsCirclePos(): Allow specifying (x,y,radius)
2014-03-28 03:54:58 +01:00
fgenesis
b8af382bd9
SceneEditor: Hack for german keyboard layout
2014-03-28 03:52:24 +01:00
fgenesis
a49dda92d6
Merge branch 'experimental' of file:///Users/User/code/coding/Aquaria_fg_clean into experimental
2014-03-10 16:45:56 +00:00
fgenesis
3741c6c9f7
oops
2014-03-10 17:42:29 +01:00
fgenesis
65e457423c
Add option for particles to inherit alpha/color from their ParticleEffect
2014-03-10 17:28:41 +01:00
fgenesis
af463e63b2
Make mouse constraint circle scriptable. New Lua functions:
...
- setMouseConstraintCircle()
- setMouseConstraint()
2014-03-10 02:26:01 +01:00
fgenesis
071ca187e6
Fix dead object accumulation when hitting note in song circle
2014-03-10 01:56:49 +01:00
fgenesis
fac96e3d51
Merge branch 'experimental' of file:///Users/User/code/coding/Aquaria_fg_clean into experimental
2014-03-08 01:21:52 +00:00
fgenesis
04ce34afa2
Add new setting for shots: DieOnKill (default: off)
2014-03-08 02:17:55 +01:00
fgenesis
b95dfee4c6
Add Lua functions: getZoom(), setMaxLookDistance()
2014-03-08 02:17:20 +01:00
fgenesis
2cec85fd05
Improve camera zooming behavior + camera related cleanups
...
- Now, the camera will now no longer be pulled towards the upper left
or lower rigtht corner.
- cameraPos was never used as an interpolating vector, cleaned up related code.
- Core::invGlobalScale is now updated whenever Core::globalScale is changed
(Not a nice solution but it does work)
- Increase cull radius by 10%, should prevent tiles from disappearing when
zoomed in a lot.
2014-03-07 17:59:36 +01:00
fgenesis
b501ba67e3
Respect more nodes' active status: PATH_STEAM, PATH_WARP, PATH_RADARHIDE, PATH_WATERBUBBLE, PATH_ZOOM.
...
These nodes will no longer do their thing if active is set to false.
node_[is|set]EffectOn() is now an alias for the node_[is|set]Active() functions.
Also add getMaxCameraValues() Lua function.
2014-03-06 22:31:22 +01:00
fgenesis
8ce3baca7f
Merge branch 'experimental' of file:///Users/User/code/coding/Aquaria_fg_clean into experimental
2014-02-25 01:02:22 +00:00
fgenesis
429f612065
Get rid of some unnecessary float<->int casts + some new Lua functions:
...
- filterNearestEntitiesAdd()
- getEntityToActivate()
- setEntityToActivate()
- hasThingToActivate()
2014-02-23 18:27:42 +01:00
fgenesis
00c7f97ea8
Merge branch 'experimental' of file:///Users/User/code/coding/Aquaria_fg_clean into experimental
2014-02-12 16:04:19 +00:00
fgenesis
00ab9a38b6
Add fileExists() Lua function
2014-02-12 16:59:14 +01:00
fgenesis
81de2b8e9d
Merge branch 'experimental' of file:///Users/User/code/coding/Aquaria_fg_clean into experimental
2014-01-05 16:59:13 +00:00
fgenesis
a9712944ed
Fix animation editor problems: Undo buffer memory hoarding, add warning if saving failed.
...
Thanks to Peri for finally making me fix this.
2013-12-28 04:42:02 +01:00
fgenesis
508fae3574
Merge branch 'experimental' of file:///Users/User/code/coding/Aquaria_fg_clean into experimental
2013-12-17 17:51:42 +00:00
fgenesis
624744ca99
Lua API: Setter/getter for gravity
2013-12-17 18:49:03 +01:00
fgenesis
7375a4879d
Merge branch 'experimental' of file:///Users/User/code/coding/Aquaria_fg_clean into experimental
2013-12-12 22:21:29 +00:00
fgenesis
900b481f99
Reload stringbank on map editor map reload
2013-12-12 23:14:37 +01:00
fgenesis
201b3a76bc
Add Lua functions (+ related text class changes):
...
- text_getHeight()
- getUserInputString()
2013-12-12 23:14:17 +01:00
fgenesis
74c2c0fec2
Merge pull request #4 from dodumosu/master
...
Fix OSX/SDL1.2 build
2013-12-12 02:45:11 -08:00
dodumosu
f3fe225270
Update Core.cpp
2013-12-12 10:34:15 +00:00
fgenesis
5336c8d350
Fix linux build, once more, now for real
2013-12-11 03:36:44 +01:00
fgenesis
82ab3fa60c
Fix OSX build with SDL1.2 (nasty, nasty)
2013-12-11 03:06:59 +01:00
fgenesis
47b8c75dcb
Fix linux/osx build
2013-12-11 03:06:38 +01:00
fgenesis
124cb3561f
Merge branch 'master' into experimental
2013-12-11 01:44:37 +00:00
fgenesis
d8301284c0
Merge branch 'master' of file:///Users/User/code/coding/Aquaria_fg_clean
2013-12-11 01:44:03 +00:00
fgenesis
313b539981
Merge branch 'experimental' of file:///Users/User/code/coding/Aquaria_fg_clean into experimental
2013-12-11 01:01:04 +00:00
fgenesis
9d3aa5160f
vcproj update
2013-12-11 01:57:11 +01:00
fgenesis
cf73567650
Lua API stuff:
...
+ isScriptedEntity()
+ findPath()
+ castLine()
- fix off by one in isObstructedBlock() (lower+rightmost row/col missing)
2013-12-11 01:57:00 +01:00
fgenesis
9041197ea7
Should actually upload the file in question...
2013-12-10 03:52:17 +01:00
fgenesis
204152a783
Little optimization for molestPath()
2013-12-10 03:48:40 +01:00
fgenesis
70286954a0
Replace A* pathfinding with much faster jump point search.
...
This also fixes entities glithing through walls, as diagonal cracks
were assumed walkable.
2013-12-10 03:47:58 +01:00
fgenesis
9ba8e21467
Merge pull request #3 from MaddTheSane/master
...
OS X: Indentation and syntax
2013-11-19 09:57:13 -08:00
fgenesis
890ca90bd4
Add option to hideInGameMenu() to cancel the options menu if it's active.
2013-11-17 04:36:13 +01:00
fgenesis
711db4467f
Display error if mod downloader failed to rename temp file
2013-11-17 04:34:34 +01:00
fgenesis
bb515842a8
Create screenshots dir on startup, if necessary
2013-11-17 02:24:13 +01:00
fgenesis
ca9ed11680
Update README
2013-11-17 02:23:53 +01:00
fgenesis
96195219e8
Move scripts to files, to make automated overriding easier
2013-11-17 02:23:39 +01:00
C.W. Betts
5ca82aea1c
Indenting
2013-11-15 18:45:53 -07:00
C.W. Betts
b9ed32049f
Use more modern Objective-C syntax.
2013-11-15 18:45:13 -07:00
fgenesis
373ccff7e4
Fix build on linux
2013-11-14 20:37:50 +01:00
fgenesis
ab752e1156
replace CreateDirA() and mkdir() scattered everywhere by createDir() with some more error checking.
2013-11-14 20:07:39 +01:00