Commit Graph

722 Commits

Author SHA1 Message Date
chaos.powdertoy.co.uk
d441d6f380 Version Increment 2012-08-15 12:47:59 +01:00
jacksonmj
8ec0f41fb1 Powered pipe, based on jacob1's commits
PSCN to turn on, NSCN to turn off, INST to reverse.

Differences from jacob1's commit include: flood fill function that
includes 1px diagonal pipes, powered/reversed state stored in tmp
instead of flags, sparks from PSCN/NSCN/INST always take effect the
following frame, single pixel pipe directions are a number from 0 to 7
so "if(coords)" does not check whether one is set (store another
"transfers according to 1px pipe direction" bit for reverse flow).
2012-08-13 23:48:55 +01:00
jacob1
62224ad13f Give menu color to elements without one (stickmen, TRON, and WARP) The color is ignored, so they still look the same
(amended to remove "*pixel_mode &= ~PMODE;", since *pixel_mode is
set to PSPEC_STICKMAN immediately afterwards)
2012-08-09 22:47:24 +01:00
chaos.powdertoy.co.uk
bf6e4b8ccf Version Increment 2012-08-02 17:21:51 +01:00
chaos.powdertoy.co.uk
18278305f1 Version Increment 2012-08-02 14:38:15 +01:00
Simon Robertshaw
3dfce2ad3c Add console show button to quick menu 2012-08-02 14:31:36 +01:00
jacob1
daeddd5519 move some key stuff out of sdl_poll, zoom won't be triggered even when disabled by lua now
Conflicts:

	src/interface.c
	src/main.c
2012-08-02 14:26:44 +01:00
chaos.powdertoy.co.uk
23f9de6f81 Version Increment 2012-08-02 00:18:46 +01:00
chaos.powdertoy.co.uk
0b5f0e9722 Version Increment 2012-07-19 13:36:52 +01:00
chaos.powdertoy.co.uk
9e07825d5c Version Increment 2012-07-09 22:30:28 +01:00
cracker64
e7035233fd Optimization for GoL, Added brush size and mouse wheel to lua! 2012-07-08 00:00:47 -04:00
chaos.powdertoy.co.uk
e806277000 Version Increment 2012-07-06 12:51:57 +01:00
chaos.powdertoy.co.uk
fc3bc43ba6 Version Increment 2012-07-03 20:24:46 +01:00
Simon Robertshaw
526dc8746c Version incremenet 2012-06-24 12:10:44 +01:00
jacksonmj
31ce22f122 Gravity modes and Newtonian gravity for fireworks
Resolves issue #59
2012-06-21 13:58:35 +01:00
jacksonmj
1d5b081942 Replace all explosion sparks with new element (EMBR)
Replaces: BOMB sparks and flash, electrons + glass sparks, sparks from
IGNC, sparks from TNT explosion, and sparks from FWRK and FIRW.
2012-06-20 22:15:45 +01:00
Simon Robertshaw
4b073de82a Revert "Moved soap and stick men graphics things to special functions."
This reverts commit 7f5408f196.

Conflicts:

	includes/powder.h
