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