Simon Robertshaw
e41a3af8c5
BRMT + BREL = THRM at high temperatures
2012-01-01 16:32:02 +00:00
Simon Robertshaw
b4b4a90f00
Almost finished new save format, just signs and thumbnail rendering needed
2011-12-30 19:48:11 +00:00
Simon Robertshaw
9c31393547
Backlashforwardslashbackslashbacklashforwardslash
2011-12-30 15:41:11 +00:00
Simon Robertshaw
c0a84f4558
Merge branch 'master' of github.com:FacialTurd/The-Powder-Toy
2011-12-30 15:07:46 +00:00
Simon Robertshaw
83387b45c0
int64_t on for 64bit systems
2011-12-30 15:07:26 +00:00
chaos.powdertoy.co.uk
358a7a6833
Version Increment
2011-12-30 14:59:45 +00:00
Simon Robertshaw
5b21f4a66c
Merge branch 'master' of github.com:FacialTurd/The-Powder-Toy
2011-12-30 02:06:53 +00:00
Simon Robertshaw
86369670aa
Add checks for prerender_save in save_filename_ui, pass vx, vy and pv air data into parse and build save methods. New save format: OPS, basic reading and writing complete, uses BSON, BSON.c/h (Binary JSON) implementation from MongoDB. (Is License OK?)
2011-12-30 02:06:31 +00:00
jacksonmj
2553dac942
Update can_move, recount menu items and clear graphics cache when tpt.el is changed
2011-12-29 06:39:59 +08:00
chaos.powdertoy.co.uk
ad2b000a8a
Version Increment
2011-12-24 20:32:08 +00:00
chaos.powdertoy.co.uk
25363fe5ef
Version Increment
2011-12-24 18:24:50 +00:00
chaos.powdertoy.co.uk
0ac69dc14e
Version Increment
2011-12-24 17:27:33 +00:00
chaos.powdertoy.co.uk
02e58cdee1
Version Increment
2011-12-24 17:22:01 +00:00
chaos.powdertoy.co.uk
b6d9d8d608
Version Increment
2011-12-22 17:50:44 +00:00
chaos.powdertoy.co.uk
342a4efd6c
Version Increment
2011-12-22 17:30:31 +00:00
chaos.powdertoy.co.uk
0f59a82ade
Version Increment
2011-12-20 01:11:15 +00:00
chaos.powdertoy.co.uk
d8830c53a7
Version Increment
2011-12-19 22:53:07 +00:00
chaos.powdertoy.co.uk
64f8ef2c8a
Version Increment
2011-12-19 22:48:29 +00:00
chaos.powdertoy.co.uk
2b77894082
Version Increment
2011-12-19 21:42:04 +00:00
Simon Robertshaw
810adc81fe
Use reduced resolution gravity maps for improved performance
2011-12-19 21:35:40 +00:00
Simon Robertshaw
d6953be3a8
New element: Ignition cord
2011-12-19 14:29:01 +00:00
Simon Robertshaw
3812034d2b
Fix version in defines
2011-12-19 13:45:12 +00:00
Simon Robertshaw
9d73a5f5bf
Revert "Directly read/write element type properties"
...
This reverts commit 0da91a783f
.
2011-12-19 12:43:28 +00:00
Simon Robertshaw
61e86ca72d
Merge with new lua functionality
2011-12-18 15:14:07 +00:00
Simon Robertshaw
58b9996958
More icons for display modes
2011-12-18 14:41:42 +00:00
jacksonmj
2015499ff1
Fix grav wall
2011-12-18 22:04:47 +08:00
jacksonmj
c819e2655e
Fix some gravity memsets, remove gravx/y
2011-12-18 22:04:47 +08:00
jacksonmj
934d1da66e
Move Newtonian gravity into a new file
2011-12-18 22:04:47 +08:00
Simon Robertshaw
03352ca1f4
Fix memory leaks, allow changing of element name (To fix: element names in some arrays out of sync)
2011-12-10 19:03:31 +00:00
chaos.powdertoy.co.uk
ffb4c1c5a8
Version Increment
2011-12-09 16:35:39 +00:00
Simon Robertshaw
e519aa911b
Element transitions also editable now
2011-12-09 16:30:33 +00:00
chaos.powdertoy.co.uk
1585eda5f0
Version Increment
2011-12-08 17:48:51 +00:00
chaos.powdertoy.co.uk
274df46a37
Test
2011-12-08 17:44:55 +00:00
chaos.powdertoy.co.uk
7c8007dff5
Version Increment
2011-12-08 17:37:23 +00:00
chaos.powdertoy.co.uk
d469b55758
Version Increment
2011-12-08 17:03:47 +00:00
Simon Robertshaw
d5f58d995e
Directly accessible parts array (no pmap yet)
2011-12-08 12:16:50 +00:00
Simon Robertshaw
55cc6e3b05
Revert "Directly read/write element type properties"
...
This reverts commit 0da91a783f
.
2011-12-08 09:56:18 +00:00
Simon Robertshaw
0da91a783f
Directly read/write element type properties
2011-12-08 09:52:44 +00:00
chaos.powdertoy.co.uk
73fd961d82
Version Increment
2011-12-06 16:28:41 +00:00
chaos.powdertoy.co.uk
27641f54dc
Version Increment
2011-12-03 01:00:48 +00:00
chaos.powdertoy.co.uk
d7341e3b86
Version Increment
2011-12-03 00:44:06 +00:00
Simon Robertshaw
cb75e1d924
Fix spark effect on BOMB, another attempt at TNT (Explosive with more pressure)
2011-12-03 00:11:19 +00:00
Simon Robertshaw
d17336b467
Allow pipe to grab from photon map, BRAY beam takes temp from ARAY
2011-11-26 12:44:52 +00:00
Simon Robertshaw
0ed3ca771e
Bomb effects to effects render and sprk glow moved to fire
2011-11-18 22:20:05 +00:00
chaos.powdertoy.co.uk
dfc4183015
Version Increment
2011-11-18 20:08:58 +00:00
Simon Robertshaw
274257687b
Merge branch 'master' of github.com:FacialTurd/The-Powder-Toy
2011-11-18 19:38:22 +00:00
Simon Robertshaw
f508013332
New tables in lua API: el and version: element ids and version info respectively. New lua functions: element (get element id from name) and element_func for hooking/overriding element update functions
2011-11-18 19:38:08 +00:00
chaos.powdertoy.co.uk
eb62ae485d
Version Increment
2011-11-18 15:39:38 +00:00
Jacob1
f135dbb734
Added back heat gradient display
2011-11-18 14:44:58 +00:00
Jacob1
8f493b62c3
Add blob display back. Also fix small nothing mode bug.
2011-11-18 14:15:49 +00:00
chaos.powdertoy.co.uk
c5e19c6a66
Version Increment
2011-11-14 17:38:49 +00:00
chaos.powdertoy.co.uk
49e7d1d9d2
Version Increment
2011-11-14 16:48:09 +00:00
Simon Robertshaw
cef8dfa517
Colour mode and display mode added to render_ui
2011-11-14 11:11:25 +00:00
Simon Robertshaw
c63dff45e4
Basic render modes for Render_ui
2011-11-13 21:02:46 +00:00
Simon Robertshaw
0f4c0915d9
Replace cmode with more flexible render options, TODO: Saving and render options UI
2011-11-12 20:44:15 +00:00
Simon Robertshaw
2bd9d61ab5
Listbox for Property tool property field
2011-11-12 16:24:21 +00:00
jacksonmj
5b9faa39c0
Fix a few things in stamps browser
...
Incorrect number of stamps per page, pause button visible, and one page
too many when stamp_count is an integer multiple of per_page.
Using GRID_X/Y since those are the values used in the rest of stamp_ui
2011-11-12 20:46:47 +08:00
chaos.powdertoy.co.uk
a3a9af4b6e
Version Increment
2011-11-09 14:17:31 +00:00
chaos.powdertoy.co.uk
aade1ff2e2
Version Increment
2011-11-08 22:59:04 +00:00
Simon Robertshaw
c983de144d
Cursor in ZooM
2011-11-08 12:35:07 +00:00
chaos.powdertoy.co.uk
d43740feca
Version Increment
2011-11-04 16:11:02 -04:00
Simon Robertshaw
6615fbca03
Fix shader compilation for ATi and Intel
2011-11-04 20:07:51 +00:00
chaos.powdertoy.co.uk
85c638bf71
Version Increment
2011-11-02 16:24:41 -04:00
Simon Robertshaw
640d4e9e3a
Fix Air inversion
2011-11-02 19:37:52 +00:00
savask
7de6526a1e
CAUS now kills stick man. Also stick mans can have gas power now.
2011-11-02 22:22:27 +07:00
chaos.powdertoy.co.uk
f53fdaa1c2
Version Increment
2011-11-02 06:42:50 -04:00
Simon Robertshaw
3723147a1d
ACEL and DCEL, need to be in a better section
2011-11-01 20:44:49 +00:00
savask
3e5fb5942d
Made fighters shoot anything deadly.
2011-11-01 23:44:17 +07:00
Simon Robertshaw
6de8346cdb
Fix Wireworld graphics
2011-11-01 13:35:18 +00:00
Simon Robertshaw
ec3fdfed1c
Deco apply to fire mode
2011-10-31 21:57:13 +00:00
chaos.powdertoy.co.uk
5207c6f7c0
Version Increment
2011-10-31 11:40:15 -04:00
Simon Robertshaw
856f9574b6
Change LCRy workings and add ELEC (wip)
2011-10-30 16:22:33 +00:00
chaos.powdertoy.co.uk
cb05f5c77e
Version Increment
2011-10-29 16:22:04 -04:00
chaos.powdertoy.co.uk
33fc44d78b
Version Increment
2011-10-28 18:50:23 -04:00
Simon Robertshaw
e46f26684b
Fix Life and heat display, implement alpha, blend and add, fix FILT, INVS and BRAY + others
2011-10-28 23:48:57 +01:00
Simon Robertshaw
41448e92bf
Add Decorations toggle to quick menu
2011-10-28 22:35:50 +01:00
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