garakmon
|
f34aec824e
|
fix map item render when collision tab is active
|
2023-02-05 10:57:55 -05:00 |
|
GriffinR
|
0f814d78bd
|
Fix connection masks not clearing on Connection tab
|
2023-01-23 15:28:02 -05:00 |
|
garak
|
a2aa5c0129
|
add buttons for encounter tab actions
|
2023-01-19 13:26:05 -05:00 |
|
garak
|
23d790cc4a
|
use custom model for encounter tables
|
2023-01-17 13:15:07 -05:00 |
|
garak
|
5309eb5f0e
|
call updateSelectedEvents only once at a time
|
2023-01-17 13:15:07 -05:00 |
|
garak
|
55c97a45d9
|
render collision apart from metatiles, using graphics item layering to display
|
2023-01-17 13:15:07 -05:00 |
|
garak
|
37fcfba829
|
use static (And const where applicable) regular expression objects
the speed increase here is noticable since the work of creating a regex object is only done once per session
|
2023-01-17 13:15:07 -05:00 |
|
GriffinR
|
5ef4fbafbc
|
Fix spacing typo
|
2023-01-16 00:46:30 -05:00 |
|
GriffinR
|
d5d0d64310
|
Fix new connections not appearing
|
2023-01-15 23:49:08 -05:00 |
|
GriffinR
|
0556afaf98
|
Only allow moving connections on connection tab
|
2023-01-15 23:18:19 -05:00 |
|
GriffinR
|
ca0c667135
|
Always allow connection warps
|
2023-01-15 22:47:27 -05:00 |
|
GriffinR
|
8594c2ce36
|
Display message when hovering on border metatiles
|
2022-11-28 23:08:57 -05:00 |
|
GriffinR
|
fa859a691f
|
Fix minimum connection bounds
|
2022-10-29 10:57:08 -04:00 |
|
GriffinR
|
8137388364
|
Fix QPalette highlights not working for all macOS themes
|
2022-10-25 02:00:00 -04:00 |
|
GriffinR
|
4c3a508534
|
Better type conversion custom event attributes
|
2022-10-18 19:52:35 -04:00 |
|
GriffinR
|
0e0da77c07
|
NONE_MAP -> DYNAMIC_MAP
|
2022-10-18 12:39:37 -04:00 |
|
GriffinR
|
e2a31336c5
|
Merge branch 'master' of https://github.com/huderlem/porymap into fix-json
|
2022-10-17 22:20:06 -04:00 |
|
GriffinR
|
5e83c1f716
|
WIP Adjust custom attributes table
|
2022-10-17 14:52:12 -04:00 |
|
garak
|
33014830cd
|
set map early when creating new events because some types need map info for defaults
|
2022-10-16 22:15:48 -04:00 |
|
garak
|
73ccc3d89d
|
fix bug preventing selection of last event from spinner
|
2022-10-16 19:16:37 -04:00 |
|
garak
|
3f2fea0980
|
event updates
- select first event in order of tabs and lowest index
(prev: select top left event)
- maintain current event selection between tab changes
|
2022-10-16 18:37:55 -04:00 |
|
GriffinR
|
a0eff32f36
|
Remove more internal type conversions
|
2022-10-16 02:49:42 -04:00 |
|
GriffinR
|
6b55dc935d
|
Add custom header value type selection
|
2022-10-16 02:29:44 -04:00 |
|
GriffinR
|
463a7e01f6
|
Save custom header values by type
|
2022-10-15 18:29:55 -04:00 |
|
GriffinR
|
ec626a59a7
|
Display custom header values according to type
|
2022-10-15 11:40:04 -04:00 |
|
garak
|
d433641bee
|
allow numbers for gfx constants, code cleanup
|
2022-10-13 22:30:07 -04:00 |
|
garak
|
679f2419b7
|
fix event tabs not updating with group size changes
|
2022-10-13 22:30:07 -04:00 |
|
garak
|
43960d4e9e
|
add open script button next to script labels
|
2022-10-13 22:30:07 -04:00 |
|
garak
|
582405d68b
|
change Event class design in favor of polymorphism
|
2022-10-13 22:30:07 -04:00 |
|
GriffinR
|
85a5f07695
|
Display behavior in the bottom bar
|
2022-10-10 11:37:03 -05:00 |
|
Marcus Huderle
|
fe02c7ea70
|
Merge pull request #448 from GriffinRichards/handle-collision
Various minor API improvements
|
2022-09-03 12:49:07 -05:00 |
|
Marcus Huderle
|
a5136849b8
|
Merge pull request #455 from GriffinRichards/api-border
Add map border to the scripting API
|
2022-09-03 12:48:35 -05:00 |
|
GriffinR
|
e9ac799ed2
|
Merge branch 'master' into handle-collision
|
2022-09-03 12:09:14 -04:00 |
|
GriffinR
|
be4a5e8528
|
Add onBorderVisibilityToggled callback
|
2022-08-30 12:53:33 -04:00 |
|
GriffinR
|
4feb913fe8
|
Add setBlock overload, handle collision values of 2 or 3
|
2022-08-03 15:14:25 -04:00 |
|
GriffinR
|
d9b37ecb0b
|
Prevent paste exceeding object limit, warn when copying healspots
|
2022-07-05 14:38:23 -04:00 |
|
GriffinR
|
b01581dc4d
|
Add clone objects
|
2022-02-09 18:31:55 -06:00 |
|
GriffinR
|
31f400e2c9
|
Add event group constants
|
2022-02-09 18:31:55 -06:00 |
|
GriffinR
|
9963e4c8aa
|
Move map bounds checking to map.cpp
|
2022-02-08 17:10:07 -06:00 |
|
GriffinR
|
7d51c11a94
|
Fix tile rect leaving map grid on paint, cursor rects not updating state on collision tab
|
2022-02-08 17:10:07 -06:00 |
|
GriffinR
|
ddc0f01460
|
Stop repeated parsing of src/data/object_events
|
2022-01-29 12:26:39 -06:00 |
|
GriffinR
|
b79ba466e0
|
Fix paint edit history
|
2022-01-14 14:01:10 -06:00 |
|
GriffinR
|
611e787122
|
Fix cursor tile rect not updating for selections
|
2022-01-08 08:26:05 -06:00 |
|
GriffinR
|
5f79f15554
|
Add onBlockHoverChanged and onBlockHoverCleared
|
2021-12-26 11:23:45 -06:00 |
|
GriffinR
|
36dc1c6649
|
Move map cursor UI and grid to foreground
|
2021-12-26 11:23:45 -06:00 |
|
GriffinR
|
6518ba36b3
|
Fix crash switching between projects
|
2021-12-26 11:23:45 -06:00 |
|
GriffinR
|
6bae415fc1
|
Add onTilesetUpdated to scripting callbacks
|
2021-12-26 11:23:45 -06:00 |
|
GriffinR
|
6613318900
|
Disambiguate tile field names to tileId or metatileId
|
2021-12-26 11:23:45 -06:00 |
|
GriffinR
|
7368f443f0
|
Add config options for showing border/grid
|
2021-11-08 13:11:16 -05:00 |
|
garak
|
7bf07e72c2
|
better unsaved changes code, only block whitespace in combos
|
2021-09-08 17:39:38 -04:00 |
|
garak
|
0b63c438dd
|
mark unsaved changes to map for heaeder and event edits
closes #305
closes #337
closes #347
|
2021-09-08 17:39:38 -04:00 |
|
garak
|
6c3ee3c46d
|
order wild encounter json reading
|
2021-08-12 20:24:46 -04:00 |
|
Marcus Huderle
|
b35e1d9af9
|
Use more sensible zoom levels, which eliminates zoom rendering artifacts
|
2021-07-07 18:11:35 -05:00 |
|
BigBahss
|
820b514f26
|
Change many pointer members in Project to values
|
2021-02-17 16:34:46 -06:00 |
|
BigBahss
|
f09e28f06c
|
Convert usages of Blockdata pointers
|
2021-02-16 16:51:00 -06:00 |
|
BigBahss
|
42b56edc9d
|
Begin refactoring Blockdata to simply inherit QVector<Block>
|
2021-02-16 16:51:00 -06:00 |
|
BigBahss
|
51dccf7773
|
Upgrade signal/slot connections in Editor
|
2021-02-14 11:09:39 -06:00 |
|
BigBahss
|
6335151c39
|
Add option to open log file
|
2021-02-03 16:01:54 -06:00 |
|
BigBahss
|
a924938b9b
|
Fix text editor commands for file-paths containing spaces
|
2020-12-30 18:13:12 -06:00 |
|
BigBahss
|
3a04f59cb0
|
Fix QProcess::splitCommand() dependency on Qt 5.15.
Fix shortcut for Open Map Scripts (Due to merge).
|
2020-12-13 04:00:00 -05:00 |
|
BigBahss
|
520bd7e6c8
|
Fix external processes on Windows
|
2020-12-13 00:06:50 -05:00 |
|
BigBahss
|
7a4de9f3d9
|
Add support for finding and opening any event script
|
2020-12-04 09:29:38 -05:00 |
|
BigBahss
|
afc0c0c501
|
Add button next to script combo-box to open file to that script.
Revert the behavior of Open Map Scripts button.
|
2020-12-02 03:39:08 -05:00 |
|
BigBahss
|
789fe7d00c
|
Merge remote-tracking branch 'origin/master' into script-editing
|
2020-12-01 16:43:53 -05:00 |
|
BigBahss
|
dbafb99fd4
|
Add action to open the project root in a text editor
|
2020-12-01 07:12:32 -05:00 |
|
BigBahss
|
a4528fb0d9
|
Add support for opening .pory scripts to the selected event script
|
2020-11-26 06:09:58 -05:00 |
|
Ashley Coleman
|
7ea3dd6468
|
Fix formatting variables
|
2020-11-22 16:34:30 -06:00 |
|
Ashley Coleman
|
8567d161b5
|
Add defensive checks on index and iterators
|
2020-11-22 16:34:30 -06:00 |
|
Ashley Coleman
|
49737d16cc
|
Implement delete for wild encounter table
|
2020-11-22 16:34:30 -06:00 |
|
BigBahss
|
b9aaef24c6
|
MapRuler: Fix artifacting, fix centering for other thickness values
|
2020-11-22 08:37:16 -06:00 |
|
BigBahss
|
bc0127430b
|
Fix MapRuler dimensions tooltip and refactor
|
2020-11-22 08:37:16 -06:00 |
|
BigBahss
|
4aaae1a264
|
Add support for opening .inc scripts to the selected event script
|
2020-11-22 01:04:46 -05:00 |
|
BigBahss
|
5927f3dd7b
|
Fix bug preventing map zoom resetting
|
2020-11-01 08:11:46 -06:00 |
|
BigBahss
|
9c57a5bc46
|
Refactor MapRuler event handling
|
2020-10-24 07:45:08 -04:00 |
|
BigBahss
|
40a155329e
|
Merge branch 'master' into ruler-tool
|
2020-10-24 03:28:29 -04:00 |
|
Marcus Huderle
|
8ab5bfcdbd
|
Merge remote-tracking branch 'origin/master' into better-map-zoom
|
2020-10-23 18:38:05 -05:00 |
|
BigBahss
|
2a37c18612
|
Fix connection mask palette color
|
2020-10-23 00:43:25 -04:00 |
|
BigBahss
|
89e3ef16b4
|
Fix crash when setting map connection to "None"
|
2020-10-14 19:18:24 -05:00 |
|
BigBahss
|
2f20a5d0b3
|
Hide connection tiles that cant be seen from current map
|
2020-10-14 01:57:59 -04:00 |
|
BigBahss
|
ef9c4c73c3
|
Remove scrollArea surrounding graphicsView_Map
|
2020-10-13 10:14:16 -04:00 |
|
BigBahss
|
5247dd18c0
|
Refactor map zooming into the Editor
|
2020-10-13 06:07:31 -04:00 |
|
BigBahss
|
fb5e35bd5f
|
Use Metatile::coordFromPixmapCoord() in all remaining cases
|
2020-10-02 15:32:22 -04:00 |
|
BigBahss
|
e2dd4fb76b
|
Disable MapRuler when switching tool buttons
|
2020-10-02 14:06:58 -04:00 |
|
BigBahss
|
39aa420265
|
Turn MapRuler dimensions into a mouse-tracking tooltip, and show in status bar
|
2020-10-02 12:12:19 -04:00 |
|
BigBahss
|
ca6969564f
|
Add MapRuler (right-click & drag in events view)
|
2020-09-25 11:53:07 -04:00 |
|
BigBahss
|
698e4e38e7
|
Add clear buttons to all QLineEdit text boxes
|
2020-09-13 08:34:36 -05:00 |
|
BigBahss
|
2fd3df9734
|
Remove straight paths checkbox and refactor
|
2020-09-07 13:12:15 -04:00 |
|
BigBahss
|
713ded1754
|
Add straight paths for map shifting
|
2020-09-07 13:12:15 -04:00 |
|
BigBahss
|
a59e695907
|
Add straight paths for collision tiles
|
2020-09-07 13:12:15 -04:00 |
|
BigBahss
|
5da761ea94
|
Implement straight paths for map tiles and smart paths
|
2020-09-07 13:12:15 -04:00 |
|
BigBahss
|
e597192cc0
|
Temporarily disable smart paths when checked and shift held (closes #294)
|
2020-09-07 12:16:45 -04:00 |
|
garakmon
|
68098b8220
|
silence deprecation warnings
|
2020-08-26 20:42:42 -04:00 |
|
garakmon
|
1151f9fc26
|
make some performance improvements to event rendering
|
2020-08-26 20:03:47 -04:00 |
|
garakmon
|
98c3298805
|
add edit command for duplicating events
- also select next event when performing redo actions on deletion
|
2020-08-26 20:03:47 -04:00 |
|
garakmon
|
2598ca2277
|
edit commands for creating and deleting events
|
2020-08-26 20:03:47 -04:00 |
|
garakmon
|
a0dc347ad3
|
add EventMove command, fix extra signal call in map border resize
|
2020-08-26 20:03:47 -04:00 |
|
garakmon
|
fb1eec1755
|
begin refactoring undo history
|
2020-08-26 20:03:47 -04:00 |
|
garakmon
|
90aba5e433
|
define a setMap for current_metatile_selection_item to prevent crash on project transition
|
2020-08-19 19:31:13 -04:00 |
|
garak
|
2e077b45c7
|
fix scene scaling for metatile selection, replace deprecated setMatrix with setTransform
|
2020-08-15 19:30:46 -04:00 |
|
Marcus Huderle
|
7d70505b90
|
Fix crash when opening new project
|
2020-07-14 18:10:55 -05:00 |
|