Nathan Steel
8d3f8b99d7
Simplifying code for future me + tidyup/removal P1
1 year ago
Nathan Steel
8296074cb5
Wrap inEvent logic around each eventHandler case
1 year ago
Nathan Steel
0ccb65b1a3
Fix wrong cards added to deck
1 year ago
Nathan Steel
afee6247fc
Add itemdata/cardData filter to frontend debug
1 year ago
Nathan Steel
b86e41c010
Fix error when playing card from hand
...
When opponent has hand in same position.
Added playerId to check
1 year ago
Nathan Steel
64a6a3ca85
Remove redundant ECSLoopTest from frontend
1 year ago
Nathan Steel
36f63ef354
FIX FOR LAST COMMIT
...
Forgot to add the index.html including change, and addition...
1 year ago
Nathan Steel
997ffae3c4
Add frontend console.log tool, renamed ECSLoop
1 year ago
Nathan Steel
515067936e
Prevent multi-mana taps when only one should
1 year ago
Nathan Steel
79bd2da845
Add faux deckDB/array to add cards/decklists
1 year ago
Nathan Steel
b2da688cf8
Add realDeck element and remove clickables
1 year ago
Nathan Steel
9fac1d3dcc
Jimmied in manaCost stuff, but not 100% working
1 year ago
Nathan Steel
70f4a362b1
Add 'Test ECS Loop' to frontend
1 year ago
Nathan Steel
9754497895
Add ECSeyey... shuffleDeck
1 year ago
Nathan Steel
6458e7d85a
Switch loops to normalised loop
1 year ago
Nathan Steel
f209af082b
ECSey LOOP NORMALISATION
1 year ago
Nathan Steel
96d21acc57
Fix deck count
1 year ago
Nathan Steel
73a44512ef
Add shield destroy check logic
1 year ago
Nathan Steel
10c825a7d8
Add status removal when item changes boardElement
1 year ago
Nathan Steel
572fc1b40b
Add untapCard helper
1 year ago
Nathan Steel
3ed1be6bc8
Fix gameWin
1 year ago
Nathan Steel
03e68b9a8c
Cleanup un-used code
...
Kept unused bits that are still to be switched to ECSey
1 year ago
Nathan Steel
9e65811dd3
Make 'untap all' button work ECSey
1 year ago
Nathan Steel
54f136295d
Add grave boardElement, Fix unit/unit makeAttack
1 year ago
Nathan Steel
221e621fa4
Fix multiple makeAttack cases being hit
1 year ago
Nathan Steel
9890f5302b
Redo basics of inspect item
1 year ago
Nathan Steel
6f3ae033ac
Rewrite attack logic to ECS
1 year ago
Nathan Steel
75aea0308b
Draw all existing elements ECS-ey
1 year ago
Nathan Steel
c89640e33a
Play card from hand to board
1 year ago
Nathan Steel
e7ea3b2b88
Remove drawOnBoardOpponent as rewritten
1 year ago
Nathan Steel
10b02f5f38
Fix onclick trigger events per boardElement
1 year ago
Nathan Steel
0c5b52aded
Move drawDecks to one method, Fix deck counter
1 year ago
Nathan Steel
5d059aedeb
Remove old drawHand methods
1 year ago
Nathan Steel
3c1309a63a
Add max hand size check ECS
1 year ago
Nathan Steel
9569dc8320
Add switch boardElement, and draw loop for ECS
1 year ago
Nathan Steel
85b0704a4e
Add item size and position to eventHandler
1 year ago
Nathan Steel
b0b784c619
Add all current drawing into drawECS loop
...
This is working well, drawing everything with only needing to pass the
item key
1 year ago
Nathan Steel
c3da40df0e
Move oppBoard draw into a non-specific loop
...
This should allow to draw all elements from the same loop and avoid
loads of scattered methods for draw. 1 draw method, other methods for
real functionality
1 year ago
Nathan Steel
158bd627c7
Add OppBoard, and draw using itemdata
1 year ago
Nathan Steel
59a6614607
Add listPosition component, and shuffle mechanic
1 year ago
Nathan Steel
f753d5d3df
Add beginning of DO/ECS
1 year ago
Nathan Steel
68faeb3727
Add rightclick/contextmenu event handler
1 year ago
Nathan Steel
9de71b7676
Fix multiple mana tap when play card
1 year ago
Nathan Steel
5b5b0bde86
Add card and shield tapping
1 year ago
Nathan Steel
562535234a
Add extremely basic untap
1 year ago
Nathan Steel
bc70a3d0d8
Add mana and basic mana tap/summon cons
1 year ago
Nathan Steel
c273b66bc3
Add opponentdrawCard from shield on destroy
1 year ago
Nathan Steel
bb7c87f131
Add attackShield functionality, and win screen
1 year ago
Nathan Steel
8f2a93f58f
Add sheild cards
1 year ago
Nathan Steel
b6d92ce85e
Add cardsToDraw loop to cardDraw methods
1 year ago