2012-06-17 22:34:17 +01:00
jacksonmj
36de2f19f5 Move INST flood fill into a separate function
Since there were so many if statements for INST in flood_parts. Also, allow
INST inside walls to be sparked.
2012-06-15 13:45:55 +01:00
chaos.powdertoy.co.uk
bf8435bf81 Version Increment 2012-06-13 19:28:56 +01:00
jacksonmj
601766a3a0 Run stacking check less often
But force it to be run after loading a save so that really extreme
numbers of stacked particles form BHOL immediately
2012-06-09 12:37:52 +01:00
chaos.powdertoy.co.uk
6603baa538 Version Increment 2012-06-08 01:02:31 +01:00
chaos.powdertoy.co.uk
ca4400a7ad Version Increment 2012-06-07 20:02:37 +01:00
chaos.powdertoy.co.uk
2fb1da2fed Version Increment 2012-06-07 18:03:59 +01:00
chaos.powdertoy.co.uk
21cfbdae71 Version Increment 2012-06-07 17:55:31 +01:00
chaos.powdertoy.co.uk
3dabc63ff7 Version Increment 2012-06-07 16:32:11 +01:00
chaos.powdertoy.co.uk
cd7d26377e Version Increment 2012-06-07 14:15:47 +01:00
Catelite
dfb0357382 Changed EXOT to change into touching particles in the five frames at the top of every tmp cycle. Also, changed BREC references into BREL for consistency since it isn't often mentioned. 2012-06-07 14:03:38 +01:00
Catelite
c07afe4c89 Ton of changes to make EXOT work as expected. Added graphics to WARP to make it actually invisible besides BLOB mode, EXOT now makes rainbows and explodes with too many electrons o__o 2012-06-07 14:03:16 +01:00
Catelite
6d465b207d omg EXOT element, made from BREL element sparked repeatedly while under >10 pressure. Not at all finished, but looks cool :D 2012-06-07 14:03:00 +01:00
chaos.powdertoy.co.uk
c6289abce6 Version Increment 2012-06-07 11:27:26 +01:00
chaos.powdertoy.co.uk
bf371d03cc Version Increment 2012-06-05 17:18:12 +01:00
chaos.powdertoy.co.uk
84ee2fdb6a Version Increment 2012-06-05 13:05:24 +01:00
Savely Skresanov
29f3500ba3 Put ifs into switch in create_part. Delete useless PSv saving function. 2012-06-05 16:06:52 +07:00
Savely Skresanov
7f5408f196 Moved soap and stick men graphics things to special functions. 2012-06-02 21:59:25 +07:00
Simon Robertshaw
939265a77d Deferred loading of save files 2012-06-01 20:34:17 +01:00
Savely Skresanov
19ae18c059 Added a settings option to draw a wall frame around screen. 2012-05-31 17:49:40 +07:00
chaos.powdertoy.co.uk
90f09f3a06 Version Increment 2012-05-28 23:56:48 +01:00
chaos.powdertoy.co.uk
ad2218a8f2 Version Increment 2012-05-24 20:01:39 +01:00
Simon Robertshaw
2f145e8188 Add DISPLAY_EFFE back after it was removed by 0799c2e09d 2012-05-24 20:01:07 +01:00
Jacob1
4da9a26502 remove lastx/lasty variables when OGLR is disabled
Conflicts:

	src/graphics.c
2012-05-24 19:57:29 +01:00
Simon Robertshaw
8196d2a645 Merge pull request #66 from jacob1/Modstuff
Code structure improvements for graphics/drawing, improvements to prevent accidental infinite loops in Lua, Fixes for fusion, improvements for VOID types. And other minor improvements
2012-05-24 11:53:50 -07:00
Simon Robertshaw
5a117c2d27 Element search interface by pressing 'e'
First search is for element names, second search looks at the
description, pressing enter will give you the first result the the left
button selection, left click and right click can also be used to select.
2012-05-24 19:38:58 +01:00
Jacob1
bdc94208d2 finish custom lua graphics functions 2012-05-24 13:09:32 -04:00
Jacob1
5edd224344 custom graphics functions with lua (not finished yet) 2012-05-24 13:08:55 -04:00
Jacob1
3959db4c38 console doesn't enable hud, fast heat for PUMP/GPMP/ANIM, GPMP activated at draw 2012-05-24 10:51:21 -04:00
Jacob1
be2fe943c0 Prevent accidental infinite loops in lua
Also fix glitch when step_functions[0] is unregistered but others aren't
2012-05-23 20:08:53 -04:00
Jacob1
0799c2e09d fix emp flash, better live parts rendering in (render_ui &) deco editor 2012-05-23 19:45:16 -04:00
chaos.powdertoy.co.uk
c23ded61f8 Version Increment 2012-05-20 22:05:17 +01:00
jacksonmj
9a30a580d2 Spelling
("gases" seems to be the more popular version of the plural noun)
2012-05-17 21:56:20 +01:00
chaos.powdertoy.co.uk
a4d952a5c1 Version Increment 2012-05-13 13:03:27 +01:00