summaryrefslogtreecommitdiff
path: root/src/powder.c
AgeCommit message (Collapse)AuthorFilesLines
2012-04-30Merge branch 'master' of github.com:FacialTurd/The-Powder-ToySimon Robertshaw1-0/+8
2012-04-30Add PROP_NOAMBHEAT to prevent certain elements from being heated by Ambient ↵Simon Robertshaw1-1/+1
heat, Add PROP_NOAMBHEAT to FILT to fix http://powdertoy.co.uk/Discussions/Thread/View.html?Thread=13579
2012-04-28Delete signs when cutting; change sign location check when savingjacksonmj1-0/+8
Save signs within the original box that was drawn by the user, not within the box that has been expanded to match the wall grid
2012-04-25Fix "return 0;" in function returning void (create_box)Simon Robertshaw1-1/+1
2012-04-19Fix sponge bug.savask1-2/+5
2012-04-18Fix the bug where you could set "bad" temp to insulators.savask1-0/+1
2012-04-17Alterations to TRON and fancy effectsSimon Robertshaw1-4/+1
2012-04-17TRON element, needs to glow and fancy explosion on crashcracker641-0/+11
2012-04-17A small fix for convection.savask1-1/+1
2012-04-15Viscosity change for gel. Water diffusion among sponge and gel (but withsavask1-0/+4
flying cake effect)
2012-04-15Added gel - a liquid with variable heat conductivity and viscosity.savask1-11/+24
2012-04-14Fix crash when flood fill deleting lifejacksonmj1-8/+11
2012-04-14No unmeltable ice anymore.savask1-1/+1
2012-04-07A fix for ice with ctype = 0.savask1-0/+5
2012-04-03Allow DEST to be cloned with CLNE, PCLN, BCLN and PBCN. Add icon for Force ↵Simon Robertshaw1-0/+4
elements, minor edits to Gas and Atomic element icons
2012-03-31REALISTIC - Latent heat. It may be buggy, and enthalpy table isn'tsavask1-4/+78
filled, but it works.
2012-03-30More brush fixesjacksonmj1-4/+10
Fixes a problem with the triangle brush caused by InCurrentBrush calculating the bottom left or bottom right points to be outside the triangle at certain brush sizes. Also fixes some points in the brush outline being heated twice when a line is drawn with the heat tool.
2012-03-29Brush fixesjacksonmj1-2/+2
Heat tool was heating a vertical line in the middle of the brush twice. When drawing a vertical line with the triangle brush, it was one pixel too thin.
2012-03-26Fix ELEC being put into pmap instead of photonsJacob11-3/+3
2012-03-26triangle brush fixesJacob11-6/+6
2012-03-26Remove squares.h, since it doesn't seem to give any speed advantage over sqrtfjacksonmj1-3/+2
2012-03-23Fix Replacemode delete on ToolsSimon Robertshaw1-1/+3
2012-03-15fix 10000 compiler warnings, put nble.c in right spot, delete ↵Jacob11-16/+0
create_moving_solid
2012-03-14Fix major update_particles_i bug, do_move was being called on nonexistant ↵Jacob11-33/+18
particles, causing kill_part to kill another particle
2012-03-14soap lines, create_parts fix, compiling fixesJacob11-2/+2
2012-03-14Fix rx = 0 crashJacob11-3/+4
2012-03-14Make create_parts smaller/make cirlce code not repeat 3 timesJacob11-142/+62
2012-03-14When creating a line, only fill in the first circle, and draw outlines the ↵Jacob11-20/+87
rest of the line
2012-03-14Specific delete speed increase, delete useless(?) if statementJacob11-24/+15
2012-03-14Way faster deletingJacob11-4/+17
2012-03-14Fixed triangle brush, but maybe I could keep it in as diamond brushJacob11-4/+8
2012-03-14Increase drawing speedJacob11-7/+18
2012-03-14Remove 2 pixels per frame speed limit in detector walljacksonmj1-2/+3
2012-03-09(REALISTIC) Better air<->body heat conduction. Air density nowsavask1-4/+13
influences on it (things don't heat vacuum).
2012-03-02Volume from heat change (for REALISTIC)savask1-0/+4
2012-02-25A new unstable REALISTIC option. No guarantees - but more realistic behaviour.savask1-4/+11
Better diffusion and heat transition.
2012-02-19Prevent gaps in beams of photons from powered clonejacksonmj1-0/+6
2012-02-05Change wifi so that it always takes one frame to transmitjacksonmj1-7/+6
2012-02-05Separate loop for updating life, and add SPRK life checks to most electronicsjacksonmj1-7/+11
2012-01-26Another change to the eval_move check in create_partjacksonmj1-1/+5
Creating a particle where there was a wall but no existing particle was broken, since eval_move returns 1 for moving into empty space.
2012-01-25Fix WARP destroying DMNDjacksonmj1-2/+9
If WARP moved in its update function, then the x/y variables in the main loop were out of date. When the normal movement code ran, changes were made to the wrong place in the pmap. This resulted in some particles with low IDs being destroyed by the addition of WARP+SING. This change might also fix the WARP+PRTI crash that I never managed to reproduce.
2012-01-25Only check the bits actually used for wavelength in photon ctypejacksonmj1-1/+1
Fixes black photons not being killed after passing through pipe
2012-01-25Whoops, eval_move returning 1 should not allow particle creationjacksonmj1-1/+1
2012-01-25Implement PROP_NEUTABSORBjacksonmj1-0/+7
2012-01-25Make transform_save work with new save functionsjacksonmj1-115/+0
Conflicts: src/powder.c
2012-01-05eval_move in create_part if a particle already exists in the requested positionjacksonmj1-1/+1
To allow Lua tpt.create to create photons in glass
2011-12-28Fix creation of invalid wall tiles by sign tooljacksonmj1-1/+1
2011-12-21Added some heat to TNT and IGNCSimon Robertshaw1-1/+1
2011-12-19Use reduced resolution gravity maps for improved performanceSimon Robertshaw1-13/+13
2011-12-19New element: Ignition cordSimon Robertshaw1-0/+3