Simon Robertshaw
|
dadac37264
|
Move Diamond into solids menu, add gravity elements
|
2011-05-20 13:00:34 +01:00 |
|
Simon Robertshaw
|
c932552aed
|
Message notifications on login
|
2011-05-20 12:42:36 +01:00 |
|
Simon Robertshaw
|
1622974c0a
|
Fix message notifications for non-elevated users
|
2011-05-19 21:41:13 +01:00 |
|
jacksonmj
|
603844f97f
|
Fix DEUT explosion
|
2011-05-19 22:53:24 +08:00 |
|
jacksonmj
|
7482e4d071
|
Small fix for liquid and powder movement
|
2011-05-19 22:53:23 +08:00 |
|
jacksonmj
|
68c4d6d621
|
Make sure WIND can't be created
Revert this if the element number is reused for something useful
|
2011-05-19 22:53:23 +08:00 |
|
jacksonmj
|
e4b03fb2e2
|
Photons and neutrons go through portal instead of reflecting
|
2011-05-19 22:53:23 +08:00 |
|
Simon Robertshaw
|
af68469f6a
|
pthread Win32 static linking
|
2011-05-19 15:32:50 +01:00 |
|
Simon Robertshaw
|
3ff800ec9a
|
Message notification changes
|
2011-05-19 08:08:59 +01:00 |
|
Simon Robertshaw
|
9d70d60ee9
|
New message notification on session check TODO: Clickable link to conversations on website
|
2011-05-16 12:46:08 +01:00 |
|
Simon Robertshaw
|
1ddff1ad3b
|
Runtime fullscreen toggle TODO: Fix bug that prevents from closing the window after a fullscreen toggle
|
2011-05-15 20:40:08 +01:00 |
|
Simon Robertshaw
|
d8e7c82f1c
|
Fix n-gravity toggle
|
2011-05-15 19:45:45 +01:00 |
|
Cracker64
|
9d20d6af82
|
Decoration has a color menu. GoL uses less memory(17MB less), and probably a bit faster.
|
2011-05-14 13:46:10 +01:00 |
|
jacksonmj
|
e675fb3cc1
|
Fix crash with negative lava ctype
E.g. "set type prti lava"
|
2011-05-14 13:44:44 +01:00 |
|
jacksonmj
|
203c3a0151
|
Translate invisible particles to decorated diamond when loading
|
2011-05-14 13:44:22 +01:00 |
|
jacksonmj
|
7fe99f3210
|
Pass decorations to saving functions (doesn't actually save yet)
|
2011-05-14 13:44:02 +01:00 |
|
jacksonmj
|
cbfc73d8d6
|
Turn WIND into a tool
|
2011-05-14 13:43:51 +01:00 |
|
jacksonmj
|
26dbf70709
|
Fix overlapping particles
|
2011-05-14 13:39:40 +01:00 |
|
jacksonmj
|
882a839205
|
Fix high speed photons when reflecting near glass
|
2011-05-14 13:39:14 +01:00 |
|
Simon Robertshaw
|
fa54c005b2
|
Use properties for life decrement/kill
|
2011-05-14 13:38:52 +01:00 |
|
Simon Robertshaw
|
73f2f9f57f
|
fix neutron cloning
|
2011-05-14 13:34:06 +01:00 |
|
jacksonmj
|
c23124e0d7
|
Shrink draw_tool_xy
|
2011-05-14 13:28:24 +01:00 |
|
Simon Robertshaw
|
16f014b06a
|
Move wall drawing to graphics.c
|
2011-05-14 13:28:02 +01:00 |
|
Simon Robertshaw
|
d0f236d6b9
|
Condition variable instead of busy wait
|
2011-05-14 13:21:44 +01:00 |
|
Simon Robertshaw
|
33eb485c9f
|
Revert "-a"
This reverts commit 550d270af2 .
|
2011-05-14 13:09:46 +01:00 |
|
Simon Robertshaw
|
550d270af2
|
-a
|
2011-05-14 13:02:36 +01:00 |
|
Simon Robertshaw
|
3196690b03
|
Runtime scale switching
|
2011-05-13 10:44:39 +01:00 |
|
Simon Robertshaw
|
351565c6e2
|
Fix some thread sync and gravity sync issues
|
2011-05-12 18:45:14 +01:00 |
|
Simon Robertshaw
|
ee962dc8bb
|
Newtonian gravity toggle, disabled by default
|
2011-05-12 18:04:29 +01:00 |
|
Cracker64
|
59bd280fad
|
ANAR changes, WHOL absorbs ANAR and gets colder. ANAR burns with CFLM strangely.
|
2011-05-05 20:38:30 +01:00 |
|
jacksonmj
|
b5a334c2af
|
Improve piling of powders
|
2011-05-05 20:36:14 +01:00 |
|
jacksonmj
|
59d9071e87
|
Make damp sponge much less flammable
Also make evaporation cool the sponge better
|
2011-05-05 20:35:17 +01:00 |
|
jacksonmj
|
0aa4970b33
|
Remove some unnecessary checks
|
2011-05-05 20:35:08 +01:00 |
|
jacksonmj
|
892a2b11c7
|
Make middle click work with photon map
|
2011-05-05 20:34:22 +01:00 |
|
jacksonmj
|
9a3836879e
|
H2 burns from spark, lava, plasma; O2 burns from plasma
|
2011-05-05 20:34:05 +01:00 |
|
jacksonmj
|
a7b5718c6a
|
Fixes for previous commit
Previous commit caused buggy movement in walls
|
2011-05-05 20:33:42 +01:00 |
|
jacksonmj
|
ddaed2ad69
|
Slight speed improvement for liquids and powders
|
2011-05-05 20:33:09 +01:00 |
|
jacksonmj
|
7543a3d05e
|
Fix plut lava
type already set to ctype and ctype already cleared, whoops.
|
2011-05-05 20:31:46 +01:00 |
|
savask
|
f0c5960b56
|
Some work on bubbles. Added "bubble x,y" command to console.
Also made them save like regular soap.
|
2011-05-05 20:24:42 +01:00 |
|
savask
|
3ea306cc77
|
Some changes to soap.
|
2011-05-05 20:24:21 +01:00 |
|
Simon Robertshaw
|
5aefd0cb01
|
Initial soap commit
|
2011-05-05 20:14:35 +01:00 |
|
Simon Robertshaw
|
fb408ab82b
|
Revert "Dem bubbles"
This reverts commit 607572cf0d .
|
2011-05-05 20:08:13 +01:00 |
|
unknown
|
607572cf0d
|
Dem bubbles
|
2011-05-05 19:58:30 +01:00 |
|
Simon Robertshaw
|
981e17927b
|
Fix BMTL and gravity breaking
|
2011-04-26 16:57:04 +01:00 |
|
Simon Robertshaw
|
06c0949beb
|
Gravity breaks elements like pressure does (Doesn't work for broken metal and needs tweaking a little)
|
2011-04-26 16:46:57 +01:00 |
|
Simon Robertshaw
|
75d5cc3d04
|
Fix for non-diff mode
|
2011-04-26 16:18:43 +01:00 |
|
Simon Robertshaw
|
061d6ba7af
|
Gravity: only calculate the difference
|
2011-04-26 16:15:23 +01:00 |
|
Simon Robertshaw
|
b26648e6ae
|
Fix pause with gravity and test deuterium improvements
|
2011-04-25 20:41:45 +01:00 |
|
Cracker64
|
24f5905020
|
portal now uses particles as storage, so it keeps everything.
|
2011-04-25 19:00:27 +01:00 |
|
Simon Robertshaw
|
4c153d2f34
|
gravmutex = NULL not liked by some compilers (It's not actually correct anyway)
|
2011-04-25 16:59:04 +01:00 |
|
Simon Robertshaw
|
28d9328959
|
Dialog box for changing simulation options, gravity toggle needs implementing
|
2011-04-25 16:39:28 +01:00 |
|
jacksonmj
|
7b82eae82e
|
Jacksonmj: Move console functions into seperate file
|
2011-04-25 12:07:55 +01:00 |
|
Simon Robertshaw
|
aef09292ee
|
Allow negative gravity
|
2011-04-24 20:18:00 +01:00 |
|
Cracker64
|
3a541dfcbb
|
visual studio fixes
|
2011-04-24 20:04:16 +01:00 |
|
Cracker64
|
0ccd04b848
|
More decoration improvements. still TODO: text boxes that will change current color, as well as display current color. A menu with some basic color swatches.
|
2011-04-24 20:04:05 +01:00 |
|
Cracker64
|
88995a5910
|
line/box tool for decorations, some other things.
|
2011-04-24 20:04:01 +01:00 |
|
Simon Robertshaw
|
3acf9aae2a
|
Asynchronous thread for gravity processing
|
2011-04-24 17:49:33 +01:00 |
|
Simon Robertshaw
|
db427e4cdd
|
Dear PSTE
Nobody likes you
Sincerely, Everyone
|
2011-04-23 21:20:32 +01:00 |
|
Cracker64
|
085ea571b8
|
fix in RGB_to_HSV.
|
2011-04-23 14:01:03 +01:00 |
|
Cracker64
|
bd8de4c842
|
Decorations! ,still messing with it. It does not save currently. TODO: fix typing in boxes to update the color. Line/box tools. Some basic color selections like an element menu.
|
2011-04-23 14:00:51 +01:00 |
|
jacksonmj
|
aa3f475edc
|
Stricter frame rate limiting
|
2011-04-23 07:52:59 +08:00 |
|
jacksonmj
|
3e1ff2094c
|
Fix WTRV formed from burning firework dust
|
2011-04-23 07:52:59 +08:00 |
|
jacksonmj
|
3bfa39ecf3
|
Fix crash when setting fan direction with caps lock on
|
2011-04-23 07:52:59 +08:00 |
|
jacksonmj
|
f3b341c7b2
|
Remove limit on size of console scripts
Also fix regex to work with x,y instead of needing x+0,y+0
|
2011-04-23 07:52:59 +08:00 |
|
jacksonmj
|
9fb965f59d
|
Restrict temperature in DEUT explosion
|
2011-04-23 07:52:58 +08:00 |
|
Simon Robertshaw
|
13ff21bb22
|
Gravitaaaay (Needs tweeking for performance)
|
2011-04-22 17:06:09 +01:00 |
|
Simon Robertshaw
|
31d76df948
|
Fix returns for Coal code
|
2011-04-21 14:15:15 +01:00 |
|
Cate
|
635be04c16
|
Added the same IF to COAL for consistency, seems to work. Changed Ctypes to PT_Names instead of equivilent numbers.
|
2011-04-19 18:10:03 +01:00 |
|
Simon
|
743b7dffce
|
bcol Catelite merge
|
2011-04-19 18:09:36 +01:00 |
|
Simon
|
d37bd56eb6
|
'M' For selected element swap, 'dae' var for showing a selected element box upon element change (not implemented)
|
2011-04-17 20:34:54 +01:00 |
|
jacksonmj
|
8d8cc909bb
|
Ensure invisible photons get killed
|
2011-04-16 17:27:25 +01:00 |
|
jacksonmj
|
96d2587f29
|
Make high life lcry, pcln, pump, hswc graphics more boring
|
2011-04-16 17:27:03 +01:00 |
|
jacksonmj
|
1c771d1ea4
|
Photons and neutrons through portal
|
2011-04-16 17:26:54 +01:00 |
|
jacksonmj
|
466a6b2ccb
|
Whoops, missing header for exe_name
|
2011-04-16 17:26:29 +01:00 |
|
jacksonmj
|
24808344f4
|
Fix some memory leaks in save build/parse
|
2011-04-16 17:26:18 +01:00 |
|
jacksonmj
|
d6a28b6427
|
Use malloc in transform_save
Should fix crashes on Windows caused by stack overflow
|
2011-04-16 17:26:07 +01:00 |
|
Simon
|
605c957955
|
<.< >.> Nobody saw that...
|
2011-04-13 21:39:46 +01:00 |
|
Simon
|
f20bedd3de
|
info_box for renderer
|
2011-04-12 12:51:43 +01:00 |
|
Simon
|
664b578d13
|
Fix segfault with renderer
|
2011-04-12 12:39:28 +01:00 |
|
Simon
|
67531c2434
|
Game save renderer
|
2011-04-12 12:19:21 +01:00 |
|
Simon
|
7be136ddee
|
Distilled water instead of water from H2+O2
|
2011-04-10 11:47:49 +01:00 |
|
Simon
|
422fcc68ec
|
Better Oxygen/Hydrogen burning
|
2011-04-10 11:38:29 +01:00 |
|
Simon
|
9216675f41
|
And that's the last of the warnings
|
2011-04-08 15:44:13 +01:00 |
|
Simon
|
6c3ac2af5c
|
Remove more warnings
|
2011-04-08 15:39:55 +01:00 |
|
Simon
|
626cc8fa6a
|
Remove a TON of warnings
|
2011-04-08 15:28:57 +01:00 |
|
Simon
|
60039b531e
|
Bizarre solid uses Bizarre colour system
|
2011-04-08 15:13:19 +01:00 |
|
Simon
|
92b2cb70bd
|
Revert "Portal orbital effects stop more smoothly"
This reverts commit 29e41a0a0c .
|
2011-04-08 14:33:13 +01:00 |
|
Simon
|
f8f8b71869
|
Re-add install hotkey, removed in astyle commit
|
2011-04-08 13:10:35 +01:00 |
|
jacksonmj
|
c36c90e800
|
Workaround for some argument parsing bugginess
|
2011-04-08 11:11:48 +01:00 |
|
jacksonmj
|
40c4dde34a
|
Document icons for linux
|
2011-04-08 11:11:30 +01:00 |
|
jacksonmj
|
6ac508a5de
|
Start register_extension support for linux
Also fix a limitation on the length of open: paths
|
2011-04-08 11:11:20 +01:00 |
|
jacksonmj
|
75f6ea610a
|
More sensible types for path lengths
Now uses the types given in the path function declarations
|
2011-04-08 11:11:03 +01:00 |
|
jacksonmj
|
4aeac8b316
|
Also register .stm extension in Windows
|
2011-04-08 11:10:52 +01:00 |
|
jacksonmj
|
29e41a0a0c
|
Portal orbital effects stop more smoothly
When fe==0, dots finish moving to destinations before disappearing
|
2011-04-08 11:10:41 +01:00 |
|
jacksonmj
|
63f3f90c55
|
Improve PRTI orbital effects
Prevent ugly positioning of orbital effects when PRTI is surrounded but still taking in particles
|
2011-04-08 11:10:28 +01:00 |
|
jacksonmj
|
cbbce662cc
|
Electrolysis produces H2
|
2011-04-08 11:10:16 +01:00 |
|
jacksonmj
|
30f2b3217c
|
More accurate H2O ratio when forming water
|
2011-04-08 11:10:01 +01:00 |
|
Simon
|
767d73c5fc
|
astyle
|
2011-04-08 11:09:42 +01:00 |
|
jacksonmj
|
1bdf72be1a
|
Some fixes for H2
|
2011-04-08 11:06:50 +01:00 |
|
Simon
|
a2edfa11b8
|
Installer
|
2011-04-06 13:48:41 +01:00 |
|
Simon
|
5e03aae7b3
|
Register extension
|
2011-04-06 13:37:28 +01:00 |
|
Simon
|
ca02640ebb
|
Avoid potential overflow when pasting long text strings
|
2011-04-06 13:14:13 +01:00 |
|
Cracker64
|
1bc97fcc37
|
copy and paste functions for text boxes.
|
2011-04-06 13:08:59 +01:00 |
|
Simon
|
7663192174
|
Copy text box for save_name_ui
|
2011-04-04 20:46:27 +01:00 |
|
Simon
|
af76611a64
|
Add copytext box to the footer of open_ui
|
2011-04-04 20:27:00 +01:00 |
|
Simon
|
8872a1065b
|
Move copybox into its own control
|
2011-04-04 20:02:11 +01:00 |
|
Simon
|
078db03a52
|
NULL Window handle for OpenClipboard
|
2011-04-04 17:22:17 +01:00 |
|
Simon
|
5c079443f9
|
clipboard_push_text implementation for WIN32, UNTESTED
|
2011-04-04 17:07:38 +01:00 |
|
Simon
|
922befd844
|
Fix O2 and H2 files, also fix zero life death
|
2011-04-04 16:40:22 +01:00 |
|
Simon
|
2f91bdb9bc
|
Register extension now sets the correct icon
|
2011-04-04 16:28:43 +01:00 |
|
Simon
|
050f71fbab
|
Merge branch 'master' of github.com:FacialTurd/The-Powder-Toy
|
2011-04-04 16:26:29 +01:00 |
|
Simon
|
a1b1308039
|
Document icon
|
2011-04-04 16:25:48 +01:00 |
|
AntB
|
db406494bd
|
Added H2:
Will reduce DESL to WATR and OIL under pressure
Will fuse with O2 under pressure to make WATR
|
2011-04-04 23:18:26 +08:00 |
|
jacksonmj
|
4d80abc399
|
Fix neutrons crash
Also fix neutrons causing unwanted movement of parts[0]
|
2011-04-04 16:12:52 +01:00 |
|
jacksonmj
|
63089242a5
|
Successful deletion is not an error
|
2011-04-04 16:12:13 +01:00 |
|
jacksonmj
|
90f8c4f483
|
error_ui: wrap text and change message box height to fit
Stops banned user message overflowing out of message box
|
2011-04-04 16:11:37 +01:00 |
|
jacksonmj
|
45b1b2bc96
|
Fix banned user message
error_ui does not support separate title text
|
2011-04-04 16:11:16 +01:00 |
|
jacksonmj
|
bff7d73a64
|
Fix crashes when pasting on top of walls
|
2011-04-04 16:11:05 +01:00 |
|
jacksonmj
|
68f9b59f08
|
Use floats for temperature in both consoles (old and python)
|
2011-04-04 16:10:54 +01:00 |
|
jacksonmj
|
e18480006e
|
Clear particle data in parse_save
Fixes QRTZ sometimes growing when copied and pasted
|
2011-04-04 16:10:41 +01:00 |
|
jacksonmj
|
0232fc9301
|
Use floats for vx,vy in old console
|
2011-04-04 16:10:28 +01:00 |
|
jacksonmj
|
d2d3956e72
|
Improved frame rate limiting
|
2011-04-04 16:10:20 +01:00 |
|
jacksonmj
|
592b923b66
|
Finish WIN32 register_extension, fix Visual Studio compile
|
2011-04-04 16:10:03 +01:00 |
|
Simon
|
651208c5fb
|
Prevent dust residue from FWRK
Conflicts:
src/powder.c
|
2011-04-04 16:09:05 +01:00 |
|
jacksonmj
|
cf00540303
|
Restore new stamp manipulation
Overwritten by: Python console 2e401babb7
|
2011-04-04 16:06:35 +01:00 |
|
jacksonmj
|
a5f01099d7
|
console2345 always evaluates to true, check string is not empty instead
Also, initialise to empty strings - if sscanf does not find something to
put in a string, it will leave it unchanged.
|
2011-04-04 16:06:23 +01:00 |
|
Simon
|
a5e07a787c
|
Less glow for Portal
|
2011-04-02 16:00:39 +01:00 |
|
Simon
|
db2937ec79
|
More random explosion
|
2011-04-02 15:25:50 +01:00 |
|
Simon
|
f6b93f9ab6
|
Copy support for OS X
|
2011-04-02 00:00:19 +01:00 |
|
Simon
|
630ab09f63
|
Copy text UI
|
2011-04-01 22:26:29 +01:00 |
|
Simon
|
40abad4cca
|
Fix Neutrons and clone types
|
2011-04-01 15:21:11 +01:00 |
|
Simon
|
a7d5239738
|
Added session check fallback
|
2011-04-01 10:41:09 +01:00 |
|
Simon
|
1dee7a8da2
|
Fixed console message
|
2011-04-01 10:37:27 +01:00 |
|
Simon
|
c7b441602f
|
More PYCONSOLE macros
|
2011-04-01 10:19:44 +01:00 |
|
Simon
|
2f6bc8fe80
|
Move pygood and pyready outside of macro
|
2011-04-01 10:14:53 +01:00 |
|
Simon
|
9c44767e44
|
Move console_more declaration outside pythonconsole macro
|
2011-04-01 10:08:54 +01:00 |
|
Cracker64
|
96b93d0964
|
forgot to remove some EQVE stuff, wasn't working
|
2011-03-30 18:58:17 +01:00 |
|
Cracker64
|
8fc59be944
|
set_vx and vy fixes, float to int is not good.
|
2011-03-30 18:58:07 +01:00 |
|
Simon
|
b7a004986f
|
A cracker commit with some nice comments
|
2011-03-30 18:57:49 +01:00 |
|
Simon
|
3863a75877
|
URHG
|
2011-03-30 18:04:51 +01:00 |
|
Simon
|
a496862154
|
import header for exe_name for use with file association
|
2011-03-30 17:35:47 +01:00 |
|
Simon
|
03e1582997
|
Windows header for registry functions
|
2011-03-30 17:22:11 +01:00 |
|
AntB
|
a0f61882de
|
derp - added O2.c
|
2011-03-29 19:21:04 +01:00 |
|
AntB
|
f32dd71e0a
|
AMTR updates, releases LESS pressure, generates MORE photons and lifes that little bit longer.
|
2011-03-29 19:12:53 +01:00 |
|
Cracker64
|
53bc3b817d
|
QRTZ grow changes, uses ctype.
|
2011-03-29 18:25:11 +01:00 |
|
Cracker64
|
83590424b0
|
some keyword fixes, "from" is a reserved name.
|
2011-03-29 18:24:08 +01:00 |
|
Cracker64
|
ed244f42cb
|
WIND works with line tool, BOMB shine affected by velocity and flickers
|
2011-03-29 18:23:34 +01:00 |
|
Simon
|
812798d70d
|
64bit fixes and other
|
2011-03-29 17:47:53 +01:00 |
|
Lieuwe
|
3d71ab5582
|
64bit fixes, thanks a ton jacksonmj :D
|
2011-03-26 16:45:38 +01:00 |
|
Lieuwe
|
05730797d8
|
misc stuff
|
2011-03-26 16:40:03 +01:00 |
|