Commit Graph

1138 Commits

Author SHA1 Message Date
Simon Robertshaw
48be91e4df Merge branch 'master' of github.com:FacialTurd/PowderToypp 2012-10-29 09:36:32 +00:00
Simon Robertshaw
e08bc6680b Format: Buffer to pti, Save renderer 2012-10-29 09:36:16 +00:00
Bryan Hoyle
32bdcb89e8 VIBR fixes 2012-10-28 21:11:18 -04:00
jacksonmj
caf262ed60 Decrease absorption chance for SPNG, to make release of water from saturated SPNG look a bit less strange 2012-10-27 00:56:02 +01:00
jacksonmj
9a0ca32372 Make conversion of PHOT to ELEC using BIZR, and enrichment of DEUT with ELEC, work better 2012-10-27 00:56:02 +01:00
Simon Robertshaw
9b4f710e28 Menu icon for sensors menu and fix for VIBR std::max args 2012-10-26 15:58:39 +01:00
Simon Robertshaw
c3ba809806 Fix error from merging 2012-10-26 15:32:10 +01:00
Simon Robertshaw
a1d98ffc31 Fix BVBR for generate.py 2012-10-26 15:29:55 +01:00
jacob1
6d6b0dfa9f some VIBR changes, also allow it to be compiled with Scons 2012-10-26 15:18:52 +01:00
jacob1
69aad4caa2 some testing with DEBUG mode, add some stuff
Conflicts:
	src/cat/TPTScriptInterface.cpp
