Simon Robertshaw
98b6c4b001
Revert "allowed secret menu via lua"
...
This reverts commit 6c8d62389c
.
2011-08-04 16:38:07 +01:00
me4502
6c8d62389c
allowed secret menu via lua
2011-08-04 14:09:24 +10:00
Simon Robertshaw
ac2912f2d2
Ensure menu ID is valid for active_menu
2011-08-01 11:52:01 +02:00
Simon Robertshaw
8dfa09bf6a
Edited src/luaconsole.c via GitHub
2011-08-01 10:59:33 +02:00
Simon Robertshaw
500cfc3746
Lua has a garbage collector, it may dispose of strings while we're using them, make throw_error a little more safe
2011-07-31 12:26:51 +01:00
Simon Robertshaw
f51fe2c983
Merge branch 'master' of github.com:FacialTurd/The-Powder-Toy
2011-07-31 12:20:16 +01:00
Bryan Hoyle
d7a55f1f50
me4502 added tpt.throw_error and tpt.heat as lua commands
2011-07-30 20:31:34 -04:00
Simon Robertshaw
3bd5a4711c
Less buggy DLAY
2011-07-27 14:28:32 +01:00
Simon Robertshaw
58d96de4ce
Revert "DLAY element"
...
This reverts commit 7338545ab4
.
2011-07-27 13:07:41 +01:00
Simon Robertshaw
eecf5ad352
Revert "DLAY temp fix"
...
This reverts commit 108e5643d7
.
2011-07-27 13:07:23 +01:00
Simon Robertshaw
6fbf48f2e6
Revert "DLAY temp, actually fixed :D"
...
This reverts commit 94e316af85
.
2011-07-27 13:07:05 +01:00
jacksonmj
0f585011fb
Fix for SPWN sometimes failing to create stickman
...
Example: place stickman, then load a save containing SPWN but no stickman.
Stickman does not get created.
2011-07-26 18:28:23 +01:00
jacksonmj
cbe1e0b073
Fix LIFE sampling and HUD
2011-07-26 18:28:06 +01:00
jacksonmj
647e29a31a
Fix LIFE graphics in blob, nothing and fancy view
...
And some small fixes for switchable element colours
2011-07-26 18:27:56 +01:00
jacksonmj
db5cb5e2f9
Minor optimisations for startup and render_fire
2011-07-27 01:25:34 +08:00
tridiaq
94e316af85
DLAY temp, actually fixed :D
2011-07-27 01:24:09 +08:00
tridiaq
108e5643d7
DLAY temp fix
2011-07-27 01:14:59 +08:00
Simon Robertshaw
899969cc8a
Merge branch 'master' of github.com:FacialTurd/The-Powder-Toy
2011-07-26 17:46:15 +01:00
tridiaq
7338545ab4
DLAY element
2011-07-26 17:05:20 +01:00
savask
dbd3272933
Generalized stick man's update functions. Got rid of some unnecessary
...
variables.
2011-07-25 12:47:38 +07:00
Simon Robertshaw
e7907f9ea3
Prevent gravity vel-maps from flipping when paused
2011-07-24 14:31:24 +01:00
Simon Robertshaw
fbb72e4f32
Slight speed improvements for lensing
2011-07-24 14:26:32 +01:00
jacksonmj
7808059453
Fix infinite dialogs when unable to open a save from the website
2011-07-24 20:10:43 +08:00
jacksonmj
aeaaa1c4da
update_air now runs 10% faster
2011-07-24 20:10:43 +08:00
jacksonmj
89cc8d4ded
Fix life cloning
2011-07-24 20:10:43 +08:00
jacksonmj
7ed0255f04
Disable old life elements
2011-07-24 20:07:15 +08:00
jacksonmj
ae9fca86ee
Update gravity mask when deleting gravity wall
2011-07-24 20:07:15 +08:00
jacksonmj
f8d60b14d2
Avoid division by zero for circle brush
2011-07-24 20:07:15 +08:00
jacksonmj
c35a8e45ee
Fix liquids in vertical gravity when Newtonian gravity is turned on
2011-07-24 20:07:14 +08:00
tridiaq
38c920714c
Fix
2011-07-24 20:02:08 +08:00
cracker64
2f714606d7
active menu and hud enable are global.
2011-07-22 10:08:13 -04:00
cracker64
c5a8138dc9
Fix new luaconsole functions.
2011-07-22 06:51:29 -07:00
cracker64
f064227b7a
me4502 luaconsole functions, edited from github.
2011-07-22 06:47:43 -07:00
Simon Robertshaw
68404608f6
Lensing effect for gravity, adds 3 new gravity maps (full resolution, linear interpolation for faux accuracy), old ones should be removed in time.
2011-07-18 23:58:08 +01:00
Simon
0fbe6e2d3f
Fix PBCN saving and increment major version
2011-07-13 12:03:30 +01:00
Simon Robertshaw
68f2310d2d
Allow flood_parts to cope with Life types
2011-07-12 14:03:01 -07:00
jacksonmj
02848f9e0c
Fix scaling bug when drawing lines
2011-07-13 04:57:40 +08:00
Simon Robertshaw
4c685c7665
Revert variable names for Brush
2011-07-12 19:06:59 +01:00
Simon Robertshaw
965810d5e3
Merge
2011-07-12 18:49:18 +01:00
Cate
4efa60009e
Some letters changed and formatting fixed. n_n
2011-07-12 18:47:56 +01:00
Cate
d3452b01c8
OMG FIXES. Lots of fixes for triangle brush to make sure it works, from Cracker. Edited CLST to prevent "popcorning" when its float hits weird numbers. Also fixed it so it freezes nicely when cooled. Fingers are back! :DDD
2011-07-12 18:46:33 +01:00
Simon Robertshaw
7480442c67
Move SING back to where it belongs, acid heats up when dissolving materials
2011-07-12 18:10:10 +01:00
Cate
e17a2a0b03
Added blunt temperature controls to CLST that cause it to freeze in place when cooled by cohesion. Doesn't produce the exact same finger shapes as before for some arcane reason, I seriously have no clue why. But looks close enough for passing.
2011-07-13 00:43:17 +08:00
Cate
45fe00bef9
Added Cracker changes for adding a triangle brush! :DDD Seems to work without any issues.
2011-07-12 23:29:22 +08:00
Simon Robertshaw
d7053422f1
fix potential crashes with LIFE - jacksonmj
2011-07-12 06:54:47 -07:00
Simon Robertshaw
aaaed342ef
Fix cursor rendering and some potential crashes for LIFE, courtesy of jacksonmj
2011-07-12 06:51:47 -07:00
jacksonmj
1be79e581d
Line snapping (hold down Alt when drawing a line)
...
Specific element select changed to Ctrl+Alt
2011-07-12 21:48:54 +08:00
jacksonmj
726acc96a0
Fix line/box erase for decor layer
2011-07-12 21:47:42 +08:00
jacksonmj
52b4473f0f
Fix bounds check for WIND line
2011-07-12 21:47:41 +08:00
Cate
0ce4104c7a
Added CLST element, which is Clay dust, for making concrete with water. :D Neat due to element cohesion with itself, which causes it to sludge downwards in a way very uncharacteristic of any current powder. Cohesion is very easy to modify. Thanks to Savask for help with cohesion code. :D
2011-07-12 21:00:21 +08:00
Cate
7036af066b
Fixed quartz colors due to missing Else before an If in graphics.c Thanks Savask. :D (I would have moved ifs around in a much less pleasant way @_@;)
2011-07-12 21:00:20 +08:00
Simon Robertshaw
d42e06f37a
Merge all GOL types into PT_LIFE, behaviour is determined by ctype
2011-07-09 18:22:25 +01:00
Cate
d2eb6f1cb3
Deleted whole repository due to weirdness with recognizing folder. From current source, added Cracker64's changes that make 1px pipe several times faster than thicker pipe. Doesn't break saves. :D
2011-07-08 18:09:16 +01:00
Simon Robertshaw
5f62bc74c9
Windows clipboard_pull_text() implementation (untested)
2011-07-06 14:01:47 +01:00
Simon Robertshaw
82a05ddd3c
Remove define for Linux Clipboard
2011-07-06 13:48:09 +01:00
jacksonmj
34774e7829
Basic clipboard_push_text support for linux
2011-07-06 13:43:51 +01:00
Simon Robertshaw
3dd82d9ced
Better favourite removal and download counts for the future]
2011-07-06 13:12:05 +01:00
jacksonmj
6fb69f591f
Change PBCN switching method
...
PCLN is different for compatibility with some existing saves relying on the exact
time taken for a switch on/off to spread through adjacent PCLN dots
(commit 692e2ba86d
)
2011-07-06 17:44:57 +08:00
jacksonmj
11dbdb9314
Fix crashing when pipe has a negative tmp value
2011-07-06 17:44:56 +08:00
jacksonmj
8754bb0bf6
Crashes when drawing stickman at the edge of the screen
2011-07-06 17:44:56 +08:00
jacksonmj
5dbb0dc475
Fix crash when hovering over a non-existent thumbnail
2011-07-06 17:44:56 +08:00
jacksonmj
3d82cea94f
Fix stickman head in renderer
2011-07-04 00:11:43 +08:00
jacksonmj
80fd7edd7f
Some fixes for non-existent particles in Lua
...
Return 0 for get_property("type", ...) instead of erroring, to make checking for
particles easier. Also stop x coordinate being used as a particle index if
no particle exists at that location.
2011-07-04 00:11:43 +08:00
Simon Robertshaw
25a2b52b64
Savask experimental heat transfer
2011-07-01 11:32:10 +01:00
Simon
648a4ac01e
Adjust font glyph 214
2011-06-28 14:27:33 +01:00
Simon
30a0666774
Update font, add 'activated elements' glyph at position 214
2011-06-28 13:56:12 +01:00
Simon Robertshaw
437f13f424
Powered Breakable clone, Gravity Pump, New menu section for powered elements (needs icon)
2011-06-28 13:58:16 +01:00
Simon Robertshaw
3fe82bf525
Jagged arcs
2011-06-27 18:16:25 +01:00
Simon Robertshaw
36ee81fc6b
Better photons for persistent display, ability to toggle gravity view (ctrl+g)
2011-06-27 14:01:07 +01:00
Simon Robertshaw
43b75ea058
Ensure energy particles are always drawn on top
2011-06-26 15:20:10 +01:00
Simon Robertshaw
7351da3962
Fix segfault with aray striking particles with abnormal ctype
2011-06-25 22:44:07 +01:00
jacksonmj
f3927f7202
Make pipe save ctype and tmp
2011-06-25 22:30:49 +01:00
Simon Robertshaw
6c3093cabf
Hot air rises [Experimental]
2011-06-25 17:40:35 +01:00
Simon Robertshaw
f5bbc13384
Fix save button
2011-06-25 17:11:17 +01:00
Simon Robertshaw
174794c40e
Strip extension when saving
2011-06-25 17:05:57 +01:00
Simon Robertshaw
1dcefb2895
Keep opened files
2011-06-25 16:59:25 +01:00
jacksonmj
d515575612
Allow changing of stkm spawn element by setting ctype
2011-06-25 16:06:44 +01:00
Simon Robertshaw
1a17e35c6f
Change checking back to ctype for Aray condition
2011-06-25 16:06:17 +01:00
jacksonmj
34d76f8680
Check photon map in Lua functions, and allow any ctype
...
Also add some extra checks on ctype in the rest of the game
2011-06-25 15:59:30 +01:00
jacksonmj
c18009dd9c
Check particle exists in tpt.set_property, and sdl_scale mouse coords for Lua step
2011-06-25 15:52:52 +01:00
jacksonmj
36e2a07a5b
Visual Studio fixes
2011-06-25 15:52:24 +01:00
jacksonmj
04b3eb11fd
Fixes for high life stickman
2011-06-25 15:52:11 +01:00
jacksonmj
9b83bf27a8
Use malloc in parse_save to avoid stack overflow
...
918 KiB arrays should not be allocated on the stack...
2011-06-25 15:52:02 +01:00
jacksonmj
2f594c6bf1
Fix issues with local saving when using scale:2
2011-06-25 15:51:46 +01:00
jacksonmj
4043dba74c
Small fixes for liquids in radial/Newtonian gravity
2011-06-25 15:51:38 +01:00
jacksonmj
636b1db4d2
Better liquids movement in radial/Newtonian gravity
2011-06-25 15:51:07 +01:00
jacksonmj
f417d7a4df
Include ambient heat in undo
2011-06-25 15:50:59 +01:00
jacksonmj
e67ec08052
Fix fast photons reflecting through obstacles
2011-06-25 15:50:51 +01:00
jacksonmj
9d325dbb7c
Fix walls for SING explosions
2011-06-25 15:50:41 +01:00
jacksonmj
fb79865186
Fix gravmap build up during repeated frame stepping
2011-06-25 15:50:32 +01:00
jacksonmj
ad99287f8a
Pixel format conversion
2011-06-25 15:50:21 +01:00
jacksonmj
dbf6dcd35b
Decor brush shape, and fix big thumb not changing when page changed
2011-06-25 15:50:14 +01:00
jacksonmj
a054a784af
Fix soap stamp crashes, and fix stkm head colour
2011-06-25 15:50:07 +01:00
ief015
be79233101
added functions to iterate through all particles
...
+ tpt.start_getPartIndex() --starts the iteration
+ bool tpt.next_getPartIndex() --increases the iteration, returns true if there are more particles to iterate through
+ int tpt.getPartIndex() --get the current iteration value
2011-06-25 01:32:54 -04:00
Simon Robertshaw
c1f4f0481c
Fix save_filename crash
2011-06-15 13:47:21 +01:00
Simon Robertshaw
8f97f6c5c7
Revert "Heat simulation improvement."
...
This reverts commit 5e43bb0510
.
2011-06-15 13:11:29 +01:00
Simon Robertshaw
daa67b13bd
Revert "Prevent photons stealing heat energy"
...
This reverts commit aac8898f42
.
2011-06-15 13:10:45 +01:00
Simon Robertshaw
aac8898f42
Prevent photons stealing heat energy
2011-06-14 18:41:01 +01:00
savask
5e43bb0510
Heat simulation improvement.
2011-06-14 17:13:25 +01:00
Simon Robertshaw
304a2fa819
Revert "Better heat treatment."
...
This reverts commit 37df2abe90731f2da814a4463f406b0afe9308f9.
2011-06-14 17:11:24 +01:00