59 Commits

Author SHA1 Message Date
a83261cf09 adds globale event bus, and tooltip hover trigger 2025-04-28 11:35:25 -04:00
32bf3be0cd converts card info to a dict 2025-04-28 11:12:35 -04:00
999c7989f3 cleans up some compiler warnings 2025-04-28 10:53:15 -04:00
a7aad7d99f exports card loading handling into its own node and script 2025-04-28 02:48:46 -04:00
2f5185d22c exports card input handling to seperate node and script 2025-04-28 02:34:41 -04:00
933e6b715c refines card movement 2025-04-28 01:54:10 -04:00
45919dc5ae formatting 2025-04-28 00:59:02 -04:00
709859abad fixes some small merge issues 2025-04-28 00:58:04 -04:00
04ae9b856b fixes merge conflicts 2025-04-27 23:51:36 -04:00
86cc3bf8a8 fixes dual cards not properly loading! 2025-04-27 23:36:33 -04:00
3c02ae63f9 organizes card scene, exports tween functionality to its own node and script 2025-04-27 22:49:45 -04:00
ce0bc104ff modifications to the card scene to make it sort of work with its new nodes 2025-04-27 22:02:36 -04:00
7cddb502b4 wip: reworking cards to use sprites and fixing up some stuff related to them 2025-04-27 20:05:28 -04:00
d1ef1d6f4f fixes tapping while dragging issue 2025-04-27 19:02:18 -04:00
fc3a31d144 converts file = null to file.close() 2025-04-27 17:46:06 -04:00
1d9c3fc473 fixes caching not working properly 2025-04-27 17:27:39 -04:00
5937b4db69 cleans up some code 2025-04-27 13:14:56 -04:00
9217834726 fixes tapped cards having a weird drag offset 2025-04-27 13:08:15 -04:00
c463bf0adc another print 2025-04-27 13:03:49 -04:00
98357b5dec removes prints 2025-04-27 13:00:53 -04:00
1beb89ea84 adds tapping/untapping 2025-04-27 12:55:09 -04:00
dd73e1b477 removes print statements 2025-04-27 12:23:40 -04:00
9bb3308487 guts the field code and allows for card dragging 2025-04-27 12:22:39 -04:00
90912c062f deck list importing (mtgo) is now working 2025-04-24 20:55:09 -04:00
b82f5e4c19 adds some documentation 2025-04-24 18:43:26 -04:00
fe38fc49bf completely redoes the caching api 2025-04-24 18:25:28 -04:00
a40ccab3c8 deck input changes 2025-04-24 13:20:57 -04:00
f5edba7402 some small fixes, mtgo is done 2025-04-24 11:45:29 -04:00
b9a07a8c47 adds basic ui template 2025-04-24 01:47:24 -04:00
0f88bd8f7b uses lanczos interpolation to make small cards not look terrible 2025-04-23 22:27:04 -04:00
c75aec06ac Merge remote-tracking branch 'refs/remotes/origin/main' 2025-04-23 22:20:17 -04:00
d726290cf2 adds scryfall required delay 2025-04-23 22:20:06 -04:00
fafaf404ab rudimentary card loading 2025-04-23 22:04:04 -04:00
77da7cf6b2 wip: adding visual representation, starting with player battlefield 2025-04-23 18:05:38 -04:00
21f7d9de04 cleans up more tech debt 2025-04-23 17:08:38 -04:00
6100a50754 cleans up nonsense from card.gd 2025-04-23 17:06:55 -04:00
bf9244c2b7 calls load_card 2025-04-23 17:06:28 -04:00
a3fb627310 separates all of the cacheing functions to its own class, cleans up card 2025-04-23 17:05:10 -04:00
c085a93c49 forgot to add this 2025-04-23 16:43:09 -04:00
29042d5d05 Changes project to fullscreen 1920x1080, formats .gd files 2025-04-23 16:12:00 -04:00
4489eb5f76 adds some library boilerplate 2025-04-23 15:44:17 -04:00
de5e107b86 adds a signal for completion, card should be done 2025-04-23 13:05:47 -04:00
5fc67ab5e5 documents the public facing function: 2025-04-22 19:02:26 -04:00
05cdcf83cc finishes up the base card stuff 2025-04-22 18:59:24 -04:00
37975021cb converts card cache getting to a coroutine function 2025-04-22 18:49:46 -04:00
a3dfa96efd scryfall requests 2025-04-22 17:16:38 -04:00
651b267dd2 changes... 2025-04-22 16:39:59 -04:00
970d7064ed adds some documentation 2025-04-22 14:09:16 -04:00
3808955237 adds quick comment and some code for the images 2025-04-22 13:48:21 -04:00
fcf736af92 wait we can just finish the card cache check rn 2025-04-22 13:45:45 -04:00