160 Commits

Author SHA1 Message Date
161e5700c3 Ändra från egotripp till egodipp 2022-12-10 00:02:23 +01:00
3e5bd56780 Merge branch 'multiplayer' 2022-12-09 23:55:04 +01:00
376bed38b0 Merge branch 'logged' 2022-12-09 23:54:52 +01:00
74b099bb71 Ta bort debug if 2022-12-06 20:35:31 +01:00
5f1e483660 snyggning 2022-12-06 19:03:52 +01:00
7bd6bea0e4 Se till att rätt person får schack popup 2022-12-06 19:00:32 +01:00
bf9d170040 Ändra tillbaka till pjäs vet sin ikon. Ändra tillbaka tilld det överlägset snyggare sättet där varje pjäs vet sin egna ikon. Anledningen till att det byttes mot att istället ha en statisk map med samtliga ikoner, var därför att man inte kan skicka ikoner över nätverk. Detta är nu löst med att man endast skickar kordinater över nätverk som sedan görs om till en kordinat med pjäs. 2022-12-06 18:51:03 +01:00
ee85052295 det fungerar! 2022-12-04 23:28:08 +01:00
38d4cfa0a3 varje spelare går med separat lag, nu är det bara repaint 2022-12-04 22:59:31 +01:00
36d539ff4c Båda rör fortfarande samma färg och det repaintas bara varannat drag 2022-12-04 22:29:33 +01:00
54dd294433 KLienterna ansluter men Piece är inte serialiserbar eftersom BufferedImage inte är det 2022-12-04 21:51:28 +01:00
86e11f5c62 paket 2022-12-04 18:51:48 +01:00
960248952e licens 2022-12-04 18:49:21 +01:00
801bcb393d Flytta ut till pieces mapp 2022-12-04 18:42:59 +01:00
d499280b25 Förbättring av logpanel 2022-12-04 18:41:48 +01:00
be59f829c5 flytta ut move logik till metod 2022-12-04 18:15:26 +01:00
f52f3e7d0d move logging logic 2022-12-04 18:14:08 +01:00
ee2b22a572 Logger working 2022-12-04 18:09:13 +01:00
89f1b43765 Använd flatlaf ifall inget bra systemtema hittas 2022-12-04 16:26:12 +01:00
1d38695acc Sluta använda råa listor samt ta bort onödiga måsvingar 2022-12-04 16:23:53 +01:00
d934ba100a Använd flatlaf ifall inget snyggt tema väljs 2022-12-04 16:23:37 +01:00
e06ff9478b refaktor till maven 2022-12-04 16:11:40 +01:00
d209eb4b3c snabbare att låta gc jobba än .clear() 2022-11-24 19:06:24 +01:00
9f10fc6dcd msg 2022-11-24 18:52:28 +01:00
ae692d1428 list istället för arraylist 2022-11-24 18:47:37 +01:00
e8581663c7 Fixa så att boden kan bli annan pjäs vid kanten (förlorade på det här) 2022-11-24 14:53:11 +01:00
749024734f Test 2022-06-22 11:28:36 +02:00
5a5e083f9a ta bort onödiga dep 2022-05-19 15:31:41 +02:00
69f66e7542 Små ändringar 2022-05-19 15:26:16 +02:00
1d86151951 Ta bort onödiga filer 2022-05-19 09:43:37 +02:00
ea1523c3dc ta bort onödiga finals 2022-05-19 09:30:40 +02:00
5ace8e719b välj den korta implementationen 2022-05-19 09:26:00 +02:00
3139ca2db2 taw bort sånt vi inte använder 2022-05-19 09:18:37 +02:00
06f6b4510c Ta bort onödig klass 2022-05-19 08:54:20 +02:00
0d80b0e37c Bort med logger + fallthrough 2022-05-15 22:28:42 +02:00
d8bdacdb80 Bryt ut till getSchackState 2022-05-15 20:24:46 +02:00
452d7b1c4c bryt ut getMoves + final 2022-05-15 19:52:03 +02:00
24aa37a749 Niklasifierat kod + optimerat drawSquares + soppat bort skräp 2022-05-15 19:42:33 +02:00
81b709ded8 javadoc 2022-05-15 19:42:06 +02:00
97f13d3572 Merge branch 'finals' 2022-05-15 19:14:58 +02:00
9bf7df7b60 Fixa litet fel där rockad inte alls funkar 2022-05-15 19:14:24 +02:00
c5d91e9aeb finals 2022-05-15 19:08:47 +02:00
53cff837ea Ta bort duplikationer ur koden, men gör den mer komplex 2022-05-15 18:48:20 +02:00
0548a96061 Fix le rockad
Nu går det inte längre att göra rockad till ett ställe där man står i schack, eller till ett ställe där det hade varit schack på vägen. isSelected har även blivit bytt till det mer beskrivande namnet allowedToRecurse
2022-05-15 17:44:33 +02:00
e9a5416d1f Ta bort blanksteg och annan formatering 2022-05-15 15:09:14 +02:00
ab6f9980e5 undvika att kopiera points 2022-05-15 14:59:09 +02:00
40f67ca725 Lös ut till overloaded konstruktor 2022-05-15 14:54:40 +02:00
b112c6314b minskat if-satser 2022-05-15 14:43:46 +02:00
6eea10491b Fixa så att varje pjäs endast roppar på en schackfunktion 2022-05-15 14:12:44 +02:00
ddbae03150 Ta bort fel jag gjorde förut 2022-05-14 16:42:36 +02:00