Commit Graph

719 Commits

Author SHA1 Message Date
chaos.powdertoy.co.uk
eab192c605 Version Increment 2011-10-26 17:05:16 -04:00
Simon Robertshaw
e2c9882692 Merge latest FIGH additions 2011-10-26 17:10:21 +01:00
savask
03902ec9a4 Made a special structure for stick mans. 2011-10-26 15:36:00 +01:00
savask
a075fd5a9a Fix one merging error, and adjusted fighters' array. 2011-10-26 15:34:54 +01:00
savask
00d604820d Added fighters. 2011-10-26 15:31:55 +01:00
Simon Robertshaw
18ca4024c1 Remove references to python console 2011-10-26 14:55:26 +01:00
Simon Robertshaw
e46ef289e1 Remove Python console stuff 2011-10-26 14:50:50 +01:00
Simon Robertshaw
6fc1ec3749 Fixes to EMP and speed/zoom for FBO texture 2011-10-25 12:13:45 +01:00
Simon Robertshaw
ef3bab249a Fix syntax errors 2011-10-25 11:40:41 +01:00
Simon Robertshaw
07a1f21df4 Merge latest with graphicstest 2011-10-25 11:31:21 +01:00
Simon Robertshaw
c3b9c698d2 Prevent UI text from overlapping intro message 2011-10-24 18:43:45 +01:00
Simon Robertshaw
8f91f948c1 Generate fire/plasma gradients at runtime, makes editing easier 2011-10-24 17:20:18 +01:00
Simon Robertshaw
b04c20e747 More MSVC fixes 2011-10-23 18:24:51 +01:00
chaos.powdertoy.co.uk
aca5faed90 Version Increment 2011-10-23 12:06:11 -04:00
Simon Robertshaw
1c7b9d9949 Pass particle pointer to graphics update function instead of index. Make PIPE use subcall to get graphics info. Cache for particle graphics properties. Stickman PSPEC_STICKMAN added and implemented 2011-10-23 13:52:26 +01:00
chaos.powdertoy.co.uk
b84371357a Version Increment 2011-10-22 14:40:23 -04:00
Simon Robertshaw
58d667281f Merge branch 'master' of github.com:FacialTurd/The-Powder-Toy 2011-10-22 19:39:48 +01:00
Simon Robertshaw
84522d2594 Fix Options meny in scale:2 and make tooltip more readable 2011-10-22 19:39:24 +01:00
Simon Robertshaw
014c1fbad6 Embed shaders 2011-10-22 19:24:32 +01:00
chaos.powdertoy.co.uk
c20e248764 Version Increment 2011-10-22 13:07:49 -04:00
Simon Robertshaw
9cf65de1c3 Quick options menu 2011-10-21 19:41:12 +01:00
Simon Robertshaw
08009ebbaa Screenshot for lua 2011-10-21 17:37:26 +01:00
Simon Robertshaw
09d3cacf9c Implement Blur mode and embed shaders 2011-10-20 16:28:49 +01:00
Simon Robertshaw
2b56d31610 Rendering, Glow and UI alpha fixes 2011-10-20 15:37:21 +01:00
chaos.powdertoy.co.uk
447b8b9d2e Version Increment 2011-10-19 06:03:06 -04:00
chaos.powdertoy.co.uk
813f833cfc Version Increment 2011-10-19 05:48:09 -04:00
Simon Robertshaw
8052c4bfdf Some testing with OpenGL 2011-10-18 21:56:32 +01:00
Simon Robertshaw
7d9d504abf Debug performance/time graph 2011-10-17 00:28:01 +01:00
Simon Robertshaw
44a0008d4e Debug performance/time graph 2011-10-17 00:16:43 +01:00
chaos.powdertoy.co.uk
cae9ad50d0 Version Increment 2011-10-14 13:08:55 -04:00
jacksonmj
3f4d55fbcc Remove unused pixel buffer 2011-10-15 01:05:01 +08:00
jacksonmj
8e877594c9 Allow STKM to use lightning 2011-10-15 01:04:58 +08:00
chaos.powdertoy.co.uk
b32663f667 Version Increment 2011-10-14 12:55:29 -04:00
chaos.powdertoy.co.uk
83b4f7e1ec Version Increment 2011-10-14 05:58:35 -04:00
Simon Robertshaw
bbe5aabf4f Allow use of OpenGL enabled surface for future use 2011-10-13 22:25:06 +01:00
jacksonmj
2f46dca7c1 Some work on DEST, EMP, LIGH
Change indentation to tabs, respect temperature limit (if a hotter
reaction is required, should raise temp limit instead of ignoring it).

