Commit Graph

250 Commits

Author SHA1 Message Date
scawful
e885c65b6c add yaze_check_version and core::CheckVersion 2024-08-10 21:32:16 -04:00
scawful
25e07fd573 pass rom filename into controller 2024-08-10 20:49:34 -04:00
scawful
2d8a658e5e MessageEditor updates 2024-08-10 20:11:21 -04:00
scawful
0e1b80d756 housekeeping 2024-08-10 13:03:01 -04:00
scawful
592fd9c022 rename app_view_controller.h to view_controller.h 2024-08-10 12:47:46 -04:00
scawful
c62269e11e optimize hover gesture recognizer ios 2024-08-10 12:26:40 -04:00
scawful
20289483ab rename MasterEditor to EditorManager 2024-08-10 12:23:28 -04:00
scawful
c2dfb96773 move OWBlockset and OWMapTiles 2024-08-10 00:22:47 -04:00
scawful
251441f9fa remove metal include, update platform includes 2024-08-10 00:19:48 -04:00
scawful
e6cc7aebde make kYazeVersion a string for major/minor/patch format 2024-08-10 00:19:35 -04:00
scawful
c0a3e547f5 add core::logf with log_file_out and log_to_console global args 2024-08-09 20:59:34 -04:00
scawful
0ea1c13cea remove old sdl_deleter from Controller 2024-08-09 19:17:44 -04:00
scawful
579a7a9607 move SDL_Surface_Deleter and SDL_Texture_Deleter 2024-08-09 19:16:09 -04:00
scawful
a41ee8f9c4 document renderer 2024-08-09 18:59:43 -04:00
scawful
91357a6107 rename sdl_deleter to SDL_Deleter to match library conventions 2024-08-09 18:58:39 -04:00
scawful
9a2c8ae17a replace old renderer access pattern 2024-08-09 18:58:07 -04:00
scawful
a37f3bbd43 add core::Renderer 2024-08-09 18:56:57 -04:00
Justin Scofield
13995d40bf cleanup clipboard.h 2024-08-08 18:02:31 -04:00
scawful
daa2998abb add linux definitions for FileDialogWrapper 2024-08-07 15:41:32 -04:00
scawful
185347cf35 merge apple and unix file dialog wrapper class 2024-08-07 15:33:15 -04:00
scawful
d4b559af32 font_loader.h again lol 2024-08-07 15:27:41 -04:00
scawful
69f1286f2b fix font_loader.h 2024-08-07 15:19:13 -04:00
scawful
24965edced remove unused constants 2024-08-07 15:13:29 -04:00
scawful
341df470d1 cleanup project.h 2024-08-07 15:06:50 -04:00
scawful
1f9f09ce79 add sdl_deleter.h for RAII SDL resources 2024-08-07 09:59:08 -04:00
scawful
8c13ef3e23 housekeeping 2024-08-07 01:21:52 -04:00
scawful
ea7b023059 fix missing include 2024-08-06 21:27:34 -04:00
scawful
c6952a66c8 ignore NewMasterFrame on iOS 2024-08-06 21:27:26 -04:00
scawful
1c1f8e9c1c cleanup common 2024-08-06 18:01:33 -04:00
scawful
a630fd0f23 inline common fns, replace redudant code 2024-08-06 17:37:58 -04:00
scawful
c674bbe831 move string functions to labeling, inline common routines 2024-08-06 17:26:53 -04:00
scawful
3a57264b67 move bps patch to core/common 2024-08-06 02:06:07 -04:00
scawful
6afa707d14 refactor Rom class and constants 2024-08-04 21:04:26 -04:00
scawful
b1119a0c35 housekeeping 2024-08-02 18:44:46 -04:00
scawful
e67269e41e add iOS AppViewController interface for MTKViewDelegate/NSWindowDelegate 2024-08-02 15:36:02 -04:00
scawful
c1af4fbb4d update macros for iOS file path impl 2024-08-02 15:35:38 -04:00
scawful
a0fb222fa1 add accessors for renderer and window to Controller 2024-08-02 15:35:12 -04:00
scawful
2fbca008c7 add iOS UIDocumentPicker delegation for the AppDelegate 2024-08-02 15:34:49 -04:00
scawful
bf47e5ee99 add iOS AppDelegate interface to app_delegate.h 2024-08-02 15:34:06 -04:00
scawful
3ffc88f183 make Controller Create* routines public for iOS app 2024-07-31 12:41:46 -04:00
scawful
a2da4375b5 set file path for fonts based on platform 2024-07-31 12:41:28 -04:00
scawful
8a9b25f290 set target conditionals for apple targets 2024-07-31 11:29:02 -04:00
scawful
49fbdd4c41 shutdown based on platform, update accessors for editors 2024-07-31 11:28:09 -04:00
scawful
b08eb303ca add file_path.mm for bundle resource path 2024-07-31 11:27:15 -04:00
scawful
cab185d1be update platform OnEntry, move MasterFrame to Controller 2024-07-31 08:53:37 -04:00
scawful
309ba72da4 add platform enum to controller 2024-07-31 08:53:11 -04:00
scawful
cfdefef2db remove imgui test engine from controller 2024-07-31 07:40:22 -04:00
scawful
64f8e0b1c8 add ios defs for file and font fns 2024-07-31 07:39:37 -04:00
scawful
35d5fe7deb split apple platforms by mac, ios, and simulator 2024-07-30 23:37:38 -04:00
scawful
7c708519ac standardize imgui headers as user instead of system 2024-07-30 23:33:12 -04:00