Commit Graph

49 Commits

Author SHA1 Message Date
gashapwn
8136c1e191 LPST.pm - added fix for tricking notation test.pl - updated test cases 2021-04-19 00:26:00 +00:00
gashapwn
b3ee9aa4c8 LPST/MNU - refactored a bunch of functions into methods to fix stupid shading bug test.pl - updated test cases 2021-04-19 00:02:52 +00:00
gashapwn
42c9b7e56c MNU.pm - tried to implement show available moves. found bug in LPST.pm 2021-04-12 00:54:12 +00:00
gashapwn
b0ec1b2d42 MNU.pm - added save, load and parse 2021-04-12 00:36:01 +00:00
gashapwn
11a2806dbd MNU.pm/NTVL.pm - factored in to packages test.pl - moved test cases to test.pl 2021-04-11 23:12:37 +00:00
39c477aae5 Update 'NTVL.pm' 2021-04-11 18:42:55 -04:00
gashapwn
93a646a591 created MNU.pm and drv.pl 2021-04-11 22:41:44 +00:00
gashapwn
6276952ec3 LPST.pm - added move() ntvl.pl - updated test cases 2021-04-11 21:56:47 +00:00
gashapwn
74316a8618 LPST.pm - added mirror move. was a massive pain ntvl.pl updated test cases 2021-04-11 03:00:14 +00:00
gashapwn
bf37806515 LPST.pm - first turn summons ntvl.pl - updated test cases 2021-04-10 02:07:40 +00:00
gashapwn
9f4d008df5 LPST.pm - added summons ntvl.pl - updated test cases 2021-04-10 00:14:53 +00:00
gashapwn
7f92f1f269 LPST.pm - updates player hand ntvl.pl - updated test cases 2021-04-09 01:54:45 +00:00
gashapwn
c057039549 LPST.pm - draw() now checks for duplicate cards. ntvl.pl - updated test cases 2021-04-09 00:47:26 +00:00
gashapwn
3e142f407b ntvl.pl - refactored move regex stmts 2021-04-08 14:04:31 +00:00
gashapwn
bea7ac75e5 ntvl.pl - changed player toggle 2021-04-07 23:45:14 +00:00
gashapwn
001ebf5c6d ntvl.pl/LPST.pm - refactored the test board to be in notational evaluator. Added accessors for enums. wrote some functions for reading notation and determining whose move it is 2021-04-07 14:40:39 +00:00
gashapwn
2001529ded LPST.pm - parametrized shade 2021-04-07 00:35:47 +00:00
gashapwn
e3c07ef59f LPST.pm - refactored into a class ntvl.pl - created a test board 2021-04-06 23:29:45 +00:00
bd10b2ae4d Update 'LPST.pm' 2021-04-06 18:54:05 -04:00
gashapwn
f90bf078ef lpst.pl - renamed + refactored shade functions 2021-04-06 02:16:44 +00:00
gashapwn
efb3e9ec1e lpst.pl - can now filter moves by player 2021-04-06 01:48:53 +00:00
gashapwn
700e0364b3 lpst.pl - get_block_cell() returns all cells being blocked by pieces in play 2021-04-05 02:59:24 +00:00
gashapwn
e48b5573f9 lpst.pl - refactored board movement checks 2021-04-05 02:09:33 +00:00
gashapwn
5e51a8c1b5 lpst.pl - fixed sylph offset bug 2021-04-05 01:35:54 +00:00
gashapwn
0f942f4fb8 lpst.pl - fixed bug with checking MOVBLOCK spaces 2021-04-04 23:34:44 +00:00
gashapwn
3af63ea303 lpst.pl - refactored shade_move to remove redundant arrays 2021-04-04 23:25:25 +00:00
gashapwn
8dbc330d45 lpst.pl - refactored moves to use a struct 2021-04-04 23:22:20 +00:00
gashapwn
9e89588b7a lpst.pl - shade_cell handles movement patterns exceeding the bounds of the board 2021-04-04 20:51:47 +00:00
gashapwn
d05f746d64 lpst.pl - refactored cell shading into function 2021-04-04 20:37:10 +00:00
gashapwn
81072e8dc4 lpst.pl - removed old system for subbing pieces into a hex 2021-04-04 15:25:17 +00:00
gashapwn
c8e8946a5b lpst.pl - added a second and third shade. refactored shades to use a hash 2021-04-04 15:22:37 +00:00
gashapwn
b2165befe6 lpst.pl - added horrible system for shading cells 2021-04-04 14:23:13 +00:00
gashapwn
00b7fc7b84 lpst.pl - refactored whitespace. fixed col, row swap bug. time for bed 2021-04-04 06:07:03 +00:00
gashapwn
72d58c9d8a lpst.pl - fixed divide by zero error. 2021-04-04 05:31:12 +00:00
gashapwn
15f96766da lpst.pl - calc_move() and apply_shift() allow us to calculate which cells pieces move to 2021-04-04 05:24:38 +00:00
gashapwn
d3cb948956 lpst.pl - added some unicode characters to make the columns more clear 2021-04-04 02:38:20 +00:00
gashapwn
60550fc47c lpst.pl - we can move a little dude around the board now!! 2021-04-04 02:06:10 +00:00
gashapwn
53a6d0ae44 lpst.pl - added comments. im an idiot who forgot how they built their own datastructures... 2021-04-04 01:48:20 +00:00
gashapwn
441c390b09 lpst.pl - added enums for player... tried to add a piece to a cell and board got fucked up... i think the hash that stores piece data is borked. will fix 2021-04-04 01:45:03 +00:00
gashapwn
36e02db08c lpst.pl - changed enum for pieces 2021-04-04 01:20:45 +00:00
gashapwn
5bf5dc8d3f lpst.pl - added comments. cell drawing now aware of row+column 2021-04-04 01:10:13 +00:00
gashapwn
6fefa7125c lpst.pl - wow i mixed up the y axis and the x axis... i mean damn 2021-04-04 00:41:03 +00:00
gashapwn
fccff335bf lpst.pl - added x axis 2021-04-04 00:39:52 +00:00
gashapwn
aae5e28dfd lpst.pl - added code to trim some more characters 2021-04-03 22:49:42 +00:00
gashapwn
3deb715ddb lpst.pl - fixed comment thats been bothering me 2021-04-03 22:22:12 +00:00
gashapwn
7645532e15 lpst.pl - updated code to trim ASCII from off by one errors. .gitignore - added pattern for my test perl script 2021-04-03 22:18:24 +00:00
gashapwn
65fbe479bb removing some backups 2021-04-03 21:36:27 +00:00
gashapwn
ef3d1fb54b .gitignore - ignore emacs backusp 2021-04-03 21:35:49 +00:00
gashapwn
037885fdbe first commit 2021-04-03 21:33:59 +00:00