From bb1ced5e0fbf907582946695e51bfcce30c154af Mon Sep 17 00:00:00 2001 From: MasterGordon Date: Sun, 18 Mar 2018 17:35:44 +0100 Subject: [PATCH] boom! toolbar! --- css/main.css | 37 ++++++++++++++++++++- images/infobg.png | Bin 0 -> 1155 bytes images/items/coal.png | Bin 3367 -> 1528 bytes images/tiles/lazer1.png | Bin 657 -> 568 bytes images/ui/build.png | Bin 0 -> 261 bytes images/ui/delete.png | Bin 0 -> 235 bytes images/ui/info.png | Bin 0 -> 640 bytes images/ui/move.png | Bin 0 -> 223 bytes images/ui/rocket.png | Bin 0 -> 540 bytes images/ui/rotate.png | Bin 0 -> 435 bytes images/ui/upgrade.png | Bin 0 -> 318 bytes index.html | 4 ++- js/baseclasses.js | 1 - js/game.js | 51 +++++++++++++++++++++++++---- js/tiles.js | 5 +++ js/{resize.js => userinterface.js} | 5 +++ 16 files changed, 94 insertions(+), 9 deletions(-) create mode 100644 images/infobg.png create mode 100644 images/ui/build.png create mode 100644 images/ui/delete.png create mode 100644 images/ui/info.png create mode 100644 images/ui/move.png create mode 100644 images/ui/rocket.png create mode 100644 images/ui/rotate.png create mode 100644 images/ui/upgrade.png rename js/{resize.js => userinterface.js} (89%) diff --git a/css/main.css b/css/main.css index 7c30dda..e731b86 100644 --- a/css/main.css +++ b/css/main.css @@ -23,5 +23,40 @@ body { border: 1px, solid , black; border: solid; border-color: white; - background-image: url(../images/fliesen.png); + background-image: url(../images/infobg.png); +} + +#buildselect { + position: fixed; + border: 1px, solid , black; + border: solid; + border-color: yellow; + background-image: url(../images/infobg.png); + width: 1200; + height: 576; + overflow-y: scroll; + padding: 4; +} + +.buildtile { + width: 48; + height: 48; + margin: 4; +} + +/* Custom Scrollbar */ +::-webkit-scrollbar { + width: 24; +} + +::-webkit-scrollbar-track { + background: #B0BEC5; +} + +::-webkit-scrollbar-thumb { + background: #78909C; +} + +::-webkit-scrollbar-thumb:hover { + background: #546E7A; } diff --git a/images/infobg.png b/images/infobg.png new file mode 100644 index 0000000000000000000000000000000000000000..62e2228a9df3046fd13aafcd5e6ad84e661cf5ce GIT binary patch literal 1155 zcmV-}1bq96P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02y>eSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E;2FkAZe8V00Z+$L_t(oN3E9GcBC*21@r$uJlQh^CDg*$ z20Ez+jwEZjHl~x8pFiUB^E0g9F%$It{mmGj;g2Eh?d?rXlPZGUcx5K&>+9?N{r%$B zGmWZ`kB?)OahI?oT2SlBE2HwbCnChVOVV9J2ixNy0a;A~E(ttu-yth$?cp5=>nmh!}2i%2L^YfF`otYuX`YSD- z!?%2FPO!P=4?&|E$W@*Zx&!6R8+`->{X}fOyF(*2w(EYb(hXMfBrqaWKuT`){8E$Z z4n`+Lu)FmJa@bF|L*-l$&;{n_my?Jv8#0odiiS&qCgk`Wh7R=ccB;zj{8kVkCDjNz z8kN_%Cx`*pCyjFE$2Jt??Anw@T$lVaaj+3;@@Cvp<2=yKecBnr zZz2bUAQnUyXhEK-*gUc4-)*#5StM*#O(Cnq^O&{C!60W5WRw~+ECXEIVMtwVa6Hfl zsCs>U{kLL=$lJ(>)5%fRA_#xfk=lcD_Tx5Qve#&&nn)lm zkNt=z#8a@zheh4leneRhK{&CpQtMf|)mlh{Mcw#6HFLsQ2|-MvEMn`a5Udf>2&Sfp zZrciHikWphE>oHv4h8uV!`~ps`UJO;*rjG-8>AZ%2G!|(LDpww#UQIxnO3EzV%-W$ z$Me8dlii5KXJ6Gww`r1tc`C>zbO#6HHcfDi__PUBq5WU#BV;$Cvo#8`9XWJIA{YmP zK!Q02u?cF(()79@Dw#x!@HdD!IQ&(j$;49`cnrp&O03*CA$Jr0#w6|mKouw564?o& z1%z{%QEOopP=F?WxOpDcn4tX-gcP#bO_O~J`IBupEZef3gTsC3`Vz;>{9WUSy4 ztkeXmh`6Q7Oi(kR;;?LoF-ZniYXUaqo?N48D2P0-RQMM-l~o~={vK_FRu)05H8Q~+ zOm1RAxgE^Mj)gOUge0L);(gj>>#u%}x)+Pi=$j%t(BjT#m z!kwUFUN+KA8|oOqutUu`!s>j=?v;gAn0K$(x3<0r`tm)%?o$5}q}){_k2CxE`43T) V&5>8(bbJ5+002ovPDHLkV1mx}5K#aC literal 0 HcmV?d00001 diff --git a/images/items/coal.png b/images/items/coal.png index 705a40c272f2db45516ff100aff10fbcdcc336b1..05847dfc9bbbf75e29d003823e405f1a4083816a 100644 GIT binary patch delta 1451 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 delta 574 zcmdnNGLdzH3KwH>kh>GZx^prwCn`#F9cEzQJIr`Ie?`hfH}!fZMo$;VkPPRm{f=48 zh5{^qP5%E6mUhX=m^EpSZKJ8Bh}6}bHK$(hTGzkl{`=RrQzkpiyufeg`OQM(y;J|+ z)<1u(7tDDeDEF1~?_ZHA!exbZS<8L{8Aemy6}>B+-&E9;^rB>1@p_P$$Yb@5W&5tz za-HJrTIiu(UU&UYLwykwtA^3Xx%I1eGCpPD3P_n$efATthI&8)ldaMI)A>;Weip5n z&o`d{u@)H2HR0a*rQFf7@lesS05n#j_%h46n?IL3-29~JwRv~SbNj|kt#aRQ++DMK zzOF{}i$eaZZ!Va>&T+iy)Sn*XRJT)Xitf+)3b&uOd*5Hb)3ixdK77KS`JKN_w=c*! zd0bTGefqg`pMV-aeTVcF>gD?=p!5m7clZA@Kl)hj zz;EZeZ$I-=XZwF9H=ishdBMJ4+Oh0!(cU_SllvuC`(0{GW&i?DS3j3^P6O zsP%BWkQ`T0liXXeP*cbJzBvnOEEWl?*3Xtume#GGy5V^v)3$=`9Le*-c-?P&HWW78 za{o7jE_31a*~J3FQ$S_`QNO~obfzGs{;TtUlqPY!;QV+0HRm}9THVR_{3^@)>m2_# z9ud%V@O|;wCFZ2{?ZVatdl(d&K1DHn(9~zBOK`W{HP0!*n}-+ZF9uInKbLh*2~7Z^ CJ8f?O literal 0 HcmV?d00001 diff --git a/images/ui/delete.png b/images/ui/delete.png new file mode 100644 index 0000000000000000000000000000000000000000..6bc437298ab7bfbfbf128acdf5849e304b3c6903 GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}b0DO`a}}Ar*{or)}gqq9DL3|6^j{ z=hBm&C)~N@b{5Sp4w$_m*}geiNBekToKL{TWpQP5xqRwZuPjq53pI^Z3A|FbUaRcY z{O^J0fmhZ3y?R?;$@JP$iP2W!Cd>8DEZ3V|*s2`1aV~kzx#D@}&nn~61{Xzi+b(jKntiPo%%5fP`-@uPgu|~7wTA~r iR9eY#70Eo`TEl2=&Qt5V_=GOd^$eb_elF{r5}E*Wo#88fEO5na|OlO{3G z*yIPEVO{WsIjnKnVT>2DMzkql!ApMPMO=L<#3I9oI}LubOO+CNvScYxqQ)LKcQkDr zB9h}Xp02N~GG)+JIYyNnkc)PDZOnzu*#; zB8R%~1(i4Rl0>e>Eb#WLtxfOV(#vvo;8MrfX8# zOJwj-6bRC^RW#U^^>`Uk%GqUlp=9>%y-#&$qZ(w=qV2=#%SNueJg~}R_Q4VL}5`+@9~aM z91c`Iph*TZkfp^?^`Dp^0y)$Ij}vN48)8+LhbiruA|j3sO47|fb;`I*GKou>Ivq)^ z4u=V1QQ;ad;<{u73-W9;3T-}Qiy5qW$_D4g=4Y%kOJdS2(WFCrcw_<=G1#aHxLXx^7X{o*36Z&#vd)w{?9ZcuJlLNIAyzF#LC@VdT8v W`+cpG+y|hG89ZJ6T-G@yGywpJT2+hy literal 0 HcmV?d00001 diff --git a/images/ui/rocket.png b/images/ui/rocket.png new file mode 100644 index 0000000000000000000000000000000000000000..00476140e64551ef205b954702a1f65bfc1cfe5a GIT binary patch literal 540 zcmV+%0^|LOP)pF8FWQhbW?9;ba!ELWdLwtX>N2bZe?^J zG%heMGBNQWX_Wu~0hvieK~!i%&CUU?gfIw2(OHc9-=hClQwJ}M0=Bj$$5brvKI^(p z?f)sS->jyQRKPpdkhiH&5!S%Bs4yAU;5VosS=R8LRDh?fCB3NSEm(_sP>U~w`sC$a z)Y1#=EqJHe{>h6yaOoZP7raw#|K!EixX^<$3f`%?(gifmfElIJ$FeM{c{G{Na{fT`XfoR`-vgRQtGVv%FEo!P1K!zR7%-9y=TROt zWE6(;D32O60)u(&FASqogYo|{WTj2Z%v*^JPPjGgGS@dF%EY6KEixCWy z!I=?eF^YjAI4jC5W-yo+=R}#sEQa&oj3~31#c&>+5oH#$7|w$;qRe6z!+CH*o*ZLAbFPoXQgb0000A!UT+;L!h8HD020;*=GyDQc=x6D$P+Ed?)(j7x{3e1CUOM)N>JXOQL|7}f z%P@ynmT6{=`@GlRJU<-YSt24L6iHK~$Cw#Qe)!~;YieY$LWw>L{D4`|V+$kJX!C_1 zGE4T*rpO&W;d6pEJG>)BJkX#_mIQG&IN*$XGkp=M=aC~~{AGn*v`Hc_hXF~f)0X-R zuun;D&Hzxy#YKs}y!#~TxcK-g6&d-gs{ht2Rn+8S#x(Q_6+IDaXz3Ly#v)YK(koQV zL?o-FSEyKuK*C5bE7XJGI3nwr|I}b|B0V+#vx2FJ{K$OWf@z5p9rFhhM4V^U*Y9fR zp)StMNm=}8Nz%NEg09uiu4E`zw19oMl$YAXI%$SdKfytpePRKdQ|CqM-^ioQDLzk} zbI2yEIOM3%5{oJHY@6xBXF}fOa=cKvM-vAl3UrwV%I9=#E#^AMTyet(-*`+J(VP)adJ;KN{6}}BUPMk5=7SqjS0X10^T83RHIWge z`Cx(6gvf}}d@w|+O^Bz1*j5D2G?D5NZes2xY8>1|oxT4SGdBTUHf{ob7_sEUof}6M z4C!#z2)$-SR76GmN21{-cHku*;3cNuBocs+NB}+}0r-f7sRlb9O!=~Y0SLLhkIQG1 Q{r~^~07*qoM6N<$f}7ul0ssI2 literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 4fa1630..0c69a3a 100644 --- a/index.html +++ b/index.html @@ -8,7 +8,7 @@ - + @@ -22,6 +22,8 @@ +
+
diff --git a/js/baseclasses.js b/js/baseclasses.js index 40ad643..38ba8c4 100644 --- a/js/baseclasses.js +++ b/js/baseclasses.js @@ -4,7 +4,6 @@ class Tile { this.y = y this.direction = "right" this.input = new Inventory() - this.frames = 1 this.name = "base" this.texture = { "0": [], diff --git a/js/game.js b/js/game.js index edc930a..b86c130 100644 --- a/js/game.js +++ b/js/game.js @@ -7,9 +7,12 @@ var timestep = 1000 / 48 var delta = 0 var lastFrameTimeMs = 0 var ctx = {} +var infoCtx = {} var currentFactory = 0 var fulltime = 0 +var mode = "none" + $(document).ready(function() { loadGameData() loadItems() @@ -90,8 +93,8 @@ function render() { for (var i = 0; i < tilesToRender.length; i++) { var tile = tilesToRender[i] var img = new Image - var tmp = tile.getTexture(fulltime,0) - if (tmp!="0") { + var tmp = tile.getTexture(fulltime, 0) + if (tmp != "0") { img.src = tmp drawRotatedImage(img, tile.x * 48 + 24, tile.y * 48 + 24, directions[tile.direction].degree) } @@ -108,18 +111,20 @@ function render() { for (var i = 0; i < tilesToRender.length; i++) { var tile = tilesToRender[i] var img = new Image - var tmp = tile.getTexture(fulltime,1) - if (tmp!="0") { + var tmp = tile.getTexture(fulltime, 1) + if (tmp != "0") { img.src = tmp drawRotatedImage(img, tile.x * 48 + 24, tile.y * 48 + 24, directions[tile.direction].degree) } } //DRAW CURSOR BOX - if(isCursorInScreen){ + if (isCursorInScreen) { ctx.globalAlpha = 0.4 - ctx.fillRect(cursorScreenX*48,cursorScreenY*48,48,48) + ctx.fillRect(cursorScreenX * 48, cursorScreenY * 48, 48, 48) ctx.globalAlpha = 1 } + //DRAW INFO BAR + drawInfoBar() } function getItemFormId(id) { @@ -141,4 +146,38 @@ function prepairRender() { canvas = $('#info')[0]; canvas.width = 432 canvas.height = 240 + infoCtx = canvas.getContext('2d') + //tileClasses + for(var i=0;i0){ + src = ' src="images/tiles/'+tmp.texture[1][0]+'.png"' + } + var style = '' + if(tmp.texture[0].length>0){ + style = ' style="background-image: url(images/tiles/'+tmp.texture[0][0]+'.png)"' + } + var tag = '' + console.log(tag) + $('#buildselect').append(tag) + } +} + +var infoBarIcons = ["build.png", "move.png", "rotate.png", "delete.png", null, "upgrade.png", "info.png", null, "rocket.png"] + +function drawInfoBar() { + infoCtx.clearRect(0, 0, innerWidth, innerHeight) + for (var i = 0; i < infoBarIcons.length; i++) { + if (infoBarIcons[i] != null) { + var img = new Image; + img.src = "images/ui/" + infoBarIcons[i]; + infoCtx.drawImage(img, i * 48, 0, 48, 48); + } + } +} + +function buildselect() { + $('#buildselect').show() + mode = "build" } diff --git a/js/tiles.js b/js/tiles.js index 1697d45..2f1fc6f 100644 --- a/js/tiles.js +++ b/js/tiles.js @@ -1,3 +1,5 @@ +var tileClasses = [] + //Hier sind alle im Tiles welche im Spiel präsent sind class Conveyorbelt extends Tile { @@ -10,3 +12,6 @@ class Conveyorbelt extends Tile { } } } +for(var i=0;i<1000;i++){ +tileClasses.push(Conveyorbelt) +} diff --git a/js/resize.js b/js/userinterface.js similarity index 89% rename from js/resize.js rename to js/userinterface.js index 5a01afa..b351c29 100644 --- a/js/resize.js +++ b/js/userinterface.js @@ -5,6 +5,9 @@ $(window).resize(function() { $(document).ready(function() { style(); document.addEventListener('mousemove', onDocumentMouseMove, false); + $('body').on("contextmenu",function(){ + return false; + }) }) var screenleftpos = 0 @@ -23,6 +26,8 @@ function style() { $('#screen').css('margin-top', screenMarginTop) $('#screen').css('margin-left', screenMarginLeft) + $('#buildselect').css('margin-top', screenMarginTop) + $('#buildselect').css('margin-left', screenMarginLeft) $('#info').css('margin-top', itemCountMarginTop) $('#info').css('margin-left', infoMarginLeft) $('#itemcount').css('margin-top', itemCountMarginTop)