DEST: fix TYPE_SOLID check, and prevent it displacing DMND
EMP: randomise DLAY delay instead of heating it (since DLAY does not melt
and does not transfer heat)

Fix nearest_part so that t=-1 does not include dead particles
2011-10-14 00:33:20 +08:00
Simon Robertshaw
7a62500eb3 Implement remaining graphics functions for particles 2011-10-12 18:40:00 +01:00
Simon Robertshaw
2cf9ef60aa Implement more particle graphics 2011-10-12 12:37:04 +01:00
Simon Robertshaw
8dad37bf00 New part rendering completed 2011-10-11 18:35:26 +01:00
chaos.powdertoy.co.uk
265ce68e81 Version Increment 2011-10-11 05:35:37 -04:00
chaos.powdertoy.co.uk
51aab692e9 Version Increment 2011-10-10 19:26:21 -04:00
Simon Robertshaw
aaf17208a2 Version Increment 2011-10-11 00:02:29 +01:00
Simon Robertshaw
a87407f0df More functionality for LIGH, better english on element descriptions 2011-10-10 23:55:42 +01:00
Simon Robertshaw
bf8258ee30 Elements, LIGH, TESC, EMP and DEST thanks to MaksProg 2011-10-10 23:41:19 +01:00
Simon Robertshaw
2901eefa32 Smoke Graphics 2011-10-10 22:01:10 +01:00
Simon Robertshaw
948fd376b4 Starting on jumptable/function pointers for graphics, only FIRE is implemented 2011-10-10 20:42:55 +01:00
Simon Robertshaw
ee47b2dd68 Pretty effect when drawing powders, activate with 'n' 2011-10-09 13:55:16 +01:00
jacksonmj
4abefaf1ec tpt.drawline 2011-10-06 21:59:41 +01:00
Simon Robertshaw
f5a9f43b77 Added extra functions to FILT (determined by tmp, modes are convert, filter and add, convert is default). Added property edit tool, changes the properties of materials 2011-09-30 13:57:32 +01:00
Simon Robertshaw
3ecb2ee39b Add JSON parser file (cJSON) and move preference saving to JSON format 2011-09-27 18:44:35 +01:00
Simon Robertshaw
4514c5e619 Make changes to prefs file regarding build_num and updated 2011-09-24 17:13:28 +01:00
Simon Robertshaw
5a824850b3 Detect updates by build number, make confirm box autosize, also fix bug where config file is read before data dir is set (Therefore reading the wrong file) 2011-09-24 16:57:01 +01:00
cracker64
789049b269 Can see selected elements from Lua, tpt.selectedl or tpt.selectedr 2011-09-23 23:25:50 -04:00
Simon Robertshaw
24b4478136 Added Caustic gas, similar to acid, created with acid and water vapour 2011-09-23 12:48:24 +01:00
cracker64
a73fc9db06 Water level equalization test! In options menu, or tpt.watertest() . 2011-09-21 18:36:35 -04:00
Simon Robertshaw
592fe333ea Fix missing header changes from cracker's colour tools commit 2011-09-21 12:38:47 +01:00
cracker64
b926341d80 Merge remote-tracking branch 'origin/master' 2011-09-19 17:05:05 -04:00
cracker64
f0379c5418 Tool menu in deco editor, Lighten/Darken tools. 2011-09-19 17:02:04 -04:00
Simon Robertshaw
f535f8dce4 Game installer launches game with data directory for Windows (AppData) 2011-09-19 21:31:10 +01:00
Simon Robertshaw
8084ae388e Version Increment 2011-09-08 12:14:21 +01:00
Simon Robertshaw
63dd1cfd4b Add energy-only wall and make STOR show when it's holding a particle 2011-09-08 11:54:50 +01:00
jacksonmj
5892c74595 Visual Studio fixes 2011-09-05 08:40:17 +08:00
Simon Robertshaw
3d5d10b1ed Missing changes from previous commit 2011-09-03 21:00:23 +01:00
Simon Robertshaw
78efe39642 Version incremenet 2011-09-03 14:41:38 +01:00
Simon Robertshaw
ea68100724 Added Powered Void 2011-09-03 14:06:36 +01:00
Simon Robertshaw
d84abca852 Improvements to CBNW and BIZR act as a dye 2011-08-30 13:44:18 +01:00
jacksonmj
741014770c Add tpt.setwindowsize(scale, fullscreen) 2011-08-30 19:34:28 +08:00
Simon Robertshaw
323f3c1415 Save ctype of STOR, also Version Increment 2011-08-30 01:02:41 +01:00
Simon Robertshaw
343376e8f1 Version Increment 2011-08-29 16:59:01 +01:00
Simon Robertshaw
26269ff052 Added STOR, a block that can store a single particle and release when charged 2011-08-29 16:34:53 +01:00
Simon Robertshaw
efc7565b6f More stuff for CO2 2011-08-26 11:56:46 +01:00
Simon Robertshaw
caf0ee76e3 CO2, WIP 2011-08-25 23:06:05 +01:00
Simon Robertshaw
e9331794bd Improvements to getscript 2011-08-25 12:20:00 +01:00
Bryan Hoyle
578144c48a Merge remote branch 'origin/master' 2011-08-23 20:29:26 -04:00
Bryan Hoyle
f577c319db Working tpt.getscriptid(<string: id>). Retrieves and runs a script from online 2011-08-23 20:28:55 -04:00
savask
6581c29bf7 An icon for tools. 2011-08-23 23:45:18 +07:00
savask
021168ad1b Added "Tools" menu. 2011-08-23 23:45:01 +07:00
Simon Robertshaw
42938cc2ea Lua keyevents bug, int keycode is cast to a char 2011-08-22 21:22:21 +01:00
Simon Robertshaw
ac6feec874 Merge branch 'master' of github.com:FacialTurd/The-Powder-Toy 2011-08-22 01:02:27 +01:00
jacksonmj
75cb924bd9 Fix electrode when in replace mode or specific delete mode
Also fix bomb when SLALT != 0
2011-08-22 01:02:02 +01:00
jacksonmj
5f8fba12c8 Change portal so that randomness never causes a particle to exit the same side it came in 2011-08-21 02:37:25 +08:00
Simon Robertshaw
99b67598aa Changes to unify mouse and keyboard events for Lua 2011-08-20 18:18:09 +01:00
jacksonmj
a96afc863e Stickman go through portals 2011-08-20 18:29:02 +08:00
Simon Robertshaw
2e2694e0fb Revert "Move version check out of main()"
This reverts commit 97da8593d9.
2011-08-19 23:44:09 +01:00
Simon Robertshaw
799c99257c Version Increment 2011-08-19 22:56:07 +01:00
jacksonmj
2bbfdc72fb Fix DEBUG_DRAWTOOL to work with line snapping 2011-08-19 20:30:32 +01:00
jacksonmj
97da8593d9 Move version check out of main() 2011-08-19 13:55:07 +01:00
Simon Robertshaw
88823cf604 Reorganise a lot of Python console stuff 2011-08-19 13:16:49 +01:00
Bryan Hoyle
161eb60cfa Added PGRV and NGRV for positive and negative gravity tools (sortof like air and vac, but with gravity) 2011-08-16 18:07:12 -04:00
Bryan Hoyle
e2df8e2c16 Version incriment 2011-08-16 16:51:50 -04:00
Bryan Hoyle
e55e52c460 added gbmb which is an element that makes large amounts of gravity when it hits a particle 2011-08-16 14:39:50 -04:00
Bryan Hoyle
ad09f3040e Revert "Revert "added lua command: tpt.setfpscap(int FPSCap)""
This reverts commit a5db1d53da.
2011-08-16 12:45:44 -04:00
Bryan Hoyle
a5db1d53da Revert "added lua command: tpt.setfpscap(int FPSCap)"
This reverts commit aa56eca5c0.
2011-08-16 12:43:50 -04:00
Bryan Hoyle
aa56eca5c0 added lua command: tpt.setfpscap(int FPSCap) 2011-08-15 21:44:37 -04:00
Simon Robertshaw
d3153aae85 Extended info for line drawing 2011-08-14 18:31:48 +01:00
Simon Robertshaw
11843a8ee0 Fix movable WIRE 2011-08-11 20:22:08 +01:00
Simon Robertshaw
d5435c50a9 Debug info for particles allocation 2011-08-11 20:12:52 +01:00
Simon Robertshaw
9e634b95cc Fire intensity from Lua 2011-08-11 13:02:00 +01:00
Simon Robertshaw
3ed6a44a24 Add FRZZ to Powders menu 2011-08-11 00:43:35 +01:00
jacksonmj
1713604233 Skip unused particles at end of parts[] 2011-08-11 07:38:56 +08:00
Simon Robertshaw
61bbc36cfa Fix Gol with Wire placed 2011-08-08 16:19:23 +01:00
Simon Robertshaw
7b968a1f37 Version increment 2011-08-08 15:06:57 +01:00
Simon Robertshaw
9b9d628374 Improvements to Wire 2011-08-08 14:57:32 +01:00
lieuwe
50c4bfd86d Y U NO WORK. added logic for WIRE but it's not being called. 2011-08-08 20:32:04 +08:00
lieuwe
15b4ba7532 added WIRE particle type. 2011-08-08 20:31:20 +08:00
jacksonmj
788b0cd04c Calculate Newtonian gravity using fast Fourier transforms
About 16% slower for one cell changing, same speed for 6 cells changing,
and several hundred times faster for whole screen changing.
2011-08-06 18:13:22 +08:00
jacksonmj
d20c704d88 LIFE descriptions 2011-08-06 18:13:22 +08:00
Simon Robertshaw
4ebe56f65c Mouse and keyboard events, replace luaL_openlib() with luaL_register() and move mousex and mousey out of the global table and into the 'tpt' table 2011-08-05 14:54:24 +01:00
Simon Robertshaw
89e47bfa4d Some tags for version info to make it easier for automation tools 2011-07-31 14:20:22 +01:00
Simon Robertshaw
f51fe2c983 Merge branch 'master' of github.com:FacialTurd/The-Powder-Toy 2011-07-31 12:20:16 +01:00
Bryan Hoyle
d7a55f1f50 me4502 added tpt.throw_error and tpt.heat as lua commands 2011-07-30 20:31:34 -04:00
Simon Robertshaw
3bd5a4711c Less buggy DLAY 2011-07-27 14:28:32 +01:00
Simon Robertshaw
58d96de4ce Revert "DLAY element"
This reverts commit 7338545ab4.
2011-07-27 13:07:41 +01:00
jacksonmj
647e29a31a Fix LIFE graphics in blob, nothing and fancy view
And some small fixes for switchable element colours
2011-07-26 18:27:56 +01:00
Simon Robertshaw
899969cc8a Merge branch 'master' of github.com:FacialTurd/The-Powder-Toy 2011-07-26 17:46:15 +01:00
tridiaq
7338545ab4 DLAY element 2011-07-26 17:05:20 +01:00
savask
dbd3272933 Generalized stick man's update functions. Got rid of some unnecessary
variables.
2011-07-25 12:47:38 +07:00
jacksonmj
89cc8d4ded Fix life cloning 2011-07-24 20:10:43 +08:00
jacksonmj
7ed0255f04 Disable old life elements 2011-07-24 20:07:15 +08:00
cracker64
2f714606d7 active menu and hud enable are global. 2011-07-22 10:08:13 -04:00
cracker64
d013aa3632 Added functions to header. 2011-07-22 06:55:43 -07:00
Simon Robertshaw
68404608f6 Lensing effect for gravity, adds 3 new gravity maps (full resolution, linear interpolation for faux accuracy), old ones should be removed in time. 2011-07-18 23:58:08 +01:00
Simon
0fbe6e2d3f Fix PBCN saving and increment major version 2011-07-13 12:03:30 +01:00
Simon Robertshaw
b4dd9ec056 Version change 2011-07-12 14:09:04 -07:00
Simon Robertshaw
63e9d6d9c1 Version change 2011-07-12 19:41:37 +01:00
Simon Robertshaw
7480442c67 Move SING back to where it belongs, acid heats up when dissolving materials 2011-07-12 18:10:10 +01:00
Cate
45fe00bef9 Added Cracker changes for adding a triangle brush! :DDD Seems to work without any issues. 2011-07-12 23:29:22 +08:00
Cate
812acd6663 Increased CLST's Advec, after noticing that with 0 advec, it has no air influence, and so cannot be dragged by air XD One digit change. 2011-07-12 21:00:21 +08:00
Cate
0ce4104c7a Added CLST element, which is Clay dust, for making concrete with water. :D Neat due to element cohesion with itself, which causes it to sludge downwards in a way very uncharacteristic of any current powder. Cohesion is very easy to modify. Thanks to Savask for help with cohesion code. :D 2011-07-12 21:00:21 +08:00
Cate
0858b18255 Fixed a typo (?) in Powder.h that made oil turn to oil all over again anywhere below -6 pressure. Not sure why this was set to do this, but fixed anyway. 2011-07-12 21:00:21 +08:00
Simon Robertshaw
d42e06f37a Merge all GOL types into PT_LIFE, behaviour is determined by ctype 2011-07-09 18:22:25 +01:00
Cate
d2eb6f1cb3 Deleted whole repository due to weirdness with recognizing folder. From current source, added Cracker64's changes that make 1px pipe several times faster than thicker pipe. Doesn't break saves. :D 2011-07-08 18:09:16 +01:00
Simon Robertshaw
6a6c5d03f6 Set version to beta 2011-07-07 14:06:48 -07:00
jacksonmj
34774e7829 Basic clipboard_push_text support for linux 2011-07-06 13:43:51 +01:00
Simon Robertshaw
3dd82d9ced Better favourite removal and download counts for the future] 2011-07-06 13:12:05 +01:00
Simon Robertshaw
594fe73e85 Version increment 2011-07-06 12:38:15 +01:00
Simon Robertshaw
25a2b52b64 Savask experimental heat transfer 2011-07-01 11:32:10 +01:00
Simon
00ed0f559a Merge branch 'master' of github.com:FacialTurd/The-Powder-Toy 2011-06-28 14:31:36 +01:00
Simon Robertshaw
9fd74b7df2 Use new font glyph 2011-06-28 15:21:24 +01:00
Simon
648a4ac01e Adjust font glyph 214 2011-06-28 14:27:33 +01:00
Simon
30a0666774 Update font, add 'activated elements' glyph at position 214 2011-06-28 13:56:12 +01:00
Simon Robertshaw
437f13f424 Powered Breakable clone, Gravity Pump, New menu section for powered elements (needs icon) 2011-06-28 13:58:16 +01:00
Simon Robertshaw
3fe82bf525 Jagged arcs 2011-06-27 18:16:25 +01:00
Simon Robertshaw
36ee81fc6b Better photons for persistent display, ability to toggle gravity view (ctrl+g) 2011-06-27 14:01:07 +01:00
Simon Robertshaw
1dcefb2895 Keep opened files 2011-06-25 16:59:25 +01:00
jacksonmj
36e2a07a5b Visual Studio fixes 2011-06-25 15:52:24 +01:00
jacksonmj
f417d7a4df Include ambient heat in undo 2011-06-25 15:50:59 +01:00
ief015
be79233101 added functions to iterate through all particles
+ tpt.start_getPartIndex() --starts the iteration
+ bool tpt.next_getPartIndex() --increases the iteration, returns true if there are more particles to iterate through
+ int tpt.getPartIndex() --get the current iteration value
2011-06-25 01:32:54 -04:00
Simon
87513503ba Version increment 2011-06-15 18:35:56 +01:00
Simon
cf35ccb8fd Include dir change for OS X 2011-06-15 18:33:33 +01:00
Simon Robertshaw
71922e2763 Version increment 2011-06-15 13:15:03 +01:00
Simon Robertshaw
4c6f3ca152 Revert "Revert "Version increment""
This reverts commit bcb7852762.
2011-06-15 13:13:50 +01:00
Simon Robertshaw
5a8c52aeee Revert "Changed thunder and plasma to work as before."
This reverts commit fe9fd28b70.
2011-06-15 13:11:03 +01:00
Simon Robertshaw
bcb7852762 Revert "Version increment"
This reverts commit af73fd17b2.
2011-06-15 13:09:26 +01:00
Simon Robertshaw
af73fd17b2 Version increment 2011-06-14 20:46:49 +01:00
savask
fe9fd28b70 Changed thunder and plasma to work as before. 2011-06-14 17:13:33 +01:00
Simon Robertshaw
2dd04b917d Add access to the local saving features 2011-06-14 15:13:27 +01:00
Simon Robertshaw
14abcf5fc2 Local saving UI 2011-06-13 23:24:20 +01:00
Simon Robertshaw
7edf6378da Missing files from previous commit 2011-06-12 22:59:36 +01:00
Simon Robertshaw
61ce0f4376 Merge branch 'master' of github.com:FacialTurd/The-Powder-Toy 2011-06-12 22:57:41 +01:00
Simon Robertshaw
8713587e70 Local save loading (WIP) 2011-06-12 22:56:38 +01:00
Simon
02bb96a6fb Version increment 2011-06-11 18:20:50 +01:00
jacksonmj
93316a9f1d Fix a load of memory leaks
Also fix some compiler warnings (missing headers, wrong pointer type for
modf, etc) and move variable declarations for Visual Studio.
2011-06-11 13:00:42 +01:00
Simon Robertshaw
1f7106acb1 Gravity zoning 2011-06-09 22:35:00 +01:00
Simon Robertshaw
1effdb052a Image for server saving 2011-06-09 17:53:41 +01:00
Simon Robertshaw
09a3670d64 Clean up signs when reading 2011-06-08 18:09:03 +01:00
Simon Robertshaw
3ea25c83b7 message_box and input for Lua API, also autorun.lua 2011-06-08 16:30:36 +01:00
Simon Robertshaw
e94ed7bc11 Version increment 2011-06-08 13:47:41 +01:00
Simon Robertshaw
b5c9d86fbe Less blurry thumbnail scaling 2011-06-08 13:30:39 +01:00
Simon Robertshaw
1b5ff237c0 Version increment 2011-06-04 19:19:34 +01:00
savask
f5af89fb43 Added detach to powder.h. 2011-06-04 19:14:15 +01:00
Simon Robertshaw
98115038c7 Version Increment 2011-06-04 17:44:24 +01:00
Simon Robertshaw
97cc3488eb Mercury 2011-06-04 14:05:22 +01:00
Simon Robertshaw
106dc6e097 Version increment 2011-06-04 12:49:40 +01:00
Simon Robertshaw
a4847e4d9e Version increment 2011-06-04 12:41:12 +01:00
Simon Robertshaw
af5e2b2488 Version increment 2011-06-04 00:00:07 +01:00
Simon Robertshaw
b32683e99c Favourites interface improvements 2011-06-03 18:54:25 +01:00
Simon Robertshaw
623723cd60 Version increment 2011-06-03 16:53:07 +01:00
Simon Robertshaw
fc426b2404 Unregister function (not implemented) 2011-06-03 14:21:46 +01:00
Cracker64
e3ef7f05f0 some more deco editor changes. Right click deletes decoration again. 2011-06-02 20:24:02 +01:00
Simon Robertshaw
c003fee63e Ambient heat (disabled by default) 2011-06-01 20:18:19 +01:00
Simon Robertshaw
3d600c6955 Add gravity field manipulation to Lua api, move gravity processing to after the particle update (Means a delay of 1 frame, but we get the ability to manipulate the field with Lua) 2011-06-01 12:16:33 +01:00
Simon Robertshaw
2c8c4bc567 Pass mouse coordinates (mousex, mousey, mouseb, mousebq) and Lua click handling 2011-05-31 18:38:13 +01:00
Simon Robertshaw
b0659e3dd1 Step code registration, just an example at the moment 2011-05-30 20:11:34 +01:00
Simon Robertshaw
d5f1a4cfd0 Many methods for Lua console 2011-05-30 19:44:17 +01:00
Simon Robertshaw
d8051926c8 More descriptive error messages for lua console 2011-05-30 18:15:56 +01:00
Simon Robertshaw
65252aa002 drawtext for Lua 2011-05-30 16:45:39 +01:00
Simon Robertshaw
79a27c2c90 Basics for Lua 2011-05-30 16:22:39 +01:00
Simon Robertshaw
5dcc3dbb44 Rich text syntax
TODO: Link hovering
2011-05-29 17:00:31 +01:00
jacksonmj
f603e33e74 Small speed improvement to eval_move
Warning: may be buggy, test thoroughly.
2011-05-29 13:36:11 +01:00
jacksonmj
5e414e64dc Fix WIND decoration, and reset dcolour in create_part 2011-05-29 13:35:00 +01:00
jacksonmj
a2c171fbf9 Remove remaining references to old decorations buffer 2011-05-29 13:34:50 +01:00
jacksonmj
6a2f357efd Revert "Pass decorations to saving functions (doesn't actually save yet)"
This reverts commit 7fe99f3210.

