From 70fe05ca9169d3a487256c750f583a7de231c245 Mon Sep 17 00:00:00 2001 From: ksjdragon Date: Sat, 14 Feb 2015 20:53:36 -0500 Subject: [PATCH] more stuff --- millennium-legacy/bin/map.txt | 16 --- .../bin/milleniumlegacy/MainGame.class | Bin 3145 -> 4015 bytes .../bin/milleniumlegacy/Map.class | Bin 1373 -> 1388 bytes .../bin/milleniumlegacy/Tile.class | Bin 936 -> 942 bytes .../bin/milleniumlegacy/player.class | Bin 897 -> 915 bytes millennium-legacy/resources/maps/map.txt | 92 ++++++++++++++++++ millennium-legacy/resources/textures/clay.png | Bin 0 -> 1758 bytes millennium-legacy/src/map.txt | 16 --- .../src/milleniumlegacy/Algorithm.java | 4 +- .../src/milleniumlegacy/GUI.java | 11 --- .../src/milleniumlegacy/ImageLoader.java | 3 +- .../src/milleniumlegacy/Inventory.java | 16 +++ .../src/milleniumlegacy/Item.java | 6 +- .../src/milleniumlegacy/KeyManager.java | 4 + .../src/milleniumlegacy/MainGame.java | 67 +++++++++---- .../src/milleniumlegacy/Map.java | 2 +- .../src/milleniumlegacy/Tile.java | 17 +++- .../src/milleniumlegacy/player.java | 19 +++- 18 files changed, 199 insertions(+), 74 deletions(-) delete mode 100755 millennium-legacy/bin/map.txt mode change 100755 => 100644 millennium-legacy/bin/milleniumlegacy/MainGame.class mode change 100755 => 100644 millennium-legacy/bin/milleniumlegacy/Map.class mode change 100755 => 100644 millennium-legacy/bin/milleniumlegacy/Tile.class mode change 100755 => 100644 millennium-legacy/bin/milleniumlegacy/player.class create mode 100644 millennium-legacy/resources/maps/map.txt create mode 100644 millennium-legacy/resources/textures/clay.png delete mode 100755 millennium-legacy/src/map.txt mode change 100755 => 100644 millennium-legacy/src/milleniumlegacy/ImageLoader.java create mode 100644 millennium-legacy/src/milleniumlegacy/Inventory.java mode change 100755 => 100644 millennium-legacy/src/milleniumlegacy/KeyManager.java mode change 100755 => 100644 millennium-legacy/src/milleniumlegacy/MainGame.java mode change 100755 => 100644 millennium-legacy/src/milleniumlegacy/Map.java mode change 100755 => 100644 millennium-legacy/src/milleniumlegacy/Tile.java mode change 100755 => 100644 millennium-legacy/src/milleniumlegacy/player.java diff --git a/millennium-legacy/bin/map.txt b/millennium-legacy/bin/map.txt deleted file mode 100755 index ec336db..0000000 --- a/millennium-legacy/bin/map.txt +++ /dev/null @@ -1,16 +0,0 @@ -ggggggggggggggggggggggg -wwwwwwwwwwwwwwwwwwwwwww -ggggggggggggggggggggggg -wwwwwwwwwwwwwwwwwwwwwww -ggggggggggggggggggggggg -wwwwwwwwwwwwwwwwwwwwwww -ggggggggggggggggggggggg -wwwwwwwwwwwwwwwwwwwwwww -ggggggggggggggggggggggg -wwwwwwwwwwwwwwwwwwwwwww -ggggggggggggggggggggggg -wwwwwwwwwwwwwwwwwwwwwww -ggggggggggggggggggggggg -wwwwwwwwwwwwwwwwwwwwwww -ggggggggggggggggggggggg -wwwwwwwwwwwwwwwwwwwwwww diff --git a/millennium-legacy/bin/milleniumlegacy/MainGame.class b/millennium-legacy/bin/milleniumlegacy/MainGame.class old mode 100755 new mode 100644 index 81693c578bc9f1f66c5a61e575c0e197d6ac61e5..49573741b525121c19dc10acb3887f596a589d7a GIT binary patch delta 1239 zcmZ9Ldu&s66vscm-L|*Ay=9y0My-U+MX{UUmS{HTgiL}66CJvNS@6Miy`6&cI}^8a`*&&gdy11hrSqhsW{b7WYD-y};kN$mdB;wh zJk2u-f5ysW2a;)9p~YHyeLa^-CV6}pWT(6v zylnCS&93#T$y%DdGa0m_0Va#QVe%$#N%m~PQPi)i@JMFc*5{HLr{BrhR=Qi~ZN|R}uPh`}(ucvj9ML&EzlTbM$$Px7(6?Esg58&p^s%)qGZkh!b^6>y-3EvF(BxD; zazo|?RQxR){d}S@n+B3YTk}hsR*&SHT+C-CpYw&nXN`=Arix{y)~aZ6HuoHkl?q?F z(O)SRok-%uz;8^xd$%+6%P!W#J=Ut&?@B=^T{HUm#tJ=`4Y$iXu4e28i?4&Z1 zFJ)<1d`QnxRL$mu)*FQSW-v9RE zAKfSAHM(V8A_UxP@1uhn&ZR*LHgUe3uMi47a=KF1Ri(k;rqCMPyIDss3t3m13@$FJ zF#%Rff>LXlgA+W_6Xx08Fwb>)7j)@bM?mW^CYb6B?jbGS&QL^e2sPTbMZDReE-`x| zdi7oRQX}Y>b_SH}hP!mxyt30!f@=ucVP3oQKH3|CVpyHQab7>bp~3pV1n)dX@q?2- zF7s)R3wSrzi*5+qRkXx%fg|Nc z`9)UwGT6nh{3g2Bax=e+<=a^WA{2l%hY*0wq{4G|9J(4qu dHZ5HJ`XZD^(=??#h&$#vCZkgPBOz5B{}&2DHk$wd delta 384 zcmYL_OG`pg6otR5w?w^K^iX>mW)fBq6%l48SoDyBh7m+TMMbFt2MvOnixAyWjRS)S zQOiM*^oIHm{fwYdwR=z;_St8x1$*svvhF9B<@x=h1oZNlv&4)Q_Qc{^EE$P!CgQQ> zShBEVJW{I^ZZszFSWvjrIL1@hu#78aCstfkQ>R~9-HKO#vF;CtsE~1ul+lD4H+EWt z@lZo64S2<C%f@az$M@C!Ocy0GogIjI_G+jZc4Z>Pt`M z$^K!{Q#r9UGAOrCjG>!ydZ?ri2mP|dfbaofgMvbY3F~{dIa>sc5s5I0lQI3x*1RrT zDRRK!FH*{2m3A$4o9FWIu+viyv+;%FCz}I delta 24 gcmaFEb(f3d)W2Q(7#J9gH*!=mGO}-;$atF>0D9^Ow*UYD diff --git a/millennium-legacy/bin/milleniumlegacy/Tile.class b/millennium-legacy/bin/milleniumlegacy/Tile.class old mode 100755 new mode 100644 index cbaebc09616780d7aac5d1d2788201e62c85ba6c..6387dfe3259252df76ada44cdd45f72a98ea3b9f GIT binary patch delta 101 zcmZ3%zK)&a)W2Q(7#J8#Hgf!8;#|nU%D@8TSx@F>R^b;ANYUEDASob_A)5eXPqtvz q)U{%e140G{Er>b>c?Ja_52%B|jKQ3N5zOLeU}Incu_pI1O922Z*bou` delta 117 zcmZ3-zJi_O)W2Q(7#J9gH*)-9;+)OE%D@8TnNH?rR^imz!XPOikRh8e*^XJ$-Go67 z2pJf(ASxK-85Dp#pjrkq26F~RFpHmoje!Zw5&*K887zQo76v9^HlVyEkj=zk1pw!E B4xs=5 diff --git a/millennium-legacy/bin/milleniumlegacy/player.class b/millennium-legacy/bin/milleniumlegacy/player.class old mode 100755 new mode 100644 index db01fbbd37058a0021f59274b7ed74ee5b24d915..e1d4af0a0ded11643c3bee8d5dfcc34469cfeb65 GIT binary patch delta 40 vcmZoff$?3=9k=6FE)@%N3;-=a&{GrxxoM7Zhcd0O^evH!uMJGa3)5 delta 22 ecmbQt-pI~z>ff$?3=9m$6FE*W@@#y(fe8R!=m=5( diff --git a/millennium-legacy/resources/maps/map.txt b/millennium-legacy/resources/maps/map.txt new file mode 100644 index 0000000..e687a7c --- /dev/null +++ b/millennium-legacy/resources/maps/map.txt @@ -0,0 +1,92 @@ +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/millennium-legacy/resources/textures/clay.png b/millennium-legacy/resources/textures/clay.png new file mode 100644 index 0000000000000000000000000000000000000000..e19570545177e0093b4f1462422111f7adc3310a GIT binary patch literal 1758 zcmV<41|j*0P)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00u@$L_t(o!(Eq4cH_zohCcvR z6y@%ldnd^jv#u;5>&mD*ZA)SmfDBNi-O)L+2c%ed{4dJC|MkyI1dk2R1|*S6rU4-0 zs09E2`Mf7l31r=qK&J9B{=Dve>puWc2{J)o{egDg2j;E0* zkxGQ25;#JW16@U`IG&vuotu4NIxrb*_E^PLVKX*>I^(P)vRz#XiHW1)h(KVx{EZnm zSl7Bd*L6o$*E1E*&f#|=4T(TBAR#f1*m=x9iB#_P6BVcZc>ZHm{2&oj9U)Mis0NV= zz>FI+HWbHfVmfOoX*i0e#$46;T8Z(T z-`Uy&lG>vNrnQ>k9Tg>0$!d{65wwcM&~%QtBN;>*n>}cHVy1A_?(Lno{u7U_0JhK{ zY0T`js2`XN#DYxW@O_mnWEOrldmzL@yECE}GqNz`X|+Oilq&4-y(X~f3ndu~ot_=j z!QK9g>EvXM;*7j8V!sZ**+=y*PNd;sGzE`_nIjS?f!UzzYq3EtiZ)q~_cV^U12Fu? z-hS1{>>$F{9y^f@5Sktg-;jb{p}shR$0xO$97|uQ|H<`CfM$9yvjcMNU!}0nbYS8P zc4l-Q;}5zXs7$)n$bE^C=XUKk(hx~JIwAInesPBH47mYt(+^sWQhChpc=Y0?j;a!a z%&Inp$cFHs>x?C@vqZ~9531)6r_se209cj<`h7ydpktuj~grwh|-0Yp?v-)!yn$=mZVmu3^e6d-< zFZqroLL`^N)>@2KR0%vACXO+x>gWh<;Xv>;jjcZ}y3Xi~?0761i(|{4g&@(T3u`Lp z;W&YjNr6x#*52}J!J{LRjMx#9Oi20ca`?`O8Xx|bETf0mwzMD=yrev?KR&(1P{BAERvWUASaM=?UQmw z70zl?XYD!U3K}ZD6fmye=K|&Vm36(%+-Op+hg8JQB|8=8>Lk_jc9H5jI195C!}?{p zrx9gV+%JKfH5q#>J0C#OuDQ$ax&P_kYYNNzyS}cfRs34bDO`aO(HL=C>iDGVAjB_I zG8r@mNiMU>l46y~h<#}R7l%#i08PIFhv&A$CTRL%#5t+eHB#ysRx6D4J|S(TBfp~C z%&m0bYeXvkCtaV|aTzF%^Bayt{64!S-rESOG4-0@hNAYhBq0<@pczZX*1 z`%;8qI_dhPRFca=RkCbUoL6?#?~J(7?MZ|dMsPNLmQt*jnn=51+3B36vNsgTFYW{* zb~26U{9{S25Gj~=<#~Ol>uZJ40^O;6isR8sh;k#-h%gS{$rMb+Dj*PXy1puseU;3n zr3+_7PfA=~{ items; + static + { + //Putting items + items = new HashMap(); + items.put(1, new String[] {"1","Dirt", "Universal",null,null,null}); + items.put(2, new String[] {"2","Water","Universal",null,null,null}); + items.put(3, new String[] {"3","Clay","Medieval", "99","Dirt","Water"}); + } + +} diff --git a/millennium-legacy/src/milleniumlegacy/Item.java b/millennium-legacy/src/milleniumlegacy/Item.java index 4b02596..c3ebfac 100755 --- a/millennium-legacy/src/milleniumlegacy/Item.java +++ b/millennium-legacy/src/milleniumlegacy/Item.java @@ -8,9 +8,9 @@ public class Item { { //Putting items items = new HashMap(); - items.put(1, new String[] {"1","Dirt", "Universal"}); - items.put(2, new String[] {"2","Water","Universal"}); - items.put(3, new String[] {"3","Clay","Medieval", "99"}); + items.put(1, new String[] {"1","Dirt", "Universal",null,null,null}); + items.put(2, new String[] {"2","Water","Universal",null,null,null}); + items.put(3, new String[] {"3","Clay","Medieval", "99","Dirt","Water"}); } } diff --git a/millennium-legacy/src/milleniumlegacy/KeyManager.java b/millennium-legacy/src/milleniumlegacy/KeyManager.java old mode 100755 new mode 100644 index afcd42b..2893467 --- a/millennium-legacy/src/milleniumlegacy/KeyManager.java +++ b/millennium-legacy/src/milleniumlegacy/KeyManager.java @@ -25,6 +25,10 @@ public class KeyManager implements KeyListener { MainGame.right = true; } + if (e.getKeyCode() == KeyEvent.VK_SPACE) + { + + } } @Override diff --git a/millennium-legacy/src/milleniumlegacy/MainGame.java b/millennium-legacy/src/milleniumlegacy/MainGame.java old mode 100755 new mode 100644 index 00bdb18..3ace88b --- a/millennium-legacy/src/milleniumlegacy/MainGame.java +++ b/millennium-legacy/src/milleniumlegacy/MainGame.java @@ -12,18 +12,20 @@ public class MainGame extends Canvas implements Runnable { private static final long serialVersionUID = -1902119798739765822L; ImageLoader IL = new ImageLoader(); - BufferedImage player = IL.loadImage("Untitled.png"); KeyManager km; + player ply = new player(375, 300, IL); ArrayList map = Map.readyMap(); Thread main; public static boolean up, down, left, right, running; - int offsetx, offsety; + public static int offsetx, offsety; + public void init() { km = new KeyManager(); this.addKeyListener(km); } - public void paintComponent() + + public void render() { BufferStrategy bs = this.getBufferStrategy(); if (bs == null) @@ -32,51 +34,82 @@ public class MainGame extends Canvas implements Runnable return; } Graphics g = bs.getDrawGraphics(); - g.setColor(Color.blue); - g.fillRect(0, 0, Toolkit.getDefaultToolkit().getScreenSize().width, Toolkit.getDefaultToolkit().getScreenSize().height); - g.setColor( Color.BLACK ); + g.setColor(Color.black); + g.fillRect(0, 0, Toolkit.getDefaultToolkit().getScreenSize().width, + Toolkit.getDefaultToolkit().getScreenSize().height); + g.setColor(Color.BLACK); for (Tile t : map) { t.Render(g, offsetx, offsety); } - g.drawImage(player, 200,300, null); + ply.render(g); g.dispose(); bs.show(); } + public void tick() { if (up) { - offsety++; + offsety += 3; } if (down) { - offsety--; + offsety -= 3; } if (left) { - offsetx++; + offsetx += 3; } if (right) { - offsetx--; + offsetx -= 3; } } + public void start() { main = new Thread(this); main.start(); running = true; - + } - @Override - public void run() { + + public void run() + { init(); + long lastTime = System.nanoTime(); + final double amountOfTicks = 60.0; + double ns = 1000000000 / amountOfTicks; + double delta = 0; + int updates = 0; + int frames = 0; + long timer = System.currentTimeMillis(); + while (running) { - paintComponent(); - tick(); + long now = System.nanoTime(); + delta += (now - lastTime) / ns; + lastTime = now; + if (delta >= 1) + { + tick(); + updates++; + delta--; + } + render(); + frames++; + + if (System.currentTimeMillis() - timer > 1000) + { + timer += 1000; + System.out.println(updates + " Ticks, Fps " + frames); + ply.getPosition(); + updates = 0; + frames = 0; + } + } - + } } diff --git a/millennium-legacy/src/milleniumlegacy/Map.java b/millennium-legacy/src/milleniumlegacy/Map.java old mode 100755 new mode 100644 index 81bf414..1cc06cb --- a/millennium-legacy/src/milleniumlegacy/Map.java +++ b/millennium-legacy/src/milleniumlegacy/Map.java @@ -8,7 +8,7 @@ public class Map public static ArrayList readyMap() { ArrayList tiles = new ArrayList(); - char[][] map = ml.LoadMap("map.txt"); + char[][] map = ml.LoadMap("resources/maps/map.txt"); int countery = 0, counterx = 0; for (char[] chararr : map) { diff --git a/millennium-legacy/src/milleniumlegacy/Tile.java b/millennium-legacy/src/milleniumlegacy/Tile.java old mode 100755 new mode 100644 index 91f941c..a714861 --- a/millennium-legacy/src/milleniumlegacy/Tile.java +++ b/millennium-legacy/src/milleniumlegacy/Tile.java @@ -18,14 +18,25 @@ public class Tile } public void Render(Graphics g, int offsetx, int offsety) { - if (terrain == 'g') + if (terrain == 'd') { g.setColor(Color.GREEN); } + else if (terrain == 'r') + { + g.setColor(Color.DARK_GRAY); + } + else if (terrain == 'c') + { + g.setColor(Color.gray); + } else { - g.setColor(Color.BLUE); + g.setColor(Color.blue); } - g.fillRect(x*16 + offsetx, y*16 + offsety, 16,16); + g.fillRect(x*32 + offsetx - 32, y*32 + offsety - 32, 32,32); + String draw = "x" + x + "y" + y; + g.setColor(Color.black); + g.drawString(draw, x*32 + offsetx - 32, y*32 + 8 + offsety - 32); } } diff --git a/millennium-legacy/src/milleniumlegacy/player.java b/millennium-legacy/src/milleniumlegacy/player.java old mode 100755 new mode 100644 index 0234242..2b02db4 --- a/millennium-legacy/src/milleniumlegacy/player.java +++ b/millennium-legacy/src/milleniumlegacy/player.java @@ -6,15 +6,26 @@ import java.awt.image.BufferedImage; public class player { int x, y; + int drawx, drawy; BufferedImage player; public player(int x, int y, ImageLoader IL) { - this.x = x; - this.y = y; - player = IL.loadImage("Untitled.png"); + this.drawx = x; + this.drawy = y; + player = IL.loadImage("../resources/sprites/player.png"); + } + public void tick() + { + } public void render(Graphics g) { - g.drawImage(player, x, y, null); + g.drawImage(player, drawx, drawy, null); + } + public void getPosition() + { + int x = ((MainGame.offsetx * -1)+ drawx + 16) / 32 + 1; + int y = ((MainGame.offsety * -1) + drawy + 16) / 32 + 1; + System.out.println("X: " + x + "Y: " + y); } }