GriffinR
b7d78b0263
Make Map members private
2024-11-12 12:44:33 -05:00
GriffinR
b89c1ddc80
Show unsaved changes warning for map list and layout-only edits
2024-10-29 21:51:05 -04:00
GriffinR
7da2375998
Refactor map list buttons
2024-10-28 15:36:47 -04:00
garak
815a16e8ca
Merge branch 'master' of https://github.com/huderlem/porymap into slam
2024-09-24 11:31:06 -04:00
GriffinR
f70e77ab66
Final MapConnection testing fixes
2024-08-20 13:23:46 -04:00
GriffinR
cbd75dc20b
Map connection edit history
2024-08-19 14:54:08 -04:00
GriffinR
0b800c1201
Skip unnecessary dive map rendering, fix rendering small connections
2024-08-14 02:11:11 -04:00
GriffinR
1686167714
Fix more minor map connection issues
2024-08-13 14:59:41 -04:00
GriffinR
4af1c4d463
Take advantage of MapConnection as QObject
2024-08-08 17:25:23 -04:00
GriffinR
4e04e57c05
MapConnection to QObject
2024-08-04 17:21:30 -04:00
GriffinR
3bf237ff45
Merge branch 'master' of https://github.com/huderlem/porymap into connections
2024-07-24 13:08:06 -04:00
GriffinR
96b5fb1617
Performance & bug clean up
2024-07-17 16:48:37 -04:00
GriffinR
db598a43db
Write config files on close / save, not on modification
2024-07-15 20:03:37 -04:00
GriffinR
1e09d08c9c
Reimplement connection mirroring
2024-07-11 16:44:51 -04:00
garak
89fb4019a5
cleanup shortcuts
2024-04-18 12:21:09 -04:00
garak
6520189352
Merge branch 'master' of https://github.com/huderlem/porymap into slam
2024-02-22 16:31:16 -05:00
GriffinR
ae341d144e
Fix new maps parsing scripts file too early
2024-01-29 14:07:13 -05:00
garak
0296c22845
Merge branch 'master' of https://github.com/huderlem/porymap into slam
2024-01-12 15:57:56 -05:00
garak
0f9c5873a2
Merge branch 'master' of https://github.com/huderlem/porymap into slam
2024-01-09 15:28:01 -05:00
GriffinR
1212d7dfd8
Sort script dropdown, minor fixes
2024-01-06 17:40:59 -05:00
GriffinR
ced402a4c6
Add labels from scripts file to Script dropdowns
2023-12-29 21:54:37 -05:00
GriffinR
6d995cee9b
Add identifier config settings
2023-12-18 20:48:40 -05:00
GriffinR
2228f78117
Privatize Block members
2023-12-12 18:32:54 -05:00
garak
9918159caa
ui to change map's assigned layout id
2023-09-28 19:02:10 -04:00
garak
18eb3ceb1e
setLayout to create layout-only edit mode
2023-09-28 19:02:10 -04:00
garak
90f8218c32
fix edit commands and ui things to use layout instead of map
2023-09-28 19:02:10 -04:00
garak
2bc51f1c29
move map pixmap item and metatile rendering from Map to Layout
2023-09-28 19:02:10 -04:00
GriffinR
31c5ad6b95
Remove duplicate empty script labels in dropdown
2023-09-19 19:09:24 -04:00
garak
55c97a45d9
render collision apart from metatiles, using graphics item layering to display
2023-01-17 13:15:07 -05:00
garak
07caad3fce
add bounds to map render to prevent doing extra work when rendering only pieces of the map (eg, connections)
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
c233e3cd59
Fix tileset change not updating border
2023-01-16 20:23:58 -05:00
GriffinR
3a4ce68232
Remove old event label functions
2022-11-27 13:15:52 -05:00
GriffinR
e2a31336c5
Merge branch 'master' of https://github.com/huderlem/porymap into fix-json
2022-10-17 22:20:06 -04:00
GriffinR
a0eff32f36
Remove more internal type conversions
2022-10-16 02:49:42 -04:00
garak
cb6d1a4220
indicate map edited when event data is modified
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
fbe5427c0b
Prevent some script edit feedback loops
2022-10-11 22:50:08 -04:00
Marcus Huderle
fe02c7ea70
Merge pull request #448 from GriffinRichards/handle-collision
...
Various minor API improvements
2022-09-03 12:49:07 -05:00
GriffinR
46b4b51302
Handle negative coordinates in Map::setBlock
2022-08-29 13:14:06 -04:00
GriffinR
21ed9bc140
Add onBorderMetatileChanged, onBorderResized, implement some basic border API
2022-08-29 12:57:20 -04:00
GriffinR
9963e4c8aa
Move map bounds checking to map.cpp
2022-02-08 17:10:07 -06:00
GriffinR
704b5894d1
Fix timing of onMapResized
2021-12-26 11:23:45 -06:00
GriffinR
8f62268d00
Trigger onBlockChanged for blocks changed by undo/redo
2021-12-26 11:23:45 -06:00
GriffinR
d00cba3382
Call onMapResized for script changes to map size
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
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
601e671fc8
add options to count metatiles to tileset editor
...
- count the total number of usages across all maps of specific metatiles
- display the count and/or display unused metatiles
- this does not account for metatiles used in code (most of these are labeled)
2021-07-22 12:23:21 -04:00
BigBahss
f72d4bda50
Fix duplicate event script label completions
2021-04-16 08:22:05 -04:00