summaryrefslogtreecommitdiff
path: root/src/simulation/Simulation.cpp
AgeCommit message (Collapse)AuthorFilesLines
2012-06-12TPT: energy type particles automatically go into photons, not pmapSimon Robertshaw1-8/+9
2012-06-12TPT: GPMP activated at drawSimon Robertshaw1-1/+1
2012-06-12TPT: Update gravity mask when loading saves 0fb6b85706Simon Robertshaw1-0/+3
2012-06-12TPT: New flood_parts function, should fix crashing due to too much recursion ↵Simon Robertshaw1-74/+140
a11202313d
2012-06-12TPT: Make TTAN block pressure when framestepping 58ea2b2acfSimon Robertshaw1-7/+2
2012-06-12TPT: New element: Titanium, absorbs some neutrons, acts as a solid wall to ↵Simon Robertshaw1-0/+7
air d7fa0b139e
2012-06-12TPT: Add PROP_NOAMBHEAT to prevent certain elements from being heated by ↵Simon Robertshaw1-1/+1
Ambient heat… 8397b6e51a
2012-06-12TPT: Save soap bubbles 6717f4ff32Simon Robertshaw1-4/+0
2012-06-12OPS loading: don't replace existing particles twice, and clear soap c…Simon Robertshaw1-0/+38
2012-06-11Saving and loading other flags from GameSave, remove old saveloaderSimon Robertshaw1-2/+1
2012-06-09Preview: Wait for save to load before opening, Simulation: Correct block ↵Simon Robertshaw1-11/+23
coords when reading wall data, replace existing particles when placing stamps on top, Game: Clear the simulation when loading a save
2012-06-08Load save data when showing the save previewSimon Robertshaw1-21/+85
2012-06-06Saving and loading at position, yuse exceptions for parsing savesSimon Robertshaw1-9/+25
2012-06-05Use a different method for decoding saves with uncompressed object in memory ↵Simon Robertshaw1-2/+59
for stamps and clipboard, also allows for transformation (rotation), missing failure states and code for loading it into a Simulation
2012-05-15Seperate new/old CreateParts functionsSimon Robertshaw1-54/+119
2012-05-14Make flood_prop use PropertyType from StructProperty, Property tool worksSimon Robertshaw1-8/+18
2012-05-13Click function for tools that aren't continuous. Debug helper for UI ↵Simon Robertshaw1-2/+2
components (Ctrl+Shift D when DEBUG is defined), fix add sign window logic
2012-05-12Stupid gitSimon Robertshaw1-6/+1
2012-05-12Tools implemented in a similar way to elementsSimon Robertshaw1-0/+109
2012-05-12Redo Wall IDsSimon Robertshaw1-107/+241
2012-05-07A bit of refactoring (elements)Simon Robertshaw1-149/+148
2012-04-26OS X compiling working, Make it a bit more friendly with stricter compilersSimon Robertshaw1-4/+8
2012-04-21Clean out graphics, add openGL graphics in seperate file, change brush to ↵Simon Robertshaw1-7/+7
use unsigned char rather than boolean for bitmap/outline
2012-04-20OpenGL renderingSimon Robertshaw1-0/+1
2012-04-19TPT: Fix sponge bug. f93a829671Simon Robertshaw1-2/+5
2012-04-18TPT: Fix the bug where you could set bad temp to insulators. 64629df1afSimon Robertshaw1-0/+1
2012-04-18TPT: Alterations to TRON and fancy effects ffa5ccb666Simon Robertshaw1-4/+1
2012-04-18TPT: TRON element, needs to glow and fancy explosion on crash eccf5658d2Simon Robertshaw1-1/+11
2012-04-18TPT: A small fix for convection. ff8ce0ef3aSimon Robertshaw1-1/+1
2012-04-18TPT: Viscosity change for gel. Water diffusion among sponge and gel (but ↵Simon Robertshaw1-0/+4
with flying cake effect) c9bcc11d35
2012-04-18TPT: Added gel - a liquid with variable heat conductivity and viscosity. ↵Simon Robertshaw1-11/+23
8523da398f
2012-04-18TPT: Fix crash when flood fill deleting life 7a844f51ffSimon Robertshaw1-8/+11
2012-04-18TPT: No unmeltable ice anymore. e4448dc1d6Simon Robertshaw1-1/+1
2012-04-18TPT: A fix for ice with ctype = 0. e52f730969Simon Robertshaw1-0/+5
2012-04-18TPT: Allow DEST to be cloned with CLNE, PCLN, BCLN and PBCN 57d8335ca5Simon Robertshaw1-0/+4
2012-04-18TPT: REALISTIC - Latent heat. It may be buggy, and enthalpy table isn't ↵Simon Robertshaw1-4/+83
filled, but it works 4b4830b5a4
2012-04-18TPT: Fix ELEC being put into pmap instead of photons 5a3faa0584Simon Robertshaw1-3/+3
2012-04-18TPT: Fix major update_particles_i bug, do_move was being called on ↵Simon Robertshaw1-35/+19
nonexistant particles, causing kill_part to kill another particle 96ec3486e8
2012-04-18TPT: Added smudge tool afbe8cf38eSimon Robertshaw1-0/+22
2012-04-18TPT: Remove 2 pixels per frame speed limit in detector wall b4a06df0b2Simon Robertshaw1-2/+3
2012-04-18TPT: (REALISTIC) Better air<->body heat conduction. Air density now ↵Simon Robertshaw1-3/+11
influences on it (things don't heat vacuum). 71acd578b6
2012-04-18TPT: Volume from heat change (for REALISTIC) 290cac8b7eSimon Robertshaw1-0/+4
2012-04-18TPT: Rotate/reflect particle, air, and fan velocities in transform_save ↵Simon Robertshaw1-6/+36
830629be3f
2012-04-18TPT: A new unstable REALISTIC option. No guarantees - but more realistic ↵Simon Robertshaw1-4/+10
behaviour. f41f96f598
2012-04-17TPT: Prevent gaps in beams of photons from powered clone 3702438482Simon Robertshaw1-0/+6
2012-04-17TPT: Change wifi so that it always takes one frame to transmit a722d7a396Simon Robertshaw1-7/+6
2012-04-17TPT: Separate loop for updating life, and add SPRK life checks to most ↵Simon Robertshaw1-5/+12
electronics 6bdc05cc40
2012-04-17TPT: Another change to the eval_move check in create_part eaf2af6d40Simon Robertshaw1-1/+5
2012-04-17TPT: Fix WARP destroying DMND a9c198dd46Simon Robertshaw1-2/+9
2012-04-17TPT: Only check the bits actually used for wavelength in photon ctype Fixes ↵Simon Robertshaw1-1/+1
black photons not being killed after passing through pipe 748a528fe0