Tamás Bálint Misius
|
ef04068a85
|
Make find mode work with the PROP tool
|
2023-09-20 07:16:28 +02:00 |
|
Tamás Bálint Misius
|
04455ada1c
|
Use clip rects to draw progress bar content
|
2023-06-11 20:09:00 +02:00 |
|
Tamás Bálint Misius
|
410dc71f42
|
Fix some deprecation warnings
Namely:
- [[deprecated("Use DrawPixel/BlendPixel")]]
- [[deprecated("Use DrawLine/BlendLine")]]
- [[deprecated("Use DrawRect/BlendRect")]]
- [[deprecated("Use DrawFilledRect/BlendFilledRect")]]
|
2023-04-30 14:06:54 +02:00 |
|
Tamás Bálint Misius
|
2960e0f58f
|
Fix some deprecation warnings
Namely:
- [[deprecated("Use operator+(Vec2)")]]
- [[deprecated("Use operator-(Vec2)")]]
- [[deprecated("Use video")]]
- [[deprecated("Use persistentVideo")]]
- [[deprecated("Use wrapVideo")]]
|
2023-04-29 14:44:27 +02:00 |
|
catsoften
|
a715f5d71a
|
Use RGB for constants and gradients, other misc changes
|
2023-04-16 22:13:39 +02:00 |
|
Tamás Bálint Misius
|
eee42b2ea3
|
Fix RNG usage
Mostly boils down to having graphics functions use Renderer's RNG, update and similar functions Simulation's.
|
2023-04-15 18:22:03 +02:00 |
|
mniip
|
b26a1b4a88
|
VideoBuffer pointer correctness
|
2023-04-05 14:52:20 +02:00 |
|
mniip
|
132e3508cf
|
Refactor tools
|
2023-04-05 14:11:37 +02:00 |
|
mniip
|
e93db9c06a
|
RasterDrawMethods CRTP, PlaneAdapters in VideoBuffer, Graphics, and Renderer
|
2023-04-05 02:29:35 +02:00 |
|
Tamás Bálint Misius
|
4f0c365e05
|
Preprocessor purge round 19: Split and minimize usage of Config.h
Also mostly banish it from other headers, and shuffle standard header includes to minimize cross-contamination between headers.
|
2023-01-27 09:27:32 +01:00 |
|
Tamás Bálint Misius
|
f0ffa2eeb1
|
Preprocessor purge round 15: FONTEDITOR, RENDERER
|
2023-01-27 09:26:40 +01:00 |
|
Tamás Bálint Misius
|
27ddf78e0c
|
Preprocessor purge round 9: XCELLS and YCELLS
|
2023-01-27 09:26:39 +01:00 |
|
Tamás Bálint Misius
|
e4c2ec5a00
|
Preprocessor purge round 2: #pragma once
|
2023-01-27 09:26:38 +01:00 |
|
Tamás Bálint Misius
|
3e3ee8a722
|
Convert hmap data to gradients
|
2022-12-25 11:09:08 +01:00 |
|
jacob1
|
8fd6db56d1
|
Fix string handling in text drawing / width functions
Allows passing in null bytes, which allows 0s to be used with \x0F color codes
Also unrelated, fix two warnings in OptionsView.cpp
|
2022-10-25 22:35:49 -04:00 |
|
Tamás Bálint Misius
|
715333295b
|
Add clip rect feature to Graphics and gfx.setClipRect
Also retire the separate VideoBuffer in Panel and hiding ToolButtons in the GameView ToolButton panel in favour of clip rects.
|
2022-10-11 20:47:39 +02:00 |
|
Tamás Bálint Misius
|
f18bd6553f
|
Remove long defunct OpenGL code paths
|
2022-10-11 20:11:14 +02:00 |
|
Tamás Bálint Misius
|
360297c338
|
Mesonification
|
2020-12-14 20:16:52 +01:00 |
|
Tamás Bálint Misius
|
23337862a4
|
Use current rendering modes when placing a save (fixes #446)
|
2019-07-22 10:38:13 +02:00 |
|
Tamás Bálint Misius
|
0179cefc78
|
Flatten include trees
|
2019-04-20 15:36:11 +02:00 |
|
mniip
|
ff27d69424
|
Switch from std::string to String/ByteString in most of the code
Also switch SimulationData from weird arrays to std::vector
|
2018-04-30 21:13:24 +03:00 |
|
jacob1
|
b07e8d93d5
|
When finding particles, show how many were found in HUD
|
2018-03-07 23:19:55 -05:00 |
|
jacob1
|
5ee10d14e4
|
reduce unnecessary #include dependency chains
for example, elements no longer include Client.h or Graphics.h, and interface stuff won't include Window.h or Graphics.h unless requested
|
2017-07-13 23:24:35 -04:00 |
|
jacob1
|
226a66a860
|
add ctrl+f shortcut to easily locate elements in red from my mod
doesn't support walls or better life finding because tools are much harder to work with here
|
2016-01-10 22:23:06 -05:00 |
|
jacob1
|
b1a3c404b6
|
fix platform / sconscript flag specific warnings, --no-warnings no longer defaults to true
|
2015-01-16 23:39:42 -05:00 |
|
jacob1
|
54d985f975
|
gcc warning fixes (up to lua files)
|
2015-01-16 17:26:13 -05:00 |
|
jacob1
|
3aac957e50
|
HUD displays the correct name of LIFE particles in the HUD, show mouse position in HUD on the edges of the screen
|
2013-06-20 20:29:20 -04:00 |
|
jacob1
|
2e409f966c
|
gfx.draw/fillcircle
|
2013-05-14 16:39:20 -04:00 |
|
jacob1
|
07486c9885
|
drawtext_outline to fix unreadable infotips, tooltips fade in and out (more like old tpt)
|
2013-05-04 23:03:59 -04:00 |
|
Simon Robertshaw
|
9abe51526c
|
Move all GUI source files into gui/
|
2013-03-22 14:14:17 +00:00 |
|
Simon Robertshaw
|
73b6ff4efb
|
Use VideoBuffer in place of thumbnail
|
2013-03-15 12:59:55 +00:00 |
|
jacob1
|
dc6398a33e
|
fix deco sample tool with 1 px brush, fix deco sample also sampling HUD/other text
|
2013-02-09 18:18:53 -05:00 |
|
jacob1
|
685bde5c21
|
blobby walls in blob view
|
2013-02-08 22:50:37 -05:00 |
|
Simon Robertshaw
|
92dd8ac804
|
Fix case sensitive filename
|
2012-09-27 14:29:50 +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
|
c32035b8ca
|
Fix PRTI/PRTO color, debug lines only drawn in debug mode. Fixes # 148
|
2012-09-07 00:37:17 +01:00 |
|
Simon Robertshaw
|
322d224fa7
|
Get/Set single element properties
|
2012-08-30 17:09:27 +01:00 |
|
Simon Robertshaw
|
92f3ad5814
|
Black decorations only in thumbnails
|
2012-08-28 15:53:07 +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
|
b6736f967e
|
Add EMP flash, fixes #137
|
2012-08-21 13:00:31 +01:00 |
|
Simon Robertshaw
|
f19c7f62c7
|
Air invert and grid mode switching
|
2012-08-16 12:15:29 +01:00 |
|
Simon Robertshaw
|
98445721fd
|
xor_bitmap drawing for renderer
|
2012-08-15 16:25:13 +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 |
|
Bryan Hoyle
|
42d707f8a4
|
Very very basic wall rendering for opengl
|
2012-08-14 23:18:39 -04:00 |
|
Simon Robertshaw
|
8ca27520a4
|
Use forward declarations more to avoid excessive includes
|
2012-08-12 22:32:57 +01:00 |
|
Bryan Hoyle
|
530e093d8b
|
now opengl and opengl renderer run and compile, but renderer has a segfault, will fix
|
2012-08-12 14:29:27 -04:00 |
|
Bryan Hoyle
|
07821d9c85
|
Minor opengl fixes, still not compiling, look at line 14 in src/graphics/OpenGLGraphics.cpp, build/src/graphics/OpenGLGraphics.cpp:14:15: error: expected primary-expression before '{' token
build/src/graphics/OpenGLGraphics.cpp:14:15: error: expected ')' before '{' token
'
|
2012-08-12 11:38:26 -04:00 |
|
Simon Robertshaw
|
08b4e5553a
|
Implement some missing lua functions, PNG format creation (requires zlib)
|
2012-08-11 20:24:48 +01:00 |
|
Simon Robertshaw
|
3bdfd510b2
|
Gravity lensing
|
2012-08-09 01:17:01 +01:00 |
|
Simon Robertshaw
|
bb99efdedf
|
Persistent mode
|
2012-08-09 00:57:35 +01:00 |
|