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