Simon Robertshaw
d69fc052fa
Fancy motion blur for OpenGL, fix a lot of dialogues in OpenGL, fix gravity lensing in OpenGL, ensure Phot and Neut are PMODE_ADD, not FLAT
2012-05-12 01:35:55 +01:00
Simon Robertshaw
d7fa0b139e
New element: Titanium, absorbs some neutrons, acts as a solid wall to air. Move blockair filling into update_particles so it can be used by elements
2012-05-11 21:02:58 +01:00
jacksonmj
a1aeabeee4
Change license from GPLv2+ to GPLv3+
...
Also add headers stating the license to some more of the source files
2012-05-06 02:20:57 +01:00
Simon Robertshaw
211770e818
Merge branch 'master' of github.com:FacialTurd/The-Powder-Toy
2012-04-30 21:49:40 +01:00
Simon Robertshaw
8397b6e51a
Add PROP_NOAMBHEAT to prevent certain elements from being heated by Ambient heat, Add PROP_NOAMBHEAT to FILT to fix http://powdertoy.co.uk/Discussions/Thread/View.html?Thread=13579
2012-04-30 21:49:33 +01:00
jacksonmj
6101c04ff9
Use an array instead of ctype to cache tron colour
2012-04-27 18:09:54 +01:00
jacksonmj
1d59194bfc
Fix compiler warning, GRAPHICS_FUNC_ARGS is not declared in graphics.h
2012-04-27 11:39:11 +01:00
savask
f93a829672
Fix sponge bug.
2012-04-19 21:42:25 +07:00
Simon Robertshaw
ffa5ccb666
Alterations to TRON and fancy effects
2012-04-17 22:38:27 +01:00
cracker64
a7e1774d41
Took wrong update function
2012-04-17 15:58:12 -04:00
cracker64
eccf5658d2
TRON element, needs to glow and fancy explosion on crash
2012-04-17 15:55:58 -04:00
savask
8523da398f
Added gel - a liquid with variable heat conductivity and viscosity.
2012-04-15 17:56:55 +07:00
savask
4b4830b5a4
REALISTIC - Latent heat. It may be buggy, and enthalpy table isn't
...
filled, but it works.
2012-04-01 00:27:01 +07:00
Jacob1
803ded3b33
fusion step 2 + modify temp/pressure of step 1
2012-03-14 19:35:28 -04:00
Jacob1
dc688470a6
soap lines, create_parts fix, compiling fixes
2012-03-14 19:20:27 -04:00
Simon Robertshaw
f6696282e1
Added FRAY - Force-ray and RPEL - Repeller
2012-02-25 10:26:02 +00:00
jacksonmj
3702438482
Prevent gaps in beams of photons from powered clone
2012-02-19 00:49:04 +00:00
jacksonmj
44545d4c96
Solids wall description, and check build_save was successful when saving a stamp
2012-01-25 21:33:21 +08:00
jacksonmj
bdf277e687
Implement PROP_NEUTABSORB
2012-01-25 21:33:20 +08:00
jacksonmj
16ea042bab
Make transform_save work with new save functions
...
Conflicts:
src/powder.c
2012-01-25 13:31:05 +00:00
Simon Robertshaw
e41a3af8c5
BRMT + BREL = THRM at high temperatures
2012-01-01 16:32:02 +00:00
Simon Robertshaw
d6953be3a8
New element: Ignition cord
2011-12-19 14:29:01 +00:00
Simon Robertshaw
9d73a5f5bf
Revert "Directly read/write element type properties"
...
This reverts commit 0da91a783f
.
2011-12-19 12:43:28 +00:00
Simon Robertshaw
61e86ca72d
Merge with new lua functionality
2011-12-18 15:14:07 +00:00
jacksonmj
934d1da66e
Move Newtonian gravity into a new file
2011-12-18 22:04:47 +08:00
Simon Robertshaw
03352ca1f4
Fix memory leaks, allow changing of element name (To fix: element names in some arrays out of sync)
2011-12-10 19:03:31 +00:00
Simon Robertshaw
55cc6e3b05
Revert "Directly read/write element type properties"
...
This reverts commit 0da91a783f
.
2011-12-08 09:56:18 +00:00
Simon Robertshaw
0da91a783f
Directly read/write element type properties
2011-12-08 09:52:44 +00:00
Simon Robertshaw
cb75e1d924
Fix spark effect on BOMB, another attempt at TNT (Explosive with more pressure)
2011-12-03 00:11:19 +00:00
Simon Robertshaw
d17336b467
Allow pipe to grab from photon map, BRAY beam takes temp from ARAY
2011-11-26 12:44:52 +00:00
savask
7de6526a1e
CAUS now kills stick man. Also stick mans can have gas power now.
2011-11-02 22:22:27 +07:00
Simon Robertshaw
3723147a1d
ACEL and DCEL, need to be in a better section
2011-11-01 20:44:49 +00:00
savask
3e5fb5942d
Made fighters shoot anything deadly.
2011-11-01 23:44:17 +07:00
Simon Robertshaw
6de8346cdb
Fix Wireworld graphics
2011-11-01 13:35:18 +00:00
Simon Robertshaw
856f9574b6
Change LCRy workings and add ELEC (wip)
2011-10-30 16:22:33 +00:00
Simon Robertshaw
e46f26684b
Fix Life and heat display, implement alpha, blend and add, fix FILT, INVS and BRAY + others
2011-10-28 23:48:57 +01:00
Simon Robertshaw
e2c9882692
Merge latest FIGH additions
2011-10-26 17:10:21 +01:00
savask
03902ec9a4
Made a special structure for stick mans.
2011-10-26 15:36:00 +01:00
savask
a075fd5a9a
Fix one merging error, and adjusted fighters' array.
2011-10-26 15:34:54 +01:00
savask
00d604820d
Added fighters.
2011-10-26 15:31:55 +01:00
Simon Robertshaw
6fc1ec3749
Fixes to EMP and speed/zoom for FBO texture
2011-10-25 12:13:45 +01:00
Simon Robertshaw
ef3bab249a
Fix syntax errors
2011-10-25 11:40:41 +01:00
Simon Robertshaw
07a1f21df4
Merge latest with graphicstest
2011-10-25 11:31:21 +01:00
Simon Robertshaw
b04c20e747
More MSVC fixes
2011-10-23 18:24:51 +01:00
Simon Robertshaw
1c7b9d9949
Pass particle pointer to graphics update function instead of index. Make PIPE use subcall to get graphics info. Cache for particle graphics properties. Stickman PSPEC_STICKMAN added and implemented
2011-10-23 13:52:26 +01:00
jacksonmj
8e877594c9
Allow STKM to use lightning
2011-10-15 01:04:58 +08:00
jacksonmj
2f46dca7c1
Some work on DEST, EMP, LIGH
...
Change indentation to tabs, respect temperature limit (if a hotter
reaction is required, should raise temp limit instead of ignoring it).
DEST: fix TYPE_SOLID check, and prevent it displacing DMND
EMP: randomise DLAY delay instead of heating it (since DLAY does not melt
and does not transfer heat)
Fix nearest_part so that t=-1 does not include dead particles
2011-10-14 00:33:20 +08:00
Simon Robertshaw
7a62500eb3
Implement remaining graphics functions for particles
2011-10-12 18:40:00 +01:00
Simon Robertshaw
2cf9ef60aa
Implement more particle graphics
2011-10-12 12:37:04 +01:00
Simon Robertshaw
a87407f0df
More functionality for LIGH, better english on element descriptions
2011-10-10 23:55:42 +01:00