scawful
7ad0672e74
Wrap overworld sprite graphics draw in experiment flag
2025-01-06 21:38:42 -05:00
scawful
6bf8b62d64
Merge remote-tracking branch 'refs/remotes/origin/master'
...
Merge changes made on visual studio repo.
2025-01-06 11:13:29 -05:00
Justin Scofield
510581ad1f
Refactor Overworld loading to use async tasks
...
Refactored Overworld::LoadSprites to use std::async for concurrent sprite loading, improving efficiency. Modified Overworld::LoadOverworldMaps to wait for all async tasks and check results for errors. Updated Overworld::LoadSpritesFromMap to use mutable_current_graphics() for mutable access to current graphics. Added mutable_current_graphics method to OverworldMap class. Optimized Sprite constructor to take a const reference to avoid unnecessary copying.
2025-01-05 20:57:13 -05:00
scawful
1f5acc66c9
remove unnecessary whitespace and comments in room_object and sprite files
2025-01-02 10:07:15 -05:00
Justin Scofield
e04fc3d828
housekeeping
2024-12-31 20:43:23 -05:00
scawful
e05e7c35db
remove app namespace
2024-12-28 21:28:51 -05:00
scawful
749defd1d4
Refactor sprite handling for consistency by standardizing variable naming and improving constructor initialization
2024-11-08 00:13:01 -05:00
scawful
1bc3188f1b
include housekeeping
2024-10-07 07:59:26 -04:00
scawful
bf94668455
Refactor OverworldEditor to use zelda3::GameEntity
2024-08-24 23:57:19 -04:00
scawful
270bef0973
Refactor OverworldEntity to use uint16_t for map_id and improve code organization
2024-08-22 10:49:12 -04:00
scawful
a8ed9b7f92
remove magic numbers, enforce const correctness
2024-08-20 21:31:59 -04:00
scawful
e404eabe64
overworld sprite cleanup
2024-08-20 13:06:35 -04:00
scawful
49611d4944
big cleanup, replace Bytes alias with std::vector<uint8_t> to reduce ambiguity
2024-08-20 12:02:47 -04:00
scawful
90933517c4
cleanup sprite pal and overworld editor
2024-07-22 19:26:15 -04:00
scawful
08ad521b74
Update OverworldEditor documentation and others
2024-04-14 10:33:18 -05:00
scawful
e006702df1
OverworldMap sprite entities, canvas drawing updates
2024-01-28 12:04:52 -05:00
scawful
e086f12ade
OverworldEntity update: Entrances, Exits, Items
2024-01-27 15:55:47 -05:00
scawful
c1ad23284e
housekeeping
2023-11-11 20:17:34 -05:00
scawful
878b1ee1eb
Add FindMetastamp, etc housekeeping
2023-08-18 17:21:17 -04:00
scawful
3ada9988aa
Begin LoadSprites, LoadChests, housekeeping
2023-06-25 10:08:01 -04:00
scawful
5ac7002c88
Popout PaletteEditor, general housekeeping
2023-05-22 09:16:20 -05:00