2012-10-26 15:17:02 +01:00
jacob1
e773abdcc8 Ctrl + G gravity grid toggle 2012-10-26 15:16:05 +01:00
jacob1
3ad7cf4539 !quit function 2012-10-26 15:15:52 +01:00
jacob1
5ef6bd8507 close console when using the !load command 2012-10-26 15:15:45 +01:00
jacob1
3a29fc0268 Save local saves as current name option (overwrites them automatically). Fix filename not showing when first saving a local save 2012-10-26 15:15:38 +01:00
jacob1
e2622657f0 ability to reload and resave local saves without retyping name 2012-10-26 15:15:24 +01:00
Simon Robertshaw
63daf67d44 Improve EXOT description 2012-10-26 15:14:57 +01:00
jacob1
6d1c7be740 initialize all stickmen variables, not just legs 2012-10-26 15:13:27 +01:00
jacob1
fd07d35e34 limit the number of signs that can be placed 2012-10-26 15:13:00 +01:00
jacob1
00fdd8308a possibly fix lag/crash when deleting stamps 2012-10-26 15:12:50 +01:00
jacob1
3461cc64d4 bring back the old vote bars 2012-10-26 15:12:42 +01:00
jacob1
d0b14dc64b don't render invalid elements 2012-10-26 15:12:35 +01:00
jacob1
4d207b1146 fix INVS graphics 2012-10-26 15:12:21 +01:00
jacob1
947660fcd4 Fix hydrogen not burning right (with and without realistic heat), allow h2 to burn at all temps while still allowing fusion to work correctly 2012-10-26 15:12:13 +01:00
jacob1
ccd9284e61 improve the GOL menu descriptions 2012-10-26 15:12:05 +01:00
jacob1
c58a3fb2dc TSNS doesn't detect things with an equal temp (fixes detecting wires) 2012-10-26 15:11:59 +01:00
jacob1
b84460d79b visual studio compatibility, plus change text a little 2012-10-26 15:11:43 +01:00
jacob1
3f093c8072 VIBR explosion/graphical changes, it now has a while before it explodes after getting to the limit 2012-10-26 15:11:22 +01:00
jacob1
cd7ca6d417 some VIBR changes/fixes 2012-10-26 15:10:50 +01:00
jacob1
04b76a4b48 VIBR/BVBR - vibranium. Initial commit, doesn't seem to work yet 2012-10-26 15:10:44 +01:00
Simon Robertshaw
0b09d2e0f3 Allow TSNS and DTEC to detect photons and other energy particles. Set default TSNS radius to 1 to make it easier to avoid detecting the wire connections 2012-10-10 21:27:36 +01:00
Simon Robertshaw
da07c22ee4 new elements: DMG (Force bomb) and TSNS (Temperature sensor) 2012-10-10 19:29:11 +01:00
Simon Robertshaw
249e3dcad3 Merge pull request #195 from Huulivoide/master
Minor fixes needed to build on Linux/64bit.
2012-10-09 08:43:13 -07:00
Jesse Jaara
b1d3ebacd2 Windows doesn't have unistd.h, use only in unix platforms. 2012-10-07 12:11:41 +03:00
Jesse Jaara
ec413dd057 Fix an error that prevents building on 64bit systems. 2012-10-06 19:52:48 +03:00
Simon Robertshaw
af181faeea Revert "multiple BRCK colors (suggested by Catelite)"
This reverts commit 4a8ae25299e465ab55072dd512b5818881ec5a67.
2012-10-05 17:25:04 +01:00
jacob1
774bc08c2c Move LOLZ/LOVE Rule tables into more appropriate location (element file) 2012-10-05 16:52:53 +01:00
jacob1
d159467b63 LOLZ and LOVE work again 2012-10-05 16:33:54 +01:00
jacob1
f19f393e22 multiple BRCK colors (suggested by Catelite) 2012-10-05 16:33:45 +01:00
jacob1
a16534e782 don't let TNT flood fill explode when under other particles (prevents lag) 2012-10-05 16:33:24 +01:00
jacob1
d2af4470a5 show # of parts, [GRID X], PIPE/PPIP with X, and molten X (with debug on) in HUD 2012-10-05 16:33:12 +01:00
jacob1
433a80b099 holding both Ctrl and Shift still enables 10x stength 2012-10-05 16:33:00 +01:00
jacob1
a9619fad33 Console Show quickoption
(best way I could think of)
2012-10-05 16:32:50 +01:00
jacob1
72b00ca5e1 info tip on deco/ngrav/aheat changed 2012-10-05 16:32:39 +01:00
jacob1
e600c20ba9 undo ambient heat in snapshots 2012-10-05 16:32:06 +01:00
jacob1
97cea273e5 Fast quit option (disable to make "X" act like in tpt) 2012-10-05 16:31:04 +01:00
jacob1
71db872e64 {t:15100|text} to open a forum thread (will try to add more shortcuts later) 2012-10-05 16:30:55 +01:00
Simon Robertshaw
7c0ba094b8 Ensure save is stored in memory for reload when using Save as current name, correct ServerSaveActivity to call SaveUploaded when doing an instant upload 2012-10-05 16:30:32 +01:00
Simon Robertshaw
0fbe12772d Only run autorun if it exists 2012-10-05 16:04:55 +01:00
jacob1
5c59b9d6cb don't render fire on stamps (reduces lag) 2012-10-05 15:49:54 +01:00
jacob1
63c364652d prevent setting invalid types, fix setting type to "NONE", "C4", & "C5" 2012-10-05 15:49:41 +01:00
Simon Robertshaw
b35fd0298c Flush stamps list to file when deletins, Rename stamps undelete function to rescan 2012-10-05 15:46:42 +01:00
jacob1
7313bd81ca fix problem with last commit
there was no other missing stamps problem actually, just this
2012-10-05 15:23:24 +01:00
Simon Robertshaw
34fdffa340 Fix textbox key repeat issue 2012-10-05 15:23:01 +01:00
jacob1
d45dd605e9 Stamp fix button to bring back deleted stamps 2012-10-05 15:20:33 +01:00
jacob1
cb8efcd0f9 fix visual studio compiling errors (but not the dirent.h one) 2012-10-05 15:19:00 +01:00
Simon Robertshaw
4bb402f4fd Fix stuttering issue with FPS cap 2012-10-05 14:21:38 +01:00
jacksonmj
707c11203e Fix extra BUBW sometimes being produced when CO2 dissolves 2012-10-03 15:42:30 +01:00
Jesse Jaara
1ba412d3ba Add couple of missing header files needed by GCC 4.7. 2012-10-02 23:29:40 +03:00
Simon Robertshaw
b98f5faace Fix photon blending mode 2012-10-01 21:54:52 +01:00
Simon Robertshaw
0e394ed62e Don't highlight menus when the mouse button is down. 2012-10-01 14:26:43 +01:00
Simon Robertshaw
58763f0900 Fix stamp library loading issue (wasn't loading beyond 512 bytes, readsome doesn't always reach eof before not reading n 2012-10-01 13:36:56 +01:00
Simon Robertshaw
c0c5717efe Limit save description length 2012-10-01 13:03:03 +01:00
Simon Robertshaw
134a59609d Collapse comment box after sending comment 2012-10-01 12:41:31 +01:00
Simon Robertshaw
98faf2b192 Don't reset tick counter when loading saves, fixes issue with LIGH tool 2012-10-01 12:32:56 +01:00
Simon Robertshaw
39afea3945 Impose limit when pasting into textboxes 2012-10-01 12:28:21 +01:00
Simon Robertshaw
d78082d368 Negative values in old console commands 2012-10-01 12:14:47 +01:00
Simon Robertshaw
7568e082dd Allow pausing when using stamp placement/selection 2012-10-01 12:07:02 +01:00
Simon Robertshaw
0801497ed2 Fix wall clipping during stamp rotation 2012-10-01 12:02:04 +01:00
Simon Robertshaw
163fbde8af Fix issue where thumbnails are sometimes the incorrect ones 2012-10-01 00:15:09 +01:00
Simon Robertshaw
89e9623725 Fix word wrapping issue (words moved onto new lines were not being added to the line width) 2012-09-30 23:57:23 +01:00
Simon Robertshaw
288a4f710a Activate deco tools when using deco menu 2012-09-30 23:04:29 +01:00
Simon Robertshaw
b97cf098b3 Draw walls behind particles 2012-09-30 22:41:50 +01:00
jacob1
f652786557 fix saves getting corrupted when saving, fix error messages not showing (correctly) 2012-09-30 20:46:08 +01:00
jacob1
be1b9112e8 Fix some uninitialized variables, add back sandcolor changing 2012-09-30 20:43:38 +01:00
Simon Robertshaw
1c60ce25ee Delete notification before removing from vector 2012-09-30 18:40:10 +01:00
Simon Robertshaw
02e09224e0 Prevent crash when pasting in Linux 2012-09-30 17:22:08 +01:00
Simon Robertshaw
68a32aa376 Pass points by value for drawing tools 2012-09-30 16:26:05 +01:00
Simon Robertshaw
70174bff47 Set appropriate default values for some static Lua interface variables 2012-09-30 16:25:29 +01:00
Simon Robertshaw
90ebd3e54c Better hanling of edgeMode and "New Sim" button 2012-09-30 16:19:44 +01:00
jacob1
d6f832b4f5 remove 'Z' quickoption
is confusing and useless, only needed when you draw gravity walls. I can't figure out how to do a show console quickoption
2012-09-29 23:21:24 +01:00
jacob1
b3741cd67c lock icon on unpublished saves 2012-09-29 23:03:02 +01:00
Simon Robertshaw
006dfdf596 Move PPIP to powered 2012-09-29 23:02:22 +01:00
Simon Robertshaw
2e99638d76 Fix crash loading null stamp after pasting (http://powdertoy.co.uk/Discussions/Thread/View.html?Thread=15107) 2012-09-29 22:53:32 +01:00
Simon Robertshaw
ef24a1ad44 Stable release options 2012-09-29 14:51:27 +01:00
Simon Robertshaw
e8418a8ca0 Lua FileSystem API 2012-09-29 13:28:56 +01:00
Simon Robertshaw
f96cb74a08 ren.decorations() to enable/disable/get decorations (Lua API) 2012-09-29 11:45:41 +01:00
Simon Robertshaw
9a42e47eb0 Move old Lua API into another file, make the old drawin API have the old position quirk for rects, new graphics (gfx) api with drawRect, fillRect, drawTect, drawLine and textSize functions. 2012-09-29 00:20:52 +01:00
Simon Robertshaw
261c654ca0 HTTP/1.1: Allow multiple whitespace characters in header fields 2012-09-28 17:19:00 +01:00
Simon Robertshaw
92dd8ac804 Fix case sensitive filename 2012-09-27 14:29:50 +01:00
Simon Robertshaw
a953871bd8 Move Render presets to the right 2012-09-27 13:42:05 +01:00
Simon Robertshaw
b0b402d90e Improvement to some of the rendermode icons 2012-09-26 17:15:30 +01:00
Simon Robertshaw
ff24e97d3e Always focus text box for property tool 2012-09-26 16:56:22 +01:00
jacob1
6ec915df80 make PROP interface a little easier to use (first part of tpt issue 78) 2012-09-26 16:46:29 +01:00
jacob1
2f26fac9d0 Fix own / fav buttons being enabled even when not logged in 2012-09-26 16:46:21 +01:00
jacob1
e418ca5ac3 fix minor memory problem with last commit 2012-09-26 16:46:10 +01:00
jacob1
95cc715d71 render preset buttons in render options interface, also shift + 1 life view shortcut
modify it if you don't like how it looks, but it turned out better than I expected
2012-09-26 16:46:03 +01:00
jacob1
2a4298047c Fix smudge issue 2012-09-25 22:57:11 +01:00
jacob1
de7218da8d Fix black border around dialogs being off (I think I got all of them) 2012-09-25 20:10:23 +01:00
jacob1
5de2a4e479 Icon adjustments 2012-09-25 20:09:54 +01:00
jacob1
b57d956ca8 Icons and tooltips for everything in renderview. (Empty space not filled yet) 2012-09-25 20:09:43 +01:00
jacob1
187a5189d5 some improvements to the render options interface and checkboxes (icons and tooltips coming next) 2012-09-25 20:09:24 +01:00
jacob1
5ee1c7ff80 Fix incorrect deco colors being selected 2012-09-25 20:08:33 +01:00
jacob1
d5e322c98d small change 2012-09-25 20:07:48 +01:00
jacob1
a9ccbf409b display hex value in deco editor (replaces Cancel button) 2012-09-25 20:05:42 +01:00
jacob1
a4f12d367b Make number boxes easier to use, plus limit deco editor numbers to 255 2012-09-25 20:05:28 +01:00
jacob1
bb08de4544 allow alpha editing
Conflicts:

	src/colourpicker/ColourPickerActivity.cpp
2012-09-25 20:02:44 +01:00
jacob1
10c6c46e6f alt click alternative to middle click (that doesn't break line snapping) 2012-09-25 19:51:10 +01:00
jacob1
4be80a3c7c Fix crash - uninitialized (and not needed) variable 2012-09-25 19:50:14 +01:00
Simon Robertshaw
25d872ec48 MacOS X targets for Scons, Fix some inlines for clang 2012-09-25 17:53:48 +01:00
Simon Robertshaw
cfb8df0830 Work on Ahead-Of-Time compiler for PVM 2012-09-24 14:08:39 +01:00
Simon Robertshaw
2ddbd57677 If/elseif with simple conditions 2012-09-23 15:14:56 +01:00
Simon Robertshaw
1905e49744 Macros and property setting 2012-09-23 11:39:20 +01:00
Simon Robertshaw
644c130712 Set properties with integer.property 2012-09-21 21:21:03 +01:00
Simon Robertshaw
939a04d3c7 Testing new vm/language WIP 2012-09-21 15:05:50 +01:00
Simon Robertshaw
6e44ebc358 Checkbox, Slider and ProgressBar components for ui API 2012-09-17 12:20:58 +01:00
Simon Robertshaw
e52e9ce91c Prevent UI thread lockup when drawing hideously large progress bars for no reason. 2012-09-16 17:57:41 +01:00
Simon Robertshaw
bd02c36426 Right click menu to go to history and user info for save buttons 2012-09-16 17:09:23 +01:00
jacob1
cd7fe454b2 Fix minor highlighting bug in the save browser, votes counter is drawn on your saves even with mouse over thumbnail
this covers up the corner all the time, so i'm not sure if I should go back to the old way
2012-09-16 12:09:59 +01:00
jacob1
dd82ed8cd9 fix some errors in visual studio 2012-09-16 12:09:13 +01:00
jacob1
ad0149a1bb update version numbers 2012-09-16 12:07:39 +01:00
jacob1
4c791f4892 remove unneeded check 2012-09-16 12:07:24 +01:00
jacob1
45ab8cca23 Add icons back to search buttons, fix positioning of them, disable my own / fav buttons when still loading saves 2012-09-16 12:06:53 +01:00
jacob1
8f58c61c69 Show number of votes and the history button on your own saves 2012-09-16 12:05:29 +01:00
jacob1
eac109a563 fix possible crashes with save buttons and uninitialized renderer variables
Fixes second part of issue 179
2012-09-16 12:03:41 +01:00
Simon Robertshaw
95bbd04d21 Merge branch 'master' of github.com:FacialTurd/PowderToypp 2012-09-16 12:02:09 +01:00
Simon Robertshaw
42ec654f3e When reloading elements API, set packages.loaded["elements"] to nil to prevent luaL_register from trying to reuse a nilled table. Fixes #189 2012-09-16 12:01:48 +01:00
Savely Skresanov
ec0dfa27e8 Hooked more functions to VM. 2012-09-15 21:34:27 +07:00
Savely Skresanov
b626864293 Some work on adding new hooks. 2012-09-15 21:34:18 +07:00
Simon Robertshaw
8a4d18df49 Better reporting dialogue 2012-09-15 15:16:46 +01:00
Simon Robertshaw
3ed5672052 Render fire after wall drawing 2012-09-15 15:00:16 +01:00
Simon Robertshaw
b8a5b8ecb3 Fix file reading, fix ARG implementation 2012-09-15 12:26:52 +01:00
Simon Robertshaw
3b2f4d59fc Better fire rendering for saves 2012-09-14 23:53:58 +01:00
Simon Robertshaw
5b9032fb3f Correct initialisation of FIGH 2012-09-14 22:23:35 +01:00
Simon Robertshaw
486b34ebe5 Fixes invalid text pasting, Adds API to VM, allow program loading in Lua and assigning to update function 2012-09-14 22:03:14 +01:00
Simon Robertshaw
685be24ffa Remove testing particle from repo 2012-09-13 23:01:30 +01:00
Simon Robertshaw
5b52ac3675 Save history and new multiline formatter 2012-09-13 22:39:01 +01:00
Simon Robertshaw
a11cd592cb Show version info in update prompt. Fixes #177 2012-09-13 18:33:12 +01:00
Simon Robertshaw
f7f51d5045 Make sample tool sample different life types. Fixes #184 2012-09-13 16:41:35 +01:00
Simon Robertshaw
44c55fbd45 Ensure cursor position is correct after placing stamp. 2012-09-13 15:54:54 +01:00
Simon Robertshaw
cd03297086 Mouse move on exiting Window. Fixes 181 2012-09-13 15:51:23 +01:00
Simon Robertshaw
03e40d53bc Allow editing link signs. Fixes #182 2012-09-13 11:12:39 +01:00
Simon Robertshaw
3e0fcc904e Disable JIT for now 2012-09-13 11:01:09 +01:00
Simon Robertshaw
acf652595c Some progress on JIT - no syscalls yet 2012-09-13 10:14:08 +01:00
Simon Robertshaw
771d5df5c9 Fix buffer overflow with HTTP headers caused by recent \r\n commit" 2012-09-11 13:13:24 +01:00
Simon Robertshaw
369ba2eced More VM syscalls 2012-09-09 20:03:27 +01:00
Simon Robertshaw
b44ac1bb7d Allow terminating the VM 2012-09-09 19:16:25 +01:00
Simon Robertshaw
ddeb11bb7e Merge 2012-09-09 17:56:24 +01:00
Simon Robertshaw
2d2f8713bc Move opcodes and syscalls out of main virtualmachine coee 2012-09-09 17:55:03 +01:00
Simon Robertshaw
d5ae22115d Preserve stack pointer after VirtualMachine::Call() 2012-09-09 15:22:54 +01:00
Simon Robertshaw
7b05862cfe Disable VM test file by default 2012-09-09 13:07:41 +01:00
Savely Skresanov
b2a2940d8c Add test files. 2012-09-09 18:55:42 +07:00
Simon Robertshaw
cd6c193e81 Virtual machine 2012-09-09 12:51:37 +01:00
Simon Robertshaw
ba822dcbd2 Remove debug crap 2012-09-07 12:30:45 +01:00
Simon Robertshaw
04e0d0d5ad Hidden elements in element search 2012-09-07 01:05:36 +01:00
jacob1
5a91b83875 revert changing the lua/sdl includes and min/max changes 2012-09-07 00:53:29 +01:00
jacob1
66af9969d6 Fix one more compiling error
(was using outdated SearchModel.h so reverted to official version)
2012-09-07 00:53:04 +01:00
jacob1
f8f70a3f77 Visual studio compatibility
This removes some inlines when using visual studio to compile, uisng TPT_NO_INLINE. It also fixes many other problems visual studio has with the code
2012-09-07 00:52:56 +01:00
Simon Robertshaw
58fa3dd539 Fix some off-by-one mouse clamping issues 2012-09-07 00:51:14 +01:00
jacob1
76477e1b46 Some improvements to the appearence of the save browser and preview
Make huge labels not so huge, fix color of some buttons
2012-09-07 00:38:09 +01:00
jacob1
2dcdca2761 fix spark color in nothing mode 2012-09-07 00:37:53 +01:00
jacob1
c32035b8ca Fix PRTI/PRTO color, debug lines only drawn in debug mode. Fixes # 148 2012-09-07 00:37:17 +01:00
jacob1
22de8ecb6c Change hover color of update box (white just didn't look right) 2012-09-07 00:36:19 +01:00
jacob1
24b4b0b187 Fix bugs with energy particles in PIPE 2012-09-07 00:36:02 +01:00
jacob1
1391de2e3a Wall names in HUD
Conflicts:

	src/game/GameView.cpp
2012-09-07 00:35:33 +01:00
Simon Robertshaw
2243c86ef9 More demonstration of my inability to commit the saved file 2012-09-06 01:30:11 +01:00
Simon Robertshaw
993fca3d02 Gah, amend previous 2012-09-06 01:27:32 +01:00
Simon Robertshaw
9e3782ef1d Fix Line/Rect drawing in zoom window 2012-09-06 01:10:57 +01:00
Simon Robertshaw
9432eb63a2 Some simulation API 2012-09-05 22:43:37 +01:00
Simon Robertshaw
9be4f41809 Fix setting colour presets 2012-09-05 21:53:46 +01:00
Simon Robertshaw
b0158e2f60 Changes to Smudge and blending modes (make them a little slower and easier to handle) 2012-09-05 21:49:34 +01:00
Simon Robertshaw
3d0ce2ac37 Correct default tools 2012-09-05 21:30:49 +01:00
Simon Robertshaw
37129abbc6 Allow mass unfavouring, unfavouring from the preview view. Fixes #149 2012-09-05 20:24:46 +01:00
Simon Robertshaw
5da70ef8a6 Ensure errors are caught and displayed during tag operations. Fix some issues with the Tag ui. Fixes #157 2012-09-05 19:47:03 +01:00
Simon Robertshaw
09c266f252 Perform pointtranslate (zoom) only in GameView. Fixes point line issue in #175 2012-09-05 18:44:53 +01:00
Simon Robertshaw
98725dea26 Only use stairstepping for resampling when absolutely necessary (when the downscaling factor is a power of 2). Somewhat fixes #176 2012-09-05 18:27:16 +01:00
Simon Robertshaw
d61690bc09 Prevent setting double scale on smaller screens. Fixes #166 2012-09-05 17:31:49 +01:00
Simon Robertshaw
d379390d06 Newtonian gravity field info in HUD (Maybe we could have an arrow to show direction in future). Fixed #152 2012-09-05 17:02:03 +01:00
Simon Robertshaw
3f43763695 Merge branch 'master' of github.com:FacialTurd/PowderToypp 2012-09-05 16:56:54 +01:00
Simon Robertshaw
5904844e96 Add way of uniquely identifying tools, preserve active menu and tools when rebuilding menus (fixes #170) 2012-09-05 16:56:41 +01:00
Simon Robertshaw
0230f4d9ea Remove unused statement wasting memory 2012-09-04 15:48:38 +01:00
Simon Robertshaw
d256439c40 Some simulation API 2012-09-04 15:20:34 +01:00
Simon Robertshaw
c63f6adcb8 Fix crash/lock up when loading tags 2012-09-03 20:54:55 +01:00
Simon Robertshaw
41b464953a Load tags seperately from saves in search 2012-09-03 17:38:26 +01:00
Simon Robertshaw
7d9f8a0b1d Use \r\n instead of just \n for HTTP headers 2012-09-03 17:37:58 +01:00
Simon Robertshaw
612dca950d Move class definitions for ThumbnailBrokeer into header 2012-09-03 17:37:25 +01:00
Simon Robertshaw
32d73da322 Improve save preview layout 2012-09-03 13:38:13 +01:00
Simon Robertshaw
b05f114174 Views in save Preview and use old vote bars. Fixes #171 2012-09-03 13:25:48 +01:00
Simon Robertshaw
51d2c783cc Remove translation from alt-click to middle click to fix line snapping. Fixed #173 2012-09-03 12:43:15 +01:00
Simon Robertshaw
1ac964d9ba Ensure saves are expanded in memory when performing translate operations. Fixes #174 2012-09-03 12:38:09 +01:00
Simon Robertshaw
4e09a077a4 Textbox component for Lua interface API 2012-09-02 23:55:08 +01:00
Simon Robertshaw
b7616a91d8 Prevent changing of sorting mode when results haven't loaded. Fixes #172 2012-09-02 15:40:39 +01:00
Simon Robertshaw
6d991c10d7 Logging for UI component events, tr 2012-09-01 20:13:51 +01:00
Simon Robertshaw
9bc06a2fc4 "Molten X" for mouseover with lava, fixes #165 2012-09-01 18:36:43 +01:00
Simon Robertshaw
9751c962b1 No default description, fixes #153 2012-09-01 18:33:28 +01:00
Simon Robertshaw
d9f9e88ee4 Use original naming for sorting button in save search, fixes #155 2012-09-01 18:25:03 +01:00
Simon Robertshaw
ba55da77a9 !load command for old console 2012-09-01 18:13:13 +01:00
Simon Robertshaw
618e29d5d4 Colour picker and presets for decorations 2012-09-01 17:55:27 +01:00
Simon Robertshaw
0a67e560f4 Fix Simulation Tool brush issue (misalignment/didn't work with small brushes). Fixes #167 2012-09-01 17:17:15 +01:00
Simon Robertshaw
355c43723f More interface API 2012-08-31 22:02:02 +01:00
Simon Robertshaw
e8628274ad Events for Window object (Lua) 2012-08-31 20:32:14 +01:00
Simon Robertshaw
493a32a1b2 Some Lua interface API stuff 2012-08-31 19:39:11 +01:00
Simon Robertshaw
322d224fa7 Get/Set single element properties 2012-08-30 17:09:27 +01:00
Simon Robertshaw
7c2e84b7bb More methods for setting element properties 2012-08-30 14:28:53 +01:00
Simon Robertshaw
a9fba97c36 Fix streamline placement 2012-08-30 01:50:18 +01:00
Simon Robertshaw
6dbcd3cc59 Fix cursour falling just out zoom window 2012-08-30 00:18:42 +01:00
Simon Robertshaw
58dc2559aa Implement retrieval of element properties 2012-08-29 22:04:07 +01:00
Simon Robertshaw
3e78f64da8 Bitops for Lua, incomplete elements API 2012-08-29 20:50:18 +01:00
Simon Robertshaw
6760d15be7 Additions to Lua API: Renderer (colourMode, displayMode, renderMode, plus all the macros used for Particle/display/colour modes) 2012-08-28 21:39:09 +01:00
Simon Robertshaw
856a33e3db Update version number 2012-08-28 18:42:36 +01:00
Simon Robertshaw
07a66dc3dc tpt.element also converts numbers to names 2012-08-28 16:12:30 +01:00
Simon Robertshaw
92f3ad5814 Black decorations only in thumbnails 2012-08-28 15:53:07 +01:00
Simon Robertshaw
1fb544815f Correct PHOT colour during fusion 2012-08-28 15:13:20 +01:00
Simon Robertshaw
14c0ea59a9 cold phot doesn't burn things 2012-08-28 15:09:32 +01:00
Simon Robertshaw
05e32f1698 Fix things melting with heat sim off 2012-08-28 15:08:11 +01:00
Simon Robertshaw
4263e3aab7 DTEC, generates a spark when something with it's ctype is nearby 2012-08-28 14:17:01 +01:00
Simon Robertshaw
29619e9ebf WOOD and PLNT turn grey when hot, bluish when cold 2012-08-28 13:19:34 +01:00
Simon Robertshaw
df26523e10 Save decorations and gravity field drawing to prefs 2012-08-28 13:06:45 +01:00
Simon Robertshaw
99b2d8d67d Limit SPNG saturation and reduce absorbtion rate for GEL and SPNG with some elements 2012-08-28 12:48:50 +01:00
Simon Robertshaw
5ded005b0c Correct proportions of CO2 and WATR when GEL/SPNG is absorbing BUBW 2012-08-28 12:40:18 +01:00
Simon Robertshaw
91ec4d1125 GEL and SPNG absorb water from more elements and leave behind what the water was mixed width 2012-08-28 12:38:18 +01:00
Simon Robertshaw
86fc8e1eb3 TPT: Prevent Acid from eating broken glass 2012-08-28 12:28:16 +01:00
Simon Robertshaw
09d32f225b Ensure previewview comment box resizing is triggered. 2012-08-27 18:21:34 +01:00
Simon Robertshaw
2ae37525e3 Nicer HUD for beta 2012-08-27 16:14:13 +01:00
Simon Robertshaw
072cfe67aa Missing part of TPT commit 04a09d997, for TTAN, nt and surround_space is now from 0 to 8 2012-08-27 15:11:45 +01:00
Simon Robertshaw
dd2fc64793 Fix bug in history restoring where the lastActiveIndex is not updated leading to incomplete restoring 2012-08-27 13:33:15 +01:00
Simon Robertshaw
0ca680f4c8 Enable decorations in renderer for local save items, disable for server save previews. 2012-08-27 13:32:17 +01:00
Simon Robertshaw
ebc4116675 Disable decorations when rendering saves 2012-08-26 16:37:17 +01:00
Simon Robertshaw
e88fca8aa1 Save ID copying for preview 2012-08-25 18:11:36 +01:00
Simon Robertshaw
5c293ba9bf Fix messed up revert 2012-08-25 16:41:34 +01:00
Simon Robertshaw
59a78621d9 Complete "Consistent proportions of WATR and SALT in SLTW" after REALISTIC revert 2012-08-25 16:36:01 +01:00
Simon Robertshaw
1987efd6e5 Revert "HYGN now combusts and fuses properly"
This reverts commit ede6876a82.
2012-08-25 16:33:12 +01:00
Simon Robertshaw
9b10f0c390 Revert "final fusion fixes"
This reverts commit add4226f31.
2012-08-25 16:32:51 +01:00
Simon Robertshaw
082072a05e OPS: Fix byte order when unpacking 4 byte tmp fields 2012-08-25 16:29:27 +01:00
Simon Robertshaw
6ace7bd26f Clear area behind zoom, fixes #144 2012-08-25 13:41:14 +01:00
Simon Robertshaw
1c443ceb57 Sample tool samples decoration colour when deco menu is visible. fixes #146 2012-08-25 13:36:53 +01:00
Simon Robertshaw
52ec84198b Correct size for textbox limits, fixes #8 2012-08-25 12:58:56 +01:00
Simon Robertshaw
64a404263a Tooltips for quick options menu, #113 2012-08-25 11:37:55 +01:00
Simon Robertshaw
5c683f6bc3 Tooltips for sign in button, fixes #113 2012-08-25 10:59:59 +01:00
Simon Robertshaw
ae3c9ddf39 Don't you just hate those fencepost errors... Stop going out of bounds when traversing the X axis with gravity mask. 2012-08-24 20:36:23 +01:00
Simon Robertshaw
98da88e34f Alt click alternative to middle clicking 2012-08-24 19:15:22 +01:00
Simon Robertshaw
a8d4bdeb2d Fix install crash (somehow, I commented out the bit the gets the current directory, leading to strlen op on a NULL pointer), fixes #145 2012-08-24 19:03:20 +01:00
Simon Robertshaw
822539bcdb More efficient floodfill function for gravity walls, no need for larger stacks with 64bit builds 2012-08-24 18:22:02 +01:00
Simon Robertshaw
beb0e80849 Prevent key overlap for Stickman movement and Gravity/Debug/Stamp actions, fixes #81 2012-08-24 17:34:36 +01:00
Simon Robertshaw
a28121b166 Fix prev, next buttons in Stamps browser. #141 2012-08-24 11:59:26 +01:00
Simon Robertshaw
b7328e03ac Remember Console history 2012-08-21 17:58:45 +01:00
Simon Robertshaw
fb6f36907f PPIP glowing brick in fire mode 2012-08-21 14:58:23 +01:00
Simon Robertshaw
62f067d29d Fix stamps page count 2012-08-21 14:06:54 +01:00
Simon Robertshaw
b639da3692 Use collapsed saves when using stamp browser, fix memory leak when saving stamps 2012-08-21 13:30:30 +01:00
Simon Robertshaw
b6736f967e Add EMP flash, fixes #137 2012-08-21 13:00:31 +01:00
Simon Robertshaw
e25d934856 Show stamp selection and placement in zoom window. Fixes #140 2012-08-21 12:31:27 +01:00