Commit Graph

1240 Commits

Author SHA1 Message Date
jacksonmj
46068833d1 Make PIPE detach SOAP particles (crash fix) 2011-12-18 22:04:47 +08: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
8ae0384f09 Add option for lua parts array to use native data using ffi 2011-12-17 21:30:00 +00: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
Simon Robertshaw
eec2363dc0 Fix spelling error 2011-12-10 18:42:19 +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
savask
c7d0bf48b6 Fixed gravity for stick man. 2011-12-10 18:38:22 +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
799091f004 Allow both BrE and AmE spellings of colour with Lua 2011-12-10 15:50:55 +00:00
savask
f9603fd4a9 Fixed gravity for stick man. 2011-12-10 21:14:13 +07:00
Simon Robertshaw
e519aa911b Element transitions also editable now 2011-12-09 16:30:33 +00:00
Simon Robertshaw
f5a58d14f2 Use static table for parts array, Uses a tonne of memory but improves performance a lot. 2011-12-09 12:06:22 +00:00
Simon Robertshaw
9dcdccc066 Fix error in element_func where function was being read as the last parameter 2011-12-09 11:53:19 +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
Simon Robertshaw
dda9eb5120 Fix missing render_mode array change when switching to some display types. 2011-12-06 16:27:47 +00:00
Jacob1
939a599b80 Fix tnt/prop crash, it was using up all the memory on the computer 2011-12-06 16:08:05 +08:00
Simon Robertshaw
ee43158ec0 Commit fail, missing file :( 2011-12-03 01:00:06 +00:00
Simon Robertshaw
55a53a0c0f Back to old LCRY rendering 2011-12-03 00:36:12 +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
Jacob1
52d2facf91 cmodes closer to what they used to be, change icons 2011-12-02 23:09:39 +00:00
Simon Robertshaw
93f5837974 Fix bug with PIPE where particles would have an incorrect colour if they didn't explicitly set the colr/g/b in its own graphics update 2011-11-26 12:50:28 +00:00
Simon Robertshaw
047a39498d Merge branch 'master' of github.com:FacialTurd/The-Powder-Toy 2011-11-26 12:45:15 +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
jacksonmj
769b26ea7e Check value of decorations_enable in graphics_LCRY 2011-11-21 08:50:41 +08:00
Simon Robertshaw
4c2f8d56f1 Merge branch 'master' of github.com:FacialTurd/The-Powder-Toy 2011-11-21 00:48:53 +00: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
savask
92e72e004b Fixes for stick man drawing in heat and normal colormodes. 2011-11-20 00:35:17 +07:00
Simon Robertshaw
8c6e7caaff Fix draw_other effects logic 2011-11-18 22:22:02 +00:00
Simon Robertshaw
0ed3ca771e Bomb effects to effects render and sprk glow moved to fire 2011-11-18 22:20:05 +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
Simon Robertshaw
8a962b2f96 Live parts rendering for render_ui 2011-11-18 15:36:58 +00:00
Simon Robertshaw
c1ec9e24ae Smaller radio buttons 2011-11-18 15:32:33 +00:00
Simon Robertshaw
534c0edc33 Larger radio boxes 2011-11-18 15:20:07 +00:00
Simon Robertshaw
394a0e9ee0 Merge branch 'master' of github.com:FacialTurd/The-Powder-Toy 2011-11-18 14:58:09 +00:00
Simon Robertshaw
d94914040b Portal In/Out effects 2011-11-18 14:57:49 +00:00
savask
aac78386ff Radio buttons for some options.
Conflicts:

	src/interface.c
2011-11-18 21:54:50 +07:00
Jacob1
f135dbb734 Added back heat gradient display 2011-11-18 14:44:58 +00:00
Jacob1
f2759c7f2c Better looking icons in render_ui 2011-11-18 14:28:20 +00:00
Jacob1
8f493b62c3 Add blob display back. Also fix small nothing mode bug. 2011-11-18 14:15:49 +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
dd10e780d6 Fix decorations 2011-11-14 17:38:08 +00:00
Simon Robertshaw
33ac464441 Saving and loading for graphics modes 2011-11-14 16:41:01 +00:00
Simon Robertshaw
9dd0f24667 More stuff for render_uI 2011-11-14 14:26:50 +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
1b984200f3 Grid Mode 2011-11-12 17:25:21 +00:00
Simon Robertshaw
bca76b0796 Trim down UItext, remove Generations and Version 2011-11-12 16:37:01 +00:00
Simon Robertshaw
ee72977da8 Merge branch 'master' of github.com:FacialTurd/The-Powder-Toy 2011-11-12 16:24:39 +00:00
Simon Robertshaw
2bd9d61ab5 Listbox for Property tool property field 2011-11-12 16:24:21 +00:00
Simon Robertshaw
b9f15e16cc open_ui: Load correct thumbnail for dated saves 2011-11-12 14:19:10 +00:00
savask
73460283a2 "Pipe with ..." message when pipe is filled. 2011-11-12 21:07:19 +07:00
Simon Robertshaw
859022ccb1 Fix memory leaks and thumb caching for datestamped saves 2011-11-12 13:55:18 +00:00
Simon Robertshaw
9b4e3b9436 Merge pull request #51 from atlaua/master
todo resolved
2011-11-12 04:50:25 -08: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
jacksonmj
05fbb92420 Make PIPE reset (ready to generate pattern) when ctype is cleared and life is 0 2011-11-12 20:46:47 +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
Simon Robertshaw
bc2b5e7945 Pixel grid for Zoom 2011-11-08 12:16:13 +00:00
Simon Robertshaw
b71214b8cf MSVC compatibility 2011-11-04 21:33:44 +00:00
Simon Robertshaw
6615fbca03 Fix shader compilation for ATi and Intel 2011-11-04 20:07:51 +00:00
atlaua
ae26ecaf8d Prevented a malloc-related problem in interface.c from occuring. 2011-11-03 19:25:49 +01:00
atlaua
e084d91b55 Resolved a todo in main.c 2011-11-03 14:24:20 +01:00
Simon Robertshaw
cfb8ec7af5 Error logging for shader compilation 2011-11-02 20:24:04 +00: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
Simon Robertshaw
9c26ef45b6 OpenGL headers for OS X in graphics.c 2011-11-02 10:39:48 +00:00
Simon Robertshaw
3723147a1d ACEL and DCEL, need to be in a better section 2011-11-01 20:44:49 +00:00
Simon Robertshaw
b0458bd5fa OpenGL on Windows 2011-11-01 19:29:13 +00:00
savask
98e23875c8 Fixes for stick mans in heat mode. 2011-11-01 23:44:44 +07:00
savask
9ac04e2c18 Right color for air stick man. 2011-11-01 23:44:31 +07:00
savask
3e5fb5942d Made fighters shoot anything deadly. 2011-11-01 23:44:17 +07:00
savask
8e00d07f35 Some works on FIGH's AI. 2011-11-01 23:44:02 +07:00
Simon Robertshaw
6de8346cdb Fix Wireworld graphics 2011-11-01 13:35:18 +00:00
Simon Robertshaw
241a12104b Fix scaling, no runtime scale switching yet :( 2011-11-01 13:21:47 +00:00
Simon Robertshaw
a9046fe7a6 OpenGl Improvements 2011-11-01 11:42:44 +00:00
Simon Robertshaw
ec3fdfed1c Deco apply to fire mode 2011-10-31 21:57:13 +00:00
Simon Robertshaw
c26cfa29c2 LCRY tweaks 2011-10-31 15:35:27 +00:00
Simon Robertshaw
4124738a0e Electrons Hydrolysis. 2011-10-30 21:13:33 +00:00
Simon Robertshaw
856f9574b6 Change LCRy workings and add ELEC (wip) 2011-10-30 16:22:33 +00:00
Simon Robertshaw
3daf9e1e29 Fix nothing display and LCRY with decoration 2011-10-29 21:21:30 +01:00
Simon Robertshaw
f4b6cbf34d Fix passing of PMODE_GLOW into Heat display 2011-10-29 15:55:42 +01:00
Simon Robertshaw
52fd083db4 Persistent display for OpenGL 2011-10-29 13:46:14 +01:00
Simon Robertshaw
a2d1ed0bac Diamond head for Fighter 2011-10-29 12:25:40 +01: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
a7191ce9e7 Whoops, fix PMODE_BLEND to use correct function, also fix BRAY del mode 2011-10-29 00:11:27 +01: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
7413654b9f Fix Blob mode, Sprk, Firw, Fwrk and others 2011-10-28 22:36:37 +01:00
Simon Robertshaw
228e79eb4f Fix graphics for Phot, Fire, Stor 2011-10-28 22:10:05 +01:00
Simon Robertshaw
a101353681 Make smoke a little less dark 2011-10-28 21:54:10 +01:00
Simon Robertshaw
ed75259f54 Fix H2+O2 Plasma that doesn't make water 2011-10-28 21:53:21 +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
60de1cf575 Fix graphics.c 2011-10-26 16:24:54 +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