summaryrefslogtreecommitdiff
path: root/src/powder.c
AgeCommit message (Collapse)AuthorFilesLines
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
2011-12-18Move Newtonian gravity into a new filejacksonmj1-90/+1
2011-12-10Set BIZR/G/S ctype when loading a save, set BIZS ctype in create_partjacksonmj1-1/+1
2011-12-06Fix tnt/prop crash, it was using up all the memory on the computerJacob11-0/+1
2011-11-26Allow pipe to grab from photon map, BRAY beam takes temp from ARAYSimon Robertshaw1-0/+11
2011-11-21Fix LCRY/ELEC infinite loop, BIZR turns photons into electrons, SING ↵Simon Robertshaw1-0/+8
explodes with electrons, electrons react with deut.
2011-11-18New tables in lua API: el and version: element ids and version info ↵Simon Robertshaw1-0/+14
respectively. New lua functions: element (get element id from name) and element_func for hooking/overriding element update functions
2011-10-30Change LCRy workings and add ELEC (wip)Simon Robertshaw1-10/+18
2011-10-26Fix FIGH loading and bad variable namesSimon Robertshaw1-7/+7
2011-10-26Made a special structure for stick mans.savask1-28/+26
2011-10-26Some work on lightning for stick mans and fighters.savask1-1/+1
2011-10-26Fix one merging error, and adjusted fighters' array.savask1-1/+1
2011-10-26Added fighters.savask1-7/+57
2011-10-23Compatibility with MSVC - devast8aSimon Robertshaw1-3/+3
2011-10-19FILT subtracts photon colours when tmp=3jacksonmj1-0/+2