The-Powder-Toy/src
jacksonmj 303a32f290 Avoid stacking in INVS and FILT, and fix pressurised INVS graphics
Collisions now always work for particles inside INVS and FILT, so
particles don't stack (just a single particle on top of each INVS/FILT).

Pressurised INVS was being drawn using PMODE_FLAT (with no alpha
blending), which sometimes hid particles inside INVS.

Also limit BHOL tmp value to make sure it saves correctly.
2012-06-09 16:09:14 +01:00
..
elements Avoid stacking in INVS and FILT, and fix pressurised INVS graphics 2012-06-09 16:09:14 +01:00
Resources Allow DEST to be cloned with CLNE, PCLN, BCLN and PBCN. Add icon for Force elements, minor edits to Gas and Atomic element icons 2012-04-03 23:54:51 +01:00
air.c 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
BSON.c Fix header include for case sensitive filesystems 2011-12-30 13:56:48 +00:00
cJSON.c Add JSON parser file (cJSON) and move preference saving to JSON format 2011-09-27 18:44:35 +01:00
console.c Change license from GPLv2+ to GPLv3+ 2012-05-06 02:20:57 +01:00
elementdata.c Make THDR TYPE_ENERGY again, so it goes in photon map 2012-06-09 11:08:11 +01:00
graphics.c Make THDR TYPE_ENERGY again, so it goes in photon map 2012-06-09 11:08:11 +01:00
gravity.c Change license from GPLv2+ to GPLv3+ 2012-05-06 02:20:57 +01:00
http.c Base changes to HTTP.c on correct file version 2012-05-09 21:12:10 +01:00
interface.c Deferred loading of save files 2012-06-01 20:34:17 +01:00
luaconsole.c finish custom lua graphics functions 2012-05-24 13:09:32 -04:00
main.c Run stacking check less often 2012-06-09 12:37:52 +01:00
md5.c update to latest 2011-01-28 18:54:50 -05:00
misc.c Added a settings option to draw a wall frame around screen. 2012-05-31 17:49:40 +07:00
powder.c Avoid stacking in INVS and FILT, and fix pressurised INVS graphics 2012-06-09 16:09:14 +01:00
save.c Run stacking check less often 2012-06-09 12:37:52 +01:00
SDLMain.m Deferred loading of save files 2012-06-01 20:34:17 +01:00
update.c Change license from GPLv2+ to GPLv3+ 2012-05-06 02:20:57 +01:00