summaryrefslogtreecommitdiff
path: root/src/simulation/Simulation.h
AgeCommit message (Collapse)AuthorFilesLines
2013-09-12remove useless and laggy lightning_recreate checkjacob11-1/+0
2013-09-02new element: PROT (protons) TODO: proton colliders to produce heavier elementsjacob11-1/+0
2013-07-18remove specific delete for walls, doesn't work very well and it conflicts ↵jacob11-4/+4
with specific delete for elements Also prevent wall replace mode, could never do anything because walls already replace everything
2013-07-15fix bug where saving and loading elements in saves relied on the name being ↵jacob11-0/+1
consistent between versions. The palette should only be used for lua elements
2013-07-12fixes to wall and particle floodfill. Wall fill ignores particles and always ↵jacob11-2/+2
goes to the edges, while particle fill will only ignore walls it can't exist in, and flood particle erase won't check for walls / edges at all
2013-07-10fix floodfill and prop floodfil with photonsjacob11-0/+1
2013-06-27fix sim.loadStamp return value, remove VINE_MODEjacob11-1/+0
2013-06-23Add back replace mode and specific delete *jacob11-28/+29
* only usable by Lua
2013-06-21HUD displays the correct name of LIFE particles in the HUD, show mouse ↵jacob11-1/+1
position in HUD on the edges of the screen
2013-06-02allow creating WIND lines from luajacob11-11/+16
2013-05-16lua simulation api functions for drawing with tools / decojacob11-1/+1
2013-05-16soap lines show in nothing mode, some small changes to arguments for sim api ↵jacob11-2/+2
drawing functions
2013-05-06gol2 array is static size, adding new GoL won't increase memory usage.cracker641-2/+1
2013-03-06remove auto generated comments from all files, fix some missing tabs, remove ↵jacob11-8/+1
unused variables from config.h
2013-02-22fix PSTN bugs where FRME would still move even if all of it couldn't, fix ↵jacob11-1/+1
PSTN going through walls, fix bug where the PSTN extention may not be created in some glitched cases
2013-02-20fix CRAY INST mode ignoring length, fix CRAY going ignoring walls, fix CRAY ↵jacob11-0/+1
+ GOL particles, allow CRAY to create sparks
2012-12-18fix '=' resetting air heat, fix uninitialized ambient heat setting, a few ↵jacob11-4/+0
LOLZ / LOVE changes
2012-12-14More accurate elementCountSimon Robertshaw1-0/+1
2012-10-26visual studio compatibility, plus change text a littlejacob11-2/+0
2012-10-05LOLZ and LOVE work againjacob11-0/+7
2012-09-30Fix some uninitialized variables, add back sandcolor changingjacob11-4/+2
2012-09-25MacOS X targets for Scons, Fix some inlines for clangSimon Robertshaw1-21/+21
2012-09-06Visual studio compatibilityjacob11-3/+3
This removes some inlines when using visual studio to compile, uisng TPT_NO_INLINE. It also fixes many other problems visual studio has with the code
2012-08-25OPS: Fix byte order when unpacking 4 byte tmp fieldsSimon Robertshaw1-0/+1
2012-08-21Add EMP flash, fixes #137Simon Robertshaw1-0/+1
2012-08-19Basic realistic heat and latent heat support.Savely Skresanov1-1/+0
2012-08-18Remove disabled elements when simulating. Fix crash when kill_part is run on ↵Simon Robertshaw1-2/+3
elements with invalid types
2012-08-16Undo/Snapshots, fixes #118Simon Robertshaw1-0/+5
2012-08-13Precompile some headers. Fix sconscript to prevent recompiling everythingSimon Robertshaw1-10/+8
2012-08-12Use forward declarations more to avoid excessive includesSimon Robertshaw1-2/+4
2012-08-10Only render gravity lensing if it's enabled, Ctrl and Shift to alter tool ↵Simon Robertshaw1-4/+4
strength (Shift = x10, Ctrl = x0.1)
2012-08-05Wall Edge option, fixes #70Simon Robertshaw1-0/+3
2012-08-05Update gravity walls, fixes issue #52Simon Robertshaw1-1/+1
2012-08-03Allow PROP to set types from element name, fixes issue #48Simon Robertshaw1-0/+2
2012-07-29Better syncing for elementCount, fixes issue #21Simon Robertshaw1-0/+2
2012-07-25TPT: Optimization for GoL, Added brush size and mouse wheel to lua! e7035233fdSimon Robertshaw1-2/+2
2012-07-25TPT: Gravity modes and Newtonian gravity for fireworks 31ce22f122Simon Robertshaw1-0/+2
2012-07-25TPT: Move INST flood fill into a separate function 36de2f19f5Simon Robertshaw1-0/+1
2012-07-24HUD improvementsSimon Robertshaw1-1/+2
2012-07-24Integer values for prefs, Default decoration colour, clear decorationSimon Robertshaw1-2/+2
2012-07-06Move graphics into seperate folderSimon Robertshaw1-2/+2
2012-06-25Sign tool can now edit existing signsSimon Robertshaw1-0/+1
2012-06-13TPT: Run stacking check less oftenSimon Robertshaw1-0/+2
2012-06-11Saving and loading other flags from GameSave, remove old saveloaderSimon Robertshaw1-1/+0
2012-06-05Use a different method for decoding saves with uncompressed object in memory ↵Simon Robertshaw1-155/+14
for stamps and clipboard, also allows for transformation (rotation), missing failure states and code for loading it into a Simulation
2012-06-02Add missing header includer for C libraries.Simon Robertshaw1-0/+1
2012-05-15Seperate new/old CreateParts functionsSimon Robertshaw1-2/+6
2012-05-14Make flood_prop use PropertyType from StructProperty, Property tool worksSimon Robertshaw1-3/+4
2012-05-14Add ability to introspect the Particle structSimon Robertshaw1-0/+35
2012-05-13DropDown UI componentSimon Robertshaw1-1/+1