summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-06-20remove some debuggingBryan Hoyle1-1/+0
2012-06-20Merge branch 'master' of github.com:FacialTurd/PowderToyppBryan Hoyle10-25/+164
2012-06-20Make Confirm dialogue less uglySimon Robertshaw2-9/+16
2012-06-20Renders an X in place of save icons, atm.Bryan Hoyle1-1/+1
2012-06-20Opengl can open saves now, just need to get it to render accurately laterBryan Hoyle6-25/+29
2012-06-20More in the way of an autoupdaterSimon Robertshaw8-16/+148
2012-06-20localBrowserModel should be browserModelSimon Robertshaw1-2/+2
2012-06-20Merge branch 'master' of github.com:FacialTurd/PowderToyppSimon Robertshaw20-52/+109
2012-06-20OpenGL canvas for Windows, Notifications for main Game, Update checker in ↵Simon Robertshaw18-13/+490
Client (+ other client triggered events)
2012-06-18Make ELEC+water form H2 and O2 in the correct proportionsjacksonmj1-3/+3
2012-06-18Fix stamp and save assignmentSimon Robertshaw1-11/+17
2012-06-18Use C++ allocation/freeing for text masking and multiline processingSimon Robertshaw2-5/+6
2012-06-18GameModel manages currentSave instanceSimon Robertshaw2-2/+8
2012-06-18Controllers should free their callbacks and viewsSimon Robertshaw10-3/+32
2012-06-18Don't rely on Window class freeing for components that may not be addedSimon Robertshaw1-0/+7
2012-06-18Ensure partsSimIndex is freed upon success state of OPS parsingSimon Robertshaw1-0/+2
2012-06-18Better freeing for memory in GameSaveSimon Robertshaw1-22/+17
2012-06-18RenderOptions controller should delete its callbackSimon Robertshaw1-0/+2
2012-06-18Free toolsSimon Robertshaw1-0/+2
2012-06-18Menu frees any added itemsSimon Robertshaw2-4/+9
2012-06-18Free platent and elementsSimon Robertshaw1-0/+2
2012-06-18Use C++ allocation and deletion for Brush memorySimon Robertshaw2-8/+8
2012-06-17Prevent stacking from ELEC+NEUT, ELEC+water, and CO2 from BUBWjacksonmj2-13/+10
Also conserve number of particles when CO2 from BUBW is absorbed by water, and when splitting water into H2+O2 using ELEC.
2012-06-17Fix STKM causing stacking and falling through some powdersjacksonmj2-22/+26
2012-06-17Correct freezing temperature for SLTW (-21.1 C)jacksonmj1-2/+2
2012-06-17Revert "Moved soap and stick men graphics things to special functions."Simon Robertshaw9-166/+150
This reverts commit 7f5408f196002476c4765f1cae833e1441e4b276. Conflicts: includes/powder.h
2012-06-15Move INST flood fill into a separate functionjacksonmj3-97/+152
Since there were so many if statements for INST in flood_parts. Also, allow INST inside walls to be sparked.
2012-06-14Fix bug with the improvement to text wrappingjacksonmj1-4/+4
Cursor was sometimes in the wrong place
2012-06-14Minor improvement to text wrappingjacksonmj1-0/+8
When text flows onto a new line, don't put the space between words at the start of the new line.
2012-06-13Use SDL by defaultSimon Robertshaw1-1/+1
2012-06-13Version Incrementchaos.powdertoy.co.uk1-2/+2
2012-06-13Added a tmp=1 flag to PLNT so that VINE will actually function like intended ↵Catelite2-1/+2
when VINE_MODE is disabled. Plant touching wood is unaffected, but vine that touches wood will grow.
2012-06-13Updated FRZZ element to behave somewhat like SNOW, since it has roughly the ↵Catelite2-3/+5
same physical properties. Also changed its element description, since it actually appears on a menu. Leftover FRZZ will eventually become ICE if touching ICE with FRZW ctype.
2012-06-13Remove debug printing from brushSimon Robertshaw1-4/+1
2012-06-13Linux fix with SDL_syswmSimon Robertshaw1-4/+0
2012-06-13Missing includes and declarations for LinuxSimon Robertshaw2-0/+10
2012-06-13Update to EXOT that makes it permeable to neutrons as well as electrons. ↵Catelite4-37/+64
Neutrons cause a water>distilled water spread that enables EXOT's copy function, at its original speed. Electrons reset mode, but not tmp2. Trippy monochrome colors for copy mode. Conflicts: src/elements/exot.c
2012-06-13TPT: Update versionSimon Robertshaw1-2/+2
2012-06-13TPT: Make ambient heat convection work a bit betterSimon Robertshaw1-3/+2
2012-06-13TPT: STOR should not conduct heatSimon Robertshaw1-2/+2
2012-06-13TPT: Remember ctype when cloning lavaSimon Robertshaw4-15/+45
2012-06-13TPT: Prevent THDR from counting towards stacked particle limitSimon Robertshaw1-1/+2
2012-06-13TPT: Avoid stacking in INVS and FILT, and fix pressurised INVS graphicsSimon Robertshaw2-4/+7
2012-06-13TPT: Run stacking check less oftenSimon Robertshaw3-2/+73
2012-06-13TPT: Create BHOL when particles are stacked excessivelySimon Robertshaw2-98/+0
2012-06-13TPT: Prevent solid particles stacking in E-HoleSimon Robertshaw1-1/+1
2012-06-13TPT: TTAN updatesSimon Robertshaw1-2/+19
2012-06-12TPT: Return 0 after particle type changeSimon Robertshaw1-0/+5
2012-06-12TPT: EXOTSimon Robertshaw5-4/+211
2012-06-12Make ambient heat convection work a bit betterjacksonmj1-3/+3
Previously, it was comparing the temperature of the current cell to the average of the cells around it (plus some advection affecting the average, but that makes no difference if the air starts out stationary), and basing the velocity change on this temperature difference. If the cell below is hotter and the cell above is cooler, the air should rise. But in this case, the average of surrounding cells tends to be near the temperature of the current cell, so not much happens. Just using the temperature difference between the current cell and the cell above makes convection work a lot better.