Simon Robertshaw
98445721fd
xor_bitmap drawing for renderer
2012-08-15 16:25:13 +01:00
Simon Robertshaw
2f0e67433c
Ensure zoom is drawn after particles for OpenGL Rendering, draw walls onto the correct framebuffer
2012-08-15 15:02:48 +01:00
Simon Robertshaw
0bb4c0e57a
Fix cursor and zoom with OpenGL
2012-08-15 13:34:37 +01:00
Simon Robertshaw
1e406eeaf4
Revert some changes by Triclops200 in 42d707f8a4
, Broke prototypes for drawrect with pixel functions, seems to have modified drawrect to make filled rects (forgot about fillrect?). Also use correct macros for getting colour components out of pixel data
2012-08-15 13:02:15 +01:00
Simon Robertshaw
54a81031bc
Revert "Missing "invert" declaration in OpenGLDrawMethods"
...
This reverts commit 708379a3f8
.
2012-08-15 12:55:41 +01:00
Simon Robertshaw
2378363055
Merge branch 'master' of github.com:FacialTurd/PowderToypp
2012-08-15 12:50:06 +01:00
Simon Robertshaw
708379a3f8
Missing "invert" declaration in OpenGLDrawMethods
2012-08-15 12:49:10 +01:00
chaos.powdertoy.co.uk
d441d6f380
Version Increment
2012-08-15 12:47:59 +01:00
Bryan Hoyle
42d707f8a4
Very very basic wall rendering for opengl
2012-08-14 23:18:39 -04:00
Simon Robertshaw
c8080cb025
Photon wavlength info for HUD, fixes #111
2012-08-14 19:18:59 +01:00
Simon Robertshaw
03f455bc1a
Fix typo, HUD variable should be Tmp, not Temp, #111
2012-08-14 19:00:13 +01:00
Simon Robertshaw
079b51a26c
Stricter formatting for Property tool, attempts to address #109
2012-08-14 18:52:14 +01:00
Simon Robertshaw
fcc17ee652
Easier okaying/cancelling for Property tool Window
2012-08-14 18:38:46 +01:00
Simon Robertshaw
34e2ec2459
Tooltips for menu buttons, fixes #113
2012-08-14 18:23:56 +01:00
Simon Robertshaw
fc1274f381
Fix crash caused by malformed preference files, fixes #110
2012-08-14 18:14:06 +01:00
Simon Robertshaw
a7711668b7
Strings.h for strcasecmp in Simulation
2012-08-14 18:06:18 +01:00
Simon Robertshaw
bd7dd20742
Better text selection colour invert, fixes #107
2012-08-14 18:05:07 +01:00
Simon Robertshaw
3fcfede08f
Add missing strings.h header for strcasecmd
2012-08-14 17:29:59 +01:00
Simon Robertshaw
a76e4d71a9
Name colour formatting in comments
2012-08-14 17:20:47 +01:00
Simon Robertshaw
03188e5853
Ensure comments page count is loaded correctly, fixes #117
2012-08-14 17:00:12 +01:00
Simon Robertshaw
66fffe649d
Prevent page count for being all over the place in search
2012-08-14 16:41:06 +01:00
Simon Robertshaw
b06f7f5b6d
Air and heat tool limits, fixes #112
2012-08-14 16:29:07 +01:00
Simon Robertshaw
e13476a406
Cut region, fixes #105
2012-08-14 16:28:44 +01:00
Simon Robertshaw
70758cc70e
Allow key releases when in stamp selecting/placement #104 , #105
2012-08-14 16:07:50 +01:00
Simon Robertshaw
45b275be0d
Reset drawing state when placing stamps
2012-08-14 16:04:38 +01:00
Simon Robertshaw
7ccb7e53fe
Show some info when selecting stamps, #104
2012-08-14 16:01:57 +01:00
Simon Robertshaw
8604b30548
Stamp selection and placements works through the zoom window, #104
2012-08-14 15:35:03 +01:00
Simon Robertshaw
02696b1cbe
Snap stamp selection to CELL res, #104
2012-08-14 15:27:30 +01:00
Simon Robertshaw
ef6c4e91ae
Correct tooltip for save button
2012-08-14 15:02:49 +01:00
Simon Robertshaw
cee8458953
Whoops, close DropDown windows before disposing
2012-08-14 14:47:58 +01:00
Simon Robertshaw
db519a7036
Varying borders for button, exit dropdown menu with Esc or outside click, fixes #100
2012-08-14 14:22:41 +01:00
Simon Robertshaw
d5e57e04d0
Fix tool buttons
2012-08-14 14:00:39 +01:00
Simon Robertshaw
e420ee51b1
Lua autorun, fixes #99
2012-08-14 13:14:49 +01:00
Simon Robertshaw
fed38185fd
Placeholder text for sign tool window, #98
2012-08-14 13:09:13 +01:00
Simon Robertshaw
49ae651dd3
Focus text field for Sign Tool Window, fixes #98
2012-08-14 13:08:42 +01:00
Simon Robertshaw
4f3e03e317
Update gitignore, show votes correctly, fixes #97
2012-08-14 13:06:10 +01:00
Simon Robertshaw
c877e445b9
Remove temp files created by scheme handling
2012-08-14 12:36:50 +01:00
Simon Robertshaw
53b8e8ca78
ptsave scheme handling for Linux, addresses #97
2012-08-14 12:36:04 +01:00
Simon Robertshaw
fe59ec9659
Only call button actions if the mouse is released inside the button. Fixes #96
2012-08-14 12:15:28 +01:00
Simon Robertshaw
b05a847e96
Fix crash when using search (std::remove doesn't seem to work as I expected), Add clickable author names for search. Fixes #95
2012-08-14 12:03:33 +01:00
jacob1
ab5150b36c
Prevent CONV from destroying diamond
2012-08-14 00:27:28 +01:00
jacob1
b3b9b0961c
Fix cut message, stamps/copying can be done backwards, fix xor_rect
...
(amended to remove extra argument to build_save)
2012-08-14 00:26:51 +01:00
jacob1
3c78cce7a5
fix many crashes when out of memory
2012-08-14 00:05:48 +01:00
jacksonmj
8ec0f41fb1
Powered pipe, based on jacob1's commits
...
PSCN to turn on, NSCN to turn off, INST to reverse.
Differences from jacob1's commit include: flood fill function that
includes 1px diagonal pipes, powered/reversed state stored in tmp
instead of flags, sparks from PSCN/NSCN/INST always take effect the
following frame, single pixel pipe directions are a number from 0 to 7
so "if(coords)" does not check whether one is set (store another
"transfers according to 1px pipe direction" bit for reverse flow).
2012-08-13 23:48:55 +01:00
Simon Robertshaw
c259521e5e
Allow specifying the snapshot ID
2012-08-13 21:32:08 +01:00
Simon Robertshaw
651546b5bf
Fix bug where thumbnails would not always show in the search
2012-08-13 21:08:55 +01:00
Simon Robertshaw
723677d431
Add CPPDEFINES to the compile command
2012-08-13 18:23:33 +01:00
Simon Robertshaw
d8c299c30a
Clear render, display and colour mode in renderer contructor
2012-08-13 18:16:25 +01:00
Simon Robertshaw
21821af720
"everything at once" compilation in a seperate arg
2012-08-13 18:07:27 +01:00
Simon Robertshaw
592c858e4c
Compile everything at once with --release
2012-08-13 17:29:58 +01:00