Nathan Steel
019e457808
Set COLOUR enum to contain more colour details
1 year ago
Nathan Steel
5e819bfefe
Contrast the text colour for colourCosts icons
1 year ago
Nathan Steel
7bd0840d75
Add colourReq to card UI
1 year ago
Nathan Steel
40e85730ba
Add the mana colour onto mana cards
1 year ago
Nathan Steel
89391f5bbb
Add the tempGetCol.. to jank colour in loadBoard
1 year ago
Nathan Steel
b663232ebf
Add to flipCard(), and flip mana (down) on play
1 year ago
Nathan Steel
7570729449
Create temp function for jank 'getPrimaryColour'
1 year ago
Nathan Steel
aae1ed1be7
Fix mana tap (+ kinda multi-colour)
1 year ago
Nathan Steel
2e86707243
Change check for mana available vs card mana cost
1 year ago
Nathan Steel
202f7523ec
Add attr. global board.js, and make colours array
1 year ago
Nathan Steel
51aa49ee63
Add basic colours back into the game (via server)
1 year ago
Nathan Steel
47f9290663
Changes to make loadBoard work with new data
1 year ago
Nathan Steel
ed2ecdd2c2
Create item elements in server, and send to client
1 year ago
Nathan Steel
9147a1569a
Tidied up/renamed certain functions
1 year ago
Nathan Steel
ceef95712e
Move card server logic test into cardGen.js module
1 year ago
Nathan Steel
144f3142e1
JANK in the server/db data into frontend!
1 year ago
Nathan Steel
2e9be63962
Pass server deckBuilt to client before client load
...
The cards/decks built in server now are loaded before the
game client starts setting up the game. Should allow for
using the cards/decks stored in DB in the game instead of file
1 year ago
Nathan Steel
4b0b4495e4
WIP! Attempt to add async wait on board/front-end
...
Want to wait for the cards to be loaded in before the game
loads any graphics, etc. so the new DB deckLists can be used
instead of files
1 year ago
Nathan Steel
c3413e1c2c
Add very basic DB access
...
Currently access DB, and return basic SELECT
Login details will be changed of course...
1 year ago
Nathan Steel
2a3250d932
Add cardFace/Sprite + print card front/back images
...
Added ECS elements for cardFace and cardSprite
Added spritesheet print into a clipping mask for cards
Added spritesheet print for cardBacks
Added a 'flip' function
1 year ago
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
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
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