Commit Graph

  • 8ae716e09c [studio] Add size function to Selection gary 2024-05-28 01:45:40 -05:00
  • 654c509ccd [keel] Remove setAsset gary 2024-05-27 21:13:17 -05:00
  • bcbca9a5dd [keel,studio] Fix hotloading for files that get loaded as multiple types gary 2024-05-27 19:26:58 -05:00
  • 3eee6161a0 [jasper/world/studio] Improve WorldEditor dependency tracking gary 2024-05-27 00:56:04 -05:00
  • 55a747f6a1 [jasper/world/studio] Make ObjectSetEditor use UUIDs gary 2024-05-27 00:55:41 -05:00
  • aa89f20ed6 [studio/modlib] Fix type desc writing logic inversion gary 2024-05-27 00:53:24 -05:00
  • 6a7f70469f [studio/modlib] Make Project::mkdir only mkdir if dir does not exist gary 2024-05-27 00:47:24 -05:00
  • f1f596e7d8 [studio/modlib] Add variant of ComboBox that takes callback gary 2024-05-27 00:46:55 -05:00
  • 505d757880 [keel] Ensure consistent asset IDs in AssetManager gary 2024-05-27 00:45:41 -05:00
  • 7eaa7b36c0 [ox/fs] Add FileSystem::exists gary 2024-05-27 00:44:58 -05:00
  • f6235304a0 [jasper/world/studio] Make Ctrl-A select the entire map gary 2024-05-26 02:10:25 -05:00
  • 4a73a7c35a [studio/modlib] Give Selection constructors gary 2024-05-26 02:09:59 -05:00
  • aa43dc9575 [jasper/world/studio] Simplify CollisionMapView with MapTileHighlighter gary 2024-05-26 00:00:44 -05:00
  • 6e32d36c78 [jasper/world/studio] Make mouse release only finish selection if selection is ongoing gary 2024-05-25 22:41:03 -05:00
  • e75c51d614 [studio/modlib] Make iterateSelection return errors properly gary 2024-05-25 22:33:01 -05:00
  • cf4f56fcf7 [jasper/world/studio] Fix tile drop to handle dropping to edges of selection gary 2024-05-25 22:28:59 -05:00
  • 704434bc3c [jasper/world/studio] Make selection tracking safer, allow clearing selection gary 2024-05-25 22:22:24 -05:00
  • a49af0bc32 [jasper/world/studio] Cleanup gary 2024-05-25 22:07:42 -05:00
  • 46544872cd [jasper/world/studio] Make tile drop work with map tile selection gary 2024-05-25 22:03:52 -05:00
  • ee86436d58 [jasper/world/studio] Add map tile selection gary 2024-05-25 21:36:42 -05:00
  • 9aec5772f4 [nostalgia] Remove use of deleted function gary 2024-05-25 21:34:08 -05:00
  • cad8c73137 [studio/modlib] Remove color.hpp gary 2024-05-25 21:33:27 -05:00
  • f9bd224e27 [nostalgia/core] Add applySelectionColor gary 2024-05-25 21:32:57 -05:00
  • 482767c61f [nostalgia/core/opengl] Fix for Ox changes gary 2024-05-25 21:32:18 -05:00
  • 196dd3d637 [studio/modlib] Add SelectionTracker gary 2024-05-25 21:31:47 -05:00
  • d3ea370d34 [ox/std] Add conversion functions for geo types, cleanup gary 2024-05-25 21:29:54 -05:00
  • a41cd443c6 [ox/std] Remove SmallMap dtor, replace timing code with steady_clock gary 2024-05-25 00:47:49 -05:00
  • cdd9a0f4b2 [ox/claw] Remove enum type from ClawFormat gary 2024-05-24 22:09:08 -05:00
  • 97186da1cf [ox/preloader] Remove debug code gary 2024-05-24 22:08:35 -05:00
  • c5971ec641 [jasper/world/studio] Change WorldEditor Claw format back to Organic gary 2024-05-24 22:07:56 -05:00
  • 20cd027466 [studio/modlib] Add function for exporting selection color gary 2024-05-24 22:06:48 -05:00
  • d3578ab5bd [jasper/world/studio] Put map resize in a popup gary 2024-05-24 01:55:23 -05:00
  • 2a55a5762d [jasper/world/studio] Make executing UndoCommands report errors gary 2024-05-23 21:50:44 -05:00
  • 058bc5c438 [studio,nostalgia/studio] Make executing UndoCommands report errors gary 2024-05-23 21:50:27 -05:00
  • 6eb78f90cf [jasper/world/studio] Make UndoCommand undo/redo return ox::Error gary 2024-05-23 21:30:15 -05:00
  • 815f23a0b5 [nostalgia/studio] Make UndoCommand undo/redo return ox::Error gary 2024-05-23 21:29:57 -05:00
  • 0afa2b8cbd [nostalgia/core] Revert some auto formatting done by CLion... gary 2024-05-23 21:01:10 -05:00
  • 18e4183623 [jasper/world/studio] Simplify EditWorldSizeCommand::mergeWith gary 2024-05-23 20:54:45 -05:00
  • b51098595a [nostalgia/core/studio] Fix Subsheet width to update properly gary 2024-05-23 20:52:55 -05:00
  • 648c62e745 [ox/std] Fix Linux build gary 2024-05-23 01:38:57 -05:00
  • e33c4c5362 [ox/model] Fix type params in buildTypeId gary 2024-05-23 01:29:45 -05:00
  • b4f08df181 [ox/std] Fix resize to set null terminator gary 2024-05-23 01:27:59 -05:00
  • 47582573e5 [ox/std] Rework FileReader into StreamReader gary 2024-05-23 00:45:28 -05:00
  • ded73a0b4c [jasper/world/studio] Fix WorldEditor to pull in resource updates gary 2024-05-22 23:24:08 -05:00
  • 542e492830 [nostalgia/core/studio] Remove some unnecessary copying gary 2024-05-22 23:19:01 -05:00
  • ddeca461ac [studio,keel] Make fileChanged emit UUID as well as path, add uuidUrlToUuid gary 2024-05-22 23:17:28 -05:00
  • 1988e785e6 [jasper/world] Cleanup gary 2024-05-22 23:15:43 -05:00
  • 355f583382 [ox/std] Add IntegerRange_c gary 2024-05-22 23:14:06 -05:00
  • 42d893b38f [ox/std] Fix Vector insert functions gary 2024-05-22 23:13:52 -05:00
  • f920748e19 [jasper] Fixes for Studio changes, make EditWorldSizeCommand merge gary 2024-05-22 02:12:46 -05:00
  • 3c593b8d58 [studio] Make UndoCommand::mergeWith take a reference gary 2024-05-22 02:11:58 -05:00
  • a5229b7a34 [nostalgia/core/gba] Fix build gary 2024-05-22 00:41:07 -05:00
  • 299a91fd66 [jasper/world]/studio] Make World refer to obj sets with UUIDs gary 2024-05-22 00:37:03 -05:00
  • 8e9274a84b [studio] Add NoChangeException gary 2024-05-22 00:35:20 -05:00
  • 5e436c56fc [keel] Add/cleanup UUID/path lookup functions gary 2024-05-22 00:32:49 -05:00
  • e5bd44cb78 [nostalgia/core] Add tileColumns and tileRows functions gary 2024-05-22 00:28:08 -05:00
  • 3ba04db2fb [ox/std] Fix some Windows warnings gary 2024-05-22 00:26:56 -05:00
  • 0ea99d2577 [glutils] Fix type conversion that happened on Windows gary 2024-05-22 00:26:03 -05:00
  • 7b279886ca [glutils] Add FrameBuffer::sizef gary 2024-05-22 00:25:03 -05:00
  • b26601fad9 [jasper/world/studio] Fix positioning for tile placement gary 2024-05-21 01:19:57 -05:00
  • 4c7fc5f9b4 [ox/std] Make MallocaPtr call destructor gary 2024-05-20 02:46:19 -05:00
  • abba35d64e [jasper/world/studio] Add tile placement in world editing gary 2024-05-20 02:07:10 -05:00
  • 3d2b3da7f5 [ox/std] Make Point and Size members int32_t gary 2024-05-20 02:06:27 -05:00
  • c772f5de25 [jasper] Add cmake-build-* to .gitignore gary 2024-05-19 22:17:26 -05:00
  • 49e5b17ff4 [studio/modlib] Cleanup gary 2024-05-19 22:15:54 -05:00
  • cb30e36227 [ox/std] Add SmallMap::pairs(), SmallMap model gary 2024-05-19 22:15:13 -05:00
  • 9296076ec6 [ox/std] Add operator-> to SpanIterator gary 2024-05-19 22:14:28 -05:00
  • b290fa5745 [glutils] Add size function to FrameBuffer gary 2024-05-19 22:13:57 -05:00
  • c82324d769 [ox/std] Add missing typenames gary 2024-05-18 13:01:06 -05:00
  • e10d59ed1f Merge commit 'b66cef7127e97269fc6072a6f66ccc08990f6d2e' gary 2024-05-18 12:17:23 -05:00
  • b66cef7127 Squashed 'deps/nostalgia/' changes from 7233da75..eed115b2 gary 2024-05-18 12:17:23 -05:00
  • 1b6248545b Merge commit 'f48824793cfce315971fe2e699ece198c7a79407' gary 2024-05-11 02:09:10 -05:00
  • f48824793c Squashed 'deps/nostalgia/' changes from 17f28d43..7233da75 gary 2024-05-11 02:09:10 -05:00
  • 7203913b11 Merge commit '1e041bd2ebfe5ace7bed3906faf60345aa98a8bc' gary 2024-05-10 02:21:42 -05:00
  • 1e041bd2eb Squashed 'deps/nostalgia/' changes from f624c720..17f28d43 gary 2024-05-10 02:21:42 -05:00
  • f0944e2372 Merge commit '420fa96463f59c4a4a7cd66b16b0ad01ab0d55e6' gary 2024-05-08 23:55:07 -05:00
  • 420fa96463 Squashed 'deps/nostalgia/' changes from 47a6a410..f624c720 gary 2024-05-08 23:55:07 -05:00
  • c2b91d28df [studio] Add missing include gary 2024-05-06 22:27:20 -05:00
  • cff0ff94b2 Merge commit 'bd416f82e25f1b710ab2b7890274571dd3fcd53d' gary 2024-05-03 23:42:00 -05:00
  • bd416f82e2 Squashed 'deps/nostalgia/' changes from 227f3cd9..47a6a410 gary 2024-05-03 23:42:00 -05:00
  • 40aa69c2c8 [jasper] Enable C++23 gary 2024-05-03 23:02:29 -05:00
  • 336665d1bd [jasper] Add .pyenv to .gitignore gary 2024-05-03 23:02:00 -05:00
  • cd94dd8cd7 [jasper/world] Cleanup gary 2024-05-03 23:01:35 -05:00
  • d1c44eda7f [keel] Minor optimization gary 2024-05-03 23:00:38 -05:00
  • 72cdc32e71 Merge commit 'df22a1e51b411329184b3fe33cfc0b665b7b87b6' gary 2024-05-03 21:15:51 -05:00
  • df22a1e51b Squashed 'deps/nostalgia/' changes from 0c0ccd1a..227f3cd9 gary 2024-05-03 21:15:51 -05:00
  • f547c92a65 [jasper/world] Fix name of palBank in WorldObject model gary 2024-04-28 16:24:42 -05:00
  • 4955e177c6 [jasper/world/studio] Fixes for Ox update gary 2024-04-24 23:21:01 -05:00
  • 35c97cfb67 Merge commit '22e6299e90e85cb2b5ee814ebf2324b1a74d7091' gary 2024-04-24 23:12:54 -05:00
  • 22e6299e90 Squashed 'deps/nostalgia/' changes from 84205879..0c0ccd1a gary 2024-04-24 23:10:33 -05:00
  • eecc9da3ce [jasper] Add missing files, update for Nostalgia changes gary 2024-04-21 13:15:17 -05:00
  • 26d2645174 Merge commit 'c0baf7efca0e4c3a86a018ad2564d9df7b07c133' gary 2024-04-21 13:13:26 -05:00
  • c0baf7efca Squashed 'deps/nostalgia/' changes from 6a523191..84205879 gary 2024-04-21 10:33:10 -05:00
  • 513e3360b5 [jasper/world/studio] Get a good start to world editor going gary 2024-04-21 10:25:44 -05:00
  • 7ceee8c84d [olympic/studio] Add new ImGui util functions gary 2024-04-21 10:24:53 -05:00
  • b8ba386494 [nostalgia/core/studio] Cleanup context types gary 2024-04-21 10:24:29 -05:00
  • 83e4c52e2c [olympic/studio] Make studio::run static gary 2024-04-21 10:23:55 -05:00
  • 4bec1e13f0 [olympic] Change TypeId building to use constexpr globals gary 2024-04-21 10:23:22 -05:00
  • 52e931d8a3 [nostalgia/core/opengl] Unbind vertex arrays when done with them gary 2024-04-21 10:22:32 -05:00
  • 5f0e113f10 [glutils] Remove trailing whitespace gary 2024-04-21 10:21:44 -05:00