jacksonmj
|
934d1da66e
|
Move Newtonian gravity into a new file
|
2011-12-18 22:04:47 +08:00 |
|
Simon Robertshaw
|
8ae0384f09
|
Add option for lua parts array to use native data using ffi
|
2011-12-17 21:30:00 +00:00 |
|
jacksonmj
|
bcfea42d18
|
Set BIZR/G/S ctype when loading a save, set BIZS ctype in create_part
|
2011-12-10 18:38:30 +00:00 |
|
jacksonmj
|
20dd54f36e
|
Set BIZR/G/S ctype when loading a save, set BIZS ctype in create_part
|
2011-12-10 23:53:42 +08:00 |
|
Simon Robertshaw
|
876c861c42
|
Fix LCRY/ELEC infinite loop, BIZR turns photons into electrons, SING explodes with electrons, electrons react with deut.
|
2011-11-21 00:48:39 +00:00 |
|
Jacob1
|
2d1a0d474f
|
Add back in number keys to change render/display/color _mode variables
|
2011-11-18 14:13:50 +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
|
bca76b0796
|
Trim down UItext, remove Generations and Version
|
2011-11-12 16:37:01 +00:00 |
|
savask
|
73460283a2
|
"Pipe with ..." message when pipe is filled.
|
2011-11-12 21:07:19 +07:00 |
|
Simon Robertshaw
|
9b4e3b9436
|
Merge pull request #51 from atlaua/master
todo resolved
|
2011-11-12 04:50:25 -08:00 |
|
Simon Robertshaw
|
93dc4cc477
|
Update src/main.c
|
2011-11-12 12:42:08 +00:00 |
|
Simon Robertshaw
|
c983de144d
|
Cursor in ZooM
|
2011-11-08 12:35:07 +00:00 |
|
atlaua
|
e084d91b55
|
Resolved a todo in main.c
|
2011-11-03 14:24:20 +01:00 |
|
Simon Robertshaw
|
a9046fe7a6
|
OpenGl Improvements
|
2011-11-01 11:42:44 +00:00 |
|
Simon Robertshaw
|
c26cfa29c2
|
LCRY tweaks
|
2011-10-31 15:35:27 +00:00 |
|
Simon Robertshaw
|
856f9574b6
|
Change LCRy workings and add ELEC (wip)
|
2011-10-30 16:22:33 +00:00 |
|
Simon Robertshaw
|
4bfb65d247
|
Ensure grav vel maps are cleared when stopping/starting gravity calculation
|
2011-10-29 00:29:01 +01:00 |
|
Simon Robertshaw
|
5ab1ab8b46
|
Fix FIGH loading and bad variable names
|
2011-10-26 21:34:24 +01:00 |
|
Simon Robertshaw
|
e2c9882692
|
Merge latest FIGH additions
|
2011-10-26 17:10:21 +01:00 |
|
Simon Robertshaw
|
e3a7b626ab
|
Revert "Revert "F1 to bring up intro message""
This reverts commit 8c25ef733c .
|
2011-10-26 16:05:23 +01:00 |
|
Simon Robertshaw
|
8c25ef733c
|
Revert "F1 to bring up intro message"
This reverts commit f8d54e66db .
|
2011-10-26 16:03:05 +01:00 |
|
savask
|
03902ec9a4
|
Made a special structure for stick mans.
|
2011-10-26 15:36:00 +01:00 |
|
savask
|
5652ecc5c2
|
Some work on lightning for stick mans and fighters.
|
2011-10-26 15:35:00 +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
|
07a1f21df4
|
Merge latest with graphicstest
|
2011-10-25 11:31:21 +01:00 |
|
Simon Robertshaw
|
f8d54e66db
|
F1 to bring up intro message
|
2011-10-24 19:05:03 +01:00 |
|
Simon Robertshaw
|
f86793ceb1
|
Draw version info with outline
|
2011-10-24 18:46:58 +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
|
89fd306ba1
|
Fix unitialised variable 'bc' in main.c
|
2011-10-23 18:37:25 +01: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 |
|
Simon Robertshaw
|
84522d2594
|
Fix Options meny in scale:2 and make tooltip more readable
|
2011-10-22 19:39:24 +01:00 |
|
Simon Robertshaw
|
9cf65de1c3
|
Quick options menu
|
2011-10-21 19:41:12 +01:00 |
|
Simon Robertshaw
|
e6d4073f5b
|
Use FBO for particles
|
2011-10-20 22:22:18 +01:00 |
|
Simon Robertshaw
|
2b56d31610
|
Rendering, Glow and UI alpha fixes
|
2011-10-20 15:37:21 +01:00 |
|
Simon Robertshaw
|
29efbcaa3a
|
Glow, Fire, Smoke, blob and flat particle effects in OpenGL
|
2011-10-20 00:34:31 +01: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 |
|
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 |
|
Simon Robertshaw
|
37e15bf3ad
|
Replace use of gravy and gravf with gravxf and gravyf
|
2011-10-14 13:18:00 +01:00 |
|
jacksonmj
|
9dc154f1f1
|
Fix gravity occasionally not working
|
2011-10-14 00:33:21 +08:00 |
|
Simon Robertshaw
|
6178bb4605
|
Fixes for LIGH and TESC, LIGH observes gravity setting
|
2011-10-11 10:34:33 +01:00 |
|
Simon Robertshaw
|
e1cd3cc180
|
Fix erronous assignment and add MaksProg to contributors list
|
2011-10-11 00:25:43 +01:00 |
|
Simon Robertshaw
|
bf8258ee30
|
Elements, LIGH, TESC, EMP and DEST thanks to MaksProg
|
2011-10-10 23:41:19 +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 |
|
Simon Robertshaw
|
a6e71ab3f5
|
Fix potential issue with argument ordering
|
2011-09-27 14:17:36 +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 |
|
Simon Robertshaw
|
59a134d5f1
|
Send session/auth info with update checks
|
2011-09-24 15:10:21 +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
|
23dcec9d07
|
Allow setting of application data path \(For config, save and script data\)
|
2011-09-19 20:05:15 +01:00 |
|
cracker64
|
fb1a522cca
|
Deco editor improvements. Editable color text boxes! Hit enter when done editing.
|
2011-09-19 12:31:14 -04:00 |
|
Simon Robertshaw
|
cf9b36d3db
|
Fix bug where mouse events are confused after breaking out of a mouse down event
|
2011-09-18 20:47:10 +01:00 |
|
Simon Robertshaw
|
49a164b7ba
|
Fix various memory leaks, as noted by Merkil/cppcheck
|
2011-09-10 13:33:24 +01:00 |
|
jacksonmj
|
69a5bc5440
|
Fix bottom right selection box corner (did not appear directly under cursor)
|
2011-09-08 18:31:24 +08:00 |
|
jacksonmj
|
5892c74595
|
Visual Studio fixes
|
2011-09-05 08:40:17 +08:00 |
|
Simon Robertshaw
|
f35be3db02
|
Update contributors
|
2011-09-03 14:46:48 +01:00 |
|
Simon Robertshaw
|
456a8df31e
|
Convert Element
|
2011-09-03 14:41:07 +01:00 |
|
Simon Robertshaw
|
ea68100724
|
Added Powered Void
|
2011-09-03 14:06:36 +01:00 |
|
jacksonmj
|
741014770c
|
Add tpt.setwindowsize(scale, fullscreen)
|
2011-08-30 19:34:28 +08:00 |
|
jacksonmj
|
df504330e2
|
Fixes: HUD for fast PIPE, PIPE contents disappearing when next to walls, scrolling special menu, and parts_lastActiveIndex
|
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 |
|
jacksonmj
|
e1959c0c0b
|
Zoom toggle, alt+z
|
2011-08-29 19:28:11 +08:00 |
|
jacksonmj
|
42cfb74c2b
|
Remove blocking walls from pmap
2.5% speed increase on a screen full of water
|
2011-08-27 18:37:03 +08:00 |
|
jacksonmj
|
a2ce9d6db7
|
Allow pixel scale selection of area to copy/stamp
|
2011-08-25 19:20:43 +08: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 |
|
Simon Robertshaw
|
27a95c7684
|
Make 'Molten x' a little safer
|
2011-08-20 18:23:27 +01:00 |
|
Simon Robertshaw
|
3ce69525ab
|
Merge branch 'master' of github.com:FacialTurd/The-Powder-Toy
|
2011-08-20 18:18:28 +01:00 |
|
Simon Robertshaw
|
99b67598aa
|
Changes to unify mouse and keyboard events for Lua
|
2011-08-20 18:18:09 +01:00 |
|
savask
|
8a4ddb1c54
|
Made HUD display molten things as "Molten something"
|
2011-08-20 23:52:15 +07: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 |
|
jacksonmj
|
2bbfdc72fb
|
Fix DEBUG_DRAWTOOL to work with line snapping
|
2011-08-19 20:30:32 +01:00 |
|
Simon Robertshaw
|
a85121d767
|
Allow reloading of opened files
|
2011-08-19 14:35:45 +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 |
|
Simon Robertshaw
|
a94d249977
|
Fix save loading (enable replace mode) from the commandline, a bit of cleanup in main()
|
2011-08-19 12:28:09 +01:00 |
|
jacksonmj
|
31b6e6a3cf
|
Move multiple STKM loading check
|
2011-08-19 12:22:34 +01:00 |
|
jacksonmj
|
de820e36f8
|
Only do grav lensing when N-grav is on, and round coordinates correctly
|
2011-08-19 12:22:12 +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
|
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
|
dcd3af9440
|
Merge branch 'master' of github.com:FacialTurd/The-Powder-Toy
|
2011-08-14 18:32:10 +01:00 |
|
Simon Robertshaw
|
d3153aae85
|
Extended info for line drawing
|
2011-08-14 18:31:48 +01:00 |
|
savask
|
86e9a6eeff
|
Fixed a bug where you were able to create multiply stickmans by copying it.
|
2011-08-12 14:52:02 +07:00 |
|
Simon Robertshaw
|
d5435c50a9
|
Debug info for particles allocation
|
2011-08-11 20:12:52 +01:00 |
|
Simon Robertshaw
|
0938b561e6
|
Missing file from previous commit
|
2011-08-11 14:41:43 +01:00 |
|
jacksonmj
|
1713604233
|
Skip unused particles at end of parts[]
|
2011-08-11 07:38:56 +08:00 |
|
Simon Robertshaw
|
950f5c34a3
|
Save Wire ctype
|
2011-08-08 15:14:11 +01: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 |
|
Simon Robertshaw
|
6dedc28517
|
Ensure renderer doesn't create new threads for gravity simulattion, since it doesn't use it
|
2011-08-05 21:07:30 +01: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 |
|
jacksonmj
|
0f585011fb
|
Fix for SPWN sometimes failing to create stickman
Example: place stickman, then load a save containing SPWN but no stickman.
Stickman does not get created.
|
2011-07-26 18:28:23 +01:00 |
|
jacksonmj
|
cbe1e0b073
|
Fix LIFE sampling and HUD
|
2011-07-26 18:28:06 +01:00 |
|