Marcus Huderle
4eeff2ed21
Set default prefabs config filepath
2022-09-10 08:54:16 -05:00
Marcus Huderle
300fde4b86
Add confirmation dialog for prefab deletion
2022-09-09 20:53:07 -05:00
Marcus Huderle
7957bbf7e7
Save prefabs file whenever one is added or deleted
2022-09-09 20:48:08 -05:00
Marcus Huderle
32cba33326
Properly filter available prefabs based on current map's tilesets
2022-09-09 20:09:28 -05:00
Marcus Huderle
4232410a79
Add ability to delete a prefab item from the list
2022-09-09 19:37:25 -05:00
Marcus Huderle
96ad32c6db
Properly paint prefabs and create them from dialog box
2022-09-07 20:38:30 -05:00
Marcus Huderle
bc4cbbabfa
Clicking on a prefab will make it the current selection for painting
2022-09-06 20:42:19 -05:00
GriffinR
60a665642f
Drop useless object freezes
2022-09-06 12:22:22 -04:00
Marcus Huderle
3046a4d3ae
Load and display prefabs in UI
2022-09-05 20:52:03 -05:00
Marcus Huderle
a943b6b260
Add prefab tab and refactor metatile selection data
2022-09-05 11:35:17 -05:00
GriffinR
6757d8afdb
Standardize API file names
2022-09-05 12:17:27 -04:00
GriffinR
bd5446a40b
Move script utility functions to own object
2022-09-05 12:13:03 -04:00
GriffinR
31b22bfcc1
Add constants object to API
2022-09-05 01:52:12 -04:00
GriffinR
a3dadadd5b
Reorganize overlay functions under MapView
2022-09-04 22:36:35 -04:00
GriffinR
b25dbb849e
Reorganize API files
2022-09-04 20:35:18 -04:00
Marcus Huderle
6f68e7e9de
Merge pull request #456 from GriffinRichards/api-scale
...
Add scale to API's createImage, add getPorymapVersion
2022-09-03 12:52:27 -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
Marcus Huderle
cd697df23d
Merge pull request #452 from GriffinRichards/rewrite-loadmetatiles
...
Clean up loadTilesetMetatiles
2022-09-03 11:33:57 -05:00
GriffinR
e9ac799ed2
Merge branch 'master' into handle-collision
2022-09-03 12:09:14 -04:00
Marcus Huderle
41dfa13de9
Merge pull request #445 from GriffinRichards/api-windows
...
Add message boxes and user input windows to API
2022-09-03 11:05:08 -05:00
Marcus Huderle
ebe94a1793
Merge pull request #442 from GriffinRichards/event-paste
...
Minor fixes to pasting events
2022-09-03 11:02:57 -05:00
tustin2121
d97ed4b64f
Removing optional
...
- C++11 compliance: there's no optional, so use invalid enum value instead.
2022-09-01 13:29:05 -04:00
tustin2121
09a590e01a
Fixing integration failure
...
- Apparently Qt 5.15 operations are not allowed.
2022-09-01 13:03:11 -04:00
tustin2121
3d9cd2ad0d
Moving paths to project config
...
- Replaced all instances of hardcoded paths with requesting a path from the new project config file properties for "path/".
- As a result, all default paths hardcoded into porymap are now in one place.
- When reading the config file, it now trims out white space around the key and value.
2022-09-01 12:14:47 -04:00
tustin2121
8e83daac84
Split project config
...
- Project config is now split into project and user config.
- Backwards compatibility with the old project config included, porting old project items over to the new user config.
2022-09-01 00:57:31 -04:00
GriffinR
5af4d15d6b
Fix mistake in manual
2022-08-31 14:55:43 -04:00
GriffinR
268cc9b30b
Add getPorymapVersion
2022-08-31 13:38:07 -04:00
GriffinR
af2f1b6f7d
Replace xflip/yflip in createImage with hScale/vScale
2022-08-31 11:00:17 -04:00
GriffinR
b6eaad7f77
Add border API functions to manual
2022-08-30 13:15:22 -04:00
GriffinR
be4a5e8528
Add onBorderVisibilityToggled callback
2022-08-30 12:53:33 -04:00
GriffinR
3e7bfe126a
Add edit history for border edits via script
2022-08-29 20:20:09 -04: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
8f90ca64b4
Add basic border functions to API
2022-08-28 21:45:57 -04:00
GriffinR
778257ccd9
Add get/setMetatileAttributes
2022-08-26 19:37:07 -04:00
GriffinR
aad1266e91
Tile properties to bitfield
2022-08-26 19:30:40 -04:00
GriffinR
fd4ba874d2
Fix unused layer rendering for METATILE_LAYER_MIDDLE_TOP
2022-08-26 19:29:48 -04:00
GriffinR
d22aab9b10
Fix setOverlayOpacity setting the opacity of the cursor rect and map grid
2022-08-26 18:55:41 -04:00
GriffinR
f8edaec838
Update changelog
2022-08-26 18:55:31 -04:00
GriffinR
778cc2ba47
Fix API crashes on bad palette ids / tile numbers
2022-08-26 18:55:19 -04:00
GriffinR
b8636548dc
Move function call outside loop
2022-08-20 16:08:53 -04:00
GriffinR
774c60cc88
Clean up loadTilesetMetatiles
2022-08-20 12:14:11 -04:00
GriffinR
c88b8b7663
Fix manual typo
2022-08-03 21:30:17 -04:00
GriffinR
0df5f87882
Update manual, changelog
2022-08-03 15:27:08 -04:00
GriffinR
4feb913fe8
Add setBlock overload, handle collision values of 2 or 3
2022-08-03 15:14:25 -04:00
GriffinR
fc944591dc
Update changelog
2022-07-14 16:58:55 -04:00
GriffinR
597d03979f
Update manual
2022-07-14 16:53:15 -04:00
GriffinR
c8b28be0b4
Add message boxes and user input windows to API
2022-07-14 16:47:08 -04:00
GriffinR
c05e03a576
Merge branch 'master' into event-paste
2022-07-11 22:45:38 -04:00