Conflicts:

	src/main.c
2011-05-29 13:34:37 +01:00
Simon Robertshaw
577ad4eb47 Gravity state now saved 2011-05-28 18:54:12 +01:00
Simon Robertshaw
380a45a4c9 Image resampling for thumbnails 2011-05-28 14:19:01 +01:00
Simon Robertshaw
2c7b8a6902 Fix renderer, add image decode/code methods 2011-05-28 13:49:07 +01:00
Simon Robertshaw
5919cefa85 Decorations are per particle TODO: remove references to the decorations buffer 2011-05-27 14:44:56 +01:00
Simon Robertshaw
a52344f399 Decorations improvements 2011-05-24 15:01:18 +01:00
Simon Robertshaw
453c69d39a Merge branch 'master' of github.com:FacialTurd/The-Powder-Toy 2011-05-24 14:55:29 +01:00
Simon Robertshaw
eafcdf8ec9 Improve error handling on display initialisation 2011-05-24 14:54:14 +01:00
jacksonmj
956218736b Fix a few solids affected by n-gravity 2011-05-24 21:49:09 +08:00
jacksonmj
fc4de9640c Fix sim options description, GOO and DEUT 2011-05-24 21:49:08 +08:00
Simon Robertshaw
128e8c1ff8 Version increment 2011-05-20 13:04:52 +01:00
Simon Robertshaw
dadac37264 Move Diamond into solids menu, add gravity elements 2011-05-20 13:00:34 +01:00
Simon Robertshaw
811fe61881 Version increment 2011-05-19 15:59:18 +01:00
Simon Robertshaw
9d70d60ee9 New message notification on session check TODO: Clickable link to conversations on website 2011-05-16 12:46:08 +01:00
Simon Robertshaw
1ddff1ad3b Runtime fullscreen toggle TODO: Fix bug that prevents from closing the window after a fullscreen toggle 2011-05-15 20:40:08 +01:00
Simon Robertshaw
2daf61f702 Put menu_wall back into interface.c to fix crackers colour menu 2011-05-14 13:57:49 +01:00
Cracker64
9d20d6af82 Decoration has a color menu. GoL uses less memory(17MB less), and probably a bit faster. 2011-05-14 13:46:10 +01:00
jacksonmj
c4140955de Life decrement property for soap 2011-05-14 13:44:33 +01:00
jacksonmj
7fe99f3210 Pass decorations to saving functions (doesn't actually save yet) 2011-05-14 13:44:02 +01:00
jacksonmj
cbfc73d8d6 Turn WIND into a tool 2011-05-14 13:43:51 +01:00
jacksonmj
26dbf70709 Fix overlapping particles 2011-05-14 13:39:40 +01:00
Simon Robertshaw
fa54c005b2 Use properties for life decrement/kill 2011-05-14 13:38:52 +01:00
jacksonmj
c23124e0d7 Shrink draw_tool_xy 2011-05-14 13:28:24 +01:00
Simon Robertshaw
16f014b06a Move wall drawing to graphics.c 2011-05-14 13:28:02 +01:00
Simon Robertshaw
ee962dc8bb Newtonian gravity toggle, disabled by default 2011-05-12 18:04:29 +01:00
Cracker64
59bd280fad ANAR changes, WHOL absorbs ANAR and gets colder. ANAR burns with CFLM strangely. 2011-05-05 20:38:30 +01:00
Simon Robertshaw
5aefd0cb01 Initial soap commit 2011-05-05 20:14:35 +01:00
Simon Robertshaw
061d6ba7af Gravity: only calculate the difference 2011-04-26 16:15:23 +01:00
Simon Robertshaw
b26648e6ae Fix pause with gravity and test deuterium improvements 2011-04-25 20:41:45 +01:00
Cracker64
24f5905020 portal now uses particles as storage, so it keeps everything. 2011-04-25 19:00:27 +01:00
Simon Robertshaw
28d9328959 Dialog box for changing simulation options, gravity toggle needs implementing 2011-04-25 16:39:28 +01:00
jacksonmj
7b82eae82e Jacksonmj: Move console functions into seperate file 2011-04-25 12:07:55 +01:00
Simon Robertshaw
3acf9aae2a Asynchronous thread for gravity processing 2011-04-24 17:49:33 +01:00
Cracker64
bd8de4c842 Decorations! ,still messing with it. It does not save currently. TODO: fix typing in boxes to update the color. Line/box tools. Some basic color selections like an element menu. 2011-04-23 14:00:51 +01:00
Simon Robertshaw
55301b70dc Forgot something for gravity 2011-04-22 17:06:44 +01:00
Simon Robertshaw
13ff21bb22 Gravitaaaay (Needs tweeking for performance) 2011-04-22 17:06:09 +01:00
Cate
5fd31116a0 Added IRON to Prop_heatglowsomething. :D So it doesn't look as weird when it comes out of lava. Just a visual touch. 2011-04-19 18:09:46 +01:00
Simon
d37bd56eb6 'M' For selected element swap, 'dae' var for showing a selected element box upon element change (not implemented) 2011-04-17 20:34:54 +01:00
Simon
5c8a6f3af8 Increment version 2011-04-17 14:07:51 +01:00
Simon
67531c2434 Game save renderer 2011-04-12 12:19:21 +01:00
Simon
9d71597df9 Increment version 2011-04-10 12:10:11 +01:00
Simon
626cc8fa6a Remove a TON of warnings 2011-04-08 15:28:57 +01:00
Simon
c51c31c12d IRON now in menu 2011-04-08 14:47:08 +01:00
Simon
7277175da0 Increment version 2011-04-08 13:57:05 +01:00
jacksonmj
40c4dde34a Document icons for linux 2011-04-08 11:11:30 +01:00
jacksonmj
4aeac8b316 Also register .stm extension in Windows 2011-04-08 11:10:52 +01:00
Simon
767d73c5fc astyle 2011-04-08 11:09:42 +01:00
Simon
8872a1065b Move copybox into its own control 2011-04-04 20:02:11 +01:00
AntB
db406494bd Added H2:
Will reduce DESL to WATR and OIL under pressure
	Will fuse with O2 under pressure to make WATR
2011-04-04 23:18:26 +08:00
jacksonmj
90f8c4f483 error_ui: wrap text and change message box height to fit
Stops banned user message overflowing out of message box
2011-04-04 16:11:37 +01:00
Simon
630ab09f63 Copy text UI 2011-04-01 22:26:29 +01:00
Simon
b7a004986f A cracker commit with some nice comments 2011-03-30 18:57:49 +01:00
Simon
f1667bf88e Added exe_name to update.h 2011-03-30 17:52:50 +01:00
Simon
d48f7fc73a O2 header changes 2011-03-29 19:20:46 +01:00
Cracker64
53bc3b817d QRTZ grow changes, uses ctype. 2011-03-29 18:25:11 +01:00
Simon
812798d70d 64bit fixes and other 2011-03-29 17:47:53 +01:00
Lieuwe
3d71ab5582 64bit fixes, thanks a ton jacksonmj :D 2011-03-26 16:45:38 +01:00
Lieuwe
05730797d8 misc stuff 2011-03-26 16:40:03 +01:00