From c8026da7521db2bdd5012ff3b52433db02b7e213 Mon Sep 17 00:00:00 2001 From: Raj Hazarika <53789599+Raj-Hazarika@users.noreply.github.com> Date: Sun, 26 Mar 2023 12:50:49 -0600 Subject: [PATCH] Resolving ties godot --- .../Resolving ties/.import/.gdignore} | 0 ...n.png-487276ed1e3a0c39cad0279d744ee560.md5 | 3 + ....png-487276ed1e3a0c39cad0279d744ee560.stex | Bin 0 -> 1496 bytes ...0.png-71e4ab05e2ac56cb1c906522bba8befc.md5 | 3 + ....png-71e4ab05e2ac56cb1c906522bba8befc.stex | Bin 0 -> 2008 bytes ...n.png-99534f8614d55282ebd043cd5e696357.md5 | 3 + ....png-99534f8614d55282ebd043cd5e696357.stex | Bin 0 -> 2980 bytes .../Resolving ties/Assets/icons8-reset-50.png | Bin 0 -> 1923 bytes .../Assets/icons8-reset-50.png.import | 35 +++++++ .../Resolving ties/Assets/ok-button.png | Bin 0 -> 4507 bytes .../Assets/ok-button.png.import | 35 +++++++ .../Resolving ties/Scene/Resolve.tscn | 99 ++++++++++++++++++ .../Resolving ties/Script/Resolve.gd | 40 +++++++ .../Resolving ties/default_env.tres | 7 ++ .../Resolving ties/icon.png | Bin 0 -> 3305 bytes .../Resolving ties/icon.png.import | 35 +++++++ .../Resolving ties/project.godot | 26 +++++ .../UML Diagrams/Server/.$Server.drawio.bkp | 1 + Phase2/UML Diagrams/Server/Server.drawio | 2 +- 19 files changed, 288 insertions(+), 1 deletion(-) rename Phase2/{Flowcharts/diceRoller/readme => Godot ===(Game Code)===/Resolving ties/.import/.gdignore} (100%) create mode 100644 Phase2/Godot ===(Game Code)===/Resolving ties/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 create mode 100644 Phase2/Godot ===(Game Code)===/Resolving ties/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex create mode 100644 Phase2/Godot ===(Game Code)===/Resolving ties/.import/icons8-reset-50.png-71e4ab05e2ac56cb1c906522bba8befc.md5 create mode 100644 Phase2/Godot ===(Game Code)===/Resolving ties/.import/icons8-reset-50.png-71e4ab05e2ac56cb1c906522bba8befc.stex create mode 100644 Phase2/Godot ===(Game Code)===/Resolving ties/.import/ok-button.png-99534f8614d55282ebd043cd5e696357.md5 create mode 100644 Phase2/Godot ===(Game Code)===/Resolving ties/.import/ok-button.png-99534f8614d55282ebd043cd5e696357.stex create mode 100644 Phase2/Godot ===(Game Code)===/Resolving ties/Assets/icons8-reset-50.png create mode 100644 Phase2/Godot ===(Game Code)===/Resolving ties/Assets/icons8-reset-50.png.import create mode 100644 Phase2/Godot ===(Game Code)===/Resolving ties/Assets/ok-button.png create mode 100644 Phase2/Godot ===(Game Code)===/Resolving ties/Assets/ok-button.png.import create mode 100644 Phase2/Godot ===(Game Code)===/Resolving ties/Scene/Resolve.tscn create mode 100644 Phase2/Godot ===(Game Code)===/Resolving ties/Script/Resolve.gd create mode 100644 Phase2/Godot ===(Game Code)===/Resolving ties/default_env.tres create mode 100644 Phase2/Godot ===(Game Code)===/Resolving ties/icon.png create mode 100644 Phase2/Godot ===(Game Code)===/Resolving ties/icon.png.import create mode 100644 Phase2/Godot ===(Game Code)===/Resolving ties/project.godot create mode 100644 Phase2/UML Diagrams/Server/.$Server.drawio.bkp diff --git a/Phase2/Flowcharts/diceRoller/readme b/Phase2/Godot ===(Game Code)===/Resolving ties/.import/.gdignore similarity index 100% rename from Phase2/Flowcharts/diceRoller/readme rename to Phase2/Godot ===(Game Code)===/Resolving ties/.import/.gdignore diff --git a/Phase2/Godot ===(Game Code)===/Resolving ties/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 b/Phase2/Godot ===(Game Code)===/Resolving ties/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 new file mode 100644 index 0000000..5328bc7 --- /dev/null +++ b/Phase2/Godot ===(Game Code)===/Resolving ties/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 @@ -0,0 +1,3 @@ +source_md5="47313fa4c47a9963fddd764e1ec6e4a8" +dest_md5="26ea799ea0a3da9e753b3ebe822e0570" + diff --git a/Phase2/Godot ===(Game Code)===/Resolving ties/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex b/Phase2/Godot ===(Game Code)===/Resolving ties/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex new file mode 100644 index 0000000000000000000000000000000000000000..71f69131f1bad5ac84f9f5fb77b8014d6f855868 GIT binary patch literal 1496 zcmV;}1t8#jQIRc$f~c)tQiw!~w%QUQ6exqX5cknk z0+d35DiDbTDuoE4>Lo>6B7>ey@m$S@5kjOuv{fWhh-@ho&(;2WkwS$K6`&Ldl|Us> zi4+J0k-+z7D#fx5bCy(4v8-W?7^7rF3d=UlIm}g3kr8v2*TVsYG0L(HsaUol6{$#J zzu%jyB(dI3x&O7SY0hEJfqi2jQf;@JF@lOwkr88**UM&PLd-R!kcy0;loU$Knm#_B zpssT<`uctM`T6EPm%A7K9*tSP|39fzMMT%Jh>GrWxv%zI|5WGxr!+(rs;IWI7+u$| ztA8kAM1hddg9IT6zY$?4T#831gq|cT869IJntT)|=01mwu*fe$Smy`ebi^HL+s-xg7chk284pq%~oy)o1W?`nc*zBC=zRt+_#M70<6PFG z6}tee5v>KVd&MI&-P+`h3e5&K^|-6M0EkEyjlf*9+`s@4^=sduefxeS9)KHW zxry#hT9*zlA+*bJIQpy4c0ZhsA-z^ z>#WBV&J`yU4D>m2?bqM)mFeH8@`b;@t{w3iXa*Wm8VHI_5p)5%2vTB$fYL+A6hukG z$!S`fHfaJP8lFT>jWhoL$`1ibnR*S{w;v;KO#Alr>y=RgAjwy$tV9ApAt(LXJMHJB z5CB9fl}q_biX|eNFsP!BlcI21)QL~UK@*6GVkMnytRt$6Bte>2l|jNPUTK0P)Fok~ z<8pRY5;Z~3$-3c)Ct*B>>n8U^6H%qzayG_@T0>t#DTYp>PAI07fWEaTdcB-^=q5<& z*tTB18j2DbF@k^@@+ev1QMg zL5#haz6F3%uU@HhjobH`e9qrvh%#pS={PAR-X0k%SWDWbr)+o y|M)fYRW9dto5g$WGgZ~$_?(~f&V283@;^HqstN$fY}?!b literal 0 HcmV?d00001 diff --git a/Phase2/Godot ===(Game Code)===/Resolving ties/.import/icons8-reset-50.png-71e4ab05e2ac56cb1c906522bba8befc.md5 b/Phase2/Godot ===(Game Code)===/Resolving ties/.import/icons8-reset-50.png-71e4ab05e2ac56cb1c906522bba8befc.md5 new file mode 100644 index 0000000..8df481f --- /dev/null +++ b/Phase2/Godot ===(Game Code)===/Resolving ties/.import/icons8-reset-50.png-71e4ab05e2ac56cb1c906522bba8befc.md5 @@ -0,0 +1,3 @@ +source_md5="2eb54d6ac44db53e8106f751e45aed19" +dest_md5="4b796a044249f0d6f7ff4a9ab8d2aa30" + diff --git a/Phase2/Godot ===(Game Code)===/Resolving ties/.import/icons8-reset-50.png-71e4ab05e2ac56cb1c906522bba8befc.stex b/Phase2/Godot ===(Game Code)===/Resolving ties/.import/icons8-reset-50.png-71e4ab05e2ac56cb1c906522bba8befc.stex new file mode 100644 index 0000000000000000000000000000000000000000..ae8eac756b7015f1e2140f37678d745a90b3fa86 GIT binary patch literal 2008 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 literal 0 HcmV?d00001 diff --git a/Phase2/Godot ===(Game Code)===/Resolving ties/.import/ok-button.png-99534f8614d55282ebd043cd5e696357.md5 b/Phase2/Godot ===(Game Code)===/Resolving ties/.import/ok-button.png-99534f8614d55282ebd043cd5e696357.md5 new file mode 100644 index 0000000..fa42b05 --- /dev/null +++ b/Phase2/Godot ===(Game Code)===/Resolving ties/.import/ok-button.png-99534f8614d55282ebd043cd5e696357.md5 @@ -0,0 +1,3 @@ +source_md5="7c98aa1222760d456e98e1fd72ee6945" +dest_md5="5360d0080ae3dbe14545acc0a4826ffd" + diff --git a/Phase2/Godot ===(Game Code)===/Resolving ties/.import/ok-button.png-99534f8614d55282ebd043cd5e696357.stex b/Phase2/Godot ===(Game Code)===/Resolving ties/.import/ok-button.png-99534f8614d55282ebd043cd5e696357.stex new file mode 100644 index 0000000000000000000000000000000000000000..df4f3f9e5d2565f9e79083cebdb73f20479b7db1 GIT binary patch literal 2980 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 JPDHLkV1j8qq}u=h literal 0 HcmV?d00001 diff --git a/Phase2/Godot ===(Game Code)===/Resolving ties/Assets/icons8-reset-50.png.import b/Phase2/Godot ===(Game Code)===/Resolving ties/Assets/icons8-reset-50.png.import new file mode 100644 index 0000000..1537df4 --- /dev/null +++ b/Phase2/Godot ===(Game Code)===/Resolving ties/Assets/icons8-reset-50.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/icons8-reset-50.png-71e4ab05e2ac56cb1c906522bba8befc.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/icons8-reset-50.png" +dest_files=[ "res://.import/icons8-reset-50.png-71e4ab05e2ac56cb1c906522bba8befc.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Phase2/Godot ===(Game Code)===/Resolving ties/Assets/ok-button.png b/Phase2/Godot ===(Game Code)===/Resolving ties/Assets/ok-button.png new file mode 100644 index 0000000000000000000000000000000000000000..dc7e90999fdf89fc661ec55d518ce21692bd11e2 GIT binary patch literal 4507 zcmeHKXH=6*x1Kjef)Nv{f=CgiC;<*lssxZ;L_vzcp&2@%g^u#7cmPE~k4BId6afp! zK{^OQ>7X1TfTDl}2t^4}q$fAu_v`++cinscd_V5`X3eab{j5D@@0s=NJ!y8fW_-KF zb^`$TEX+@y0RX`rA^---?Oqoj?&5aHNFxge36{=!tPxowu`gFyU}GT>XESe|zBn zy$6hUOV@CXT&J9|wFeLai9+wVPDq?Gg_nZrk9 z<>VEP9#bSJDXaXZs;;4VTuWO=S5NK`eoY1gi&-?*8P zdF%F{ckWW}Wo6&b$<50zpcOuNSoEm4r1bHVr_ajDpI7`<`J$@2rmnuBvFT-V3%&K# z>$dieuI`@RzBh0C-wg~hhK5Jpe;EDvX>5Gr^OvvRCa0#EGqZE^-+wHy7Jn`+udM!B zTi@8++TLMP==of-;FGX8Y3L9;`eV#5OL$0>{xh<+@s7Kvw1eTbtB2$ZQ_*RJ4(fiZ zHh&|8fC?|Z)$^p!2fT@ptB@;$$dEdcYIz-X%UkHGe7oWisgsmh#qZ-8aSy&CTwGXs~-E3t-^?dzIpcCWk{3-L}e0VpxAy8cHW@`tO!18NB;iGN(R}1x1#f z+ZmNHRthP2EnzT#l-CYr1l<)aantrW&-&WsGrf-_e6tYm_&=!|!bN z`T5ct-?&tFC$0LdRXtz0M=m~|}M~i{d__2^UmuzV;#4Zq8A#2I_@Y2?l0vey* z7em~{&?Y4ZrlVIiQM5A+ss}Sh z>{}69zWK3BUyO`_&bPsE(fvo^ZKpQY17+^4NJpDsC|Fn18fXi)8NZ$11I-Ar)eaUo zy+SRTM=Jq6RYVvYRp+yM`EkaC_OtEo+3O=(NkNR`CqYbFPJK5X9^kdzikLX?+E#C- z?Q}-tM9l8b29Ma#9^u-E6lqYFwzq^LyQA7wFxdIpiQAQ6bfxdF9AwdzM z+LxW`Po&JzS5b!#EHR)ec5M}hIiiZ9#Y9fZtQ#xj2S`o}ga8{yzcmDXlBdF`v6Sig z>e0EuI}pR;{uCAnO4753HxzrKBxaoF*SfdvKS7jMOMTo2WKX~)A%h=29(iSM@S?dg zM*|XSQu@KEF53gG%a4D#0M>^Tr02~pk*ceS`Ay=xe zi4*72P>R4h9^l^l4$4jPTw~ut*2(c=!JiUv$la;j(ksFj0!2e27~o=FDjMd+(W*mK zM@%IaqaOMLOLSD+C!>U(=NmTB-v7qKUBx#?%Rz9z7 zq5xwbh3g2E%wFzTc(z%oDMn ziM^>U6f7;czKYXXf|1(OYq)iEER~O-yr57EM69-wjHm_=qzobF@gNU}y#e)b64e!a zMbPz(!6j#Mt-6tR(UeHJB#PJ5ci7;mtTx1`?wd@U%AzJ{k#YRQ8UnDUfHFn3fKu`0 zL$%*5Lx4*yPZAyfcCBL%Dl>T*FpN- zY`LYI(S1g}Pa8Yb;9xh9H3P_9dbi@{3<>kEHaF0jcmJu^)hC!;E;gyoY9r*S&E%e0o|cx>q; zL8|Jw+Nnv$RhqJ&1SNOE@bjh!3QwJScfEzHrceV0Sa$`8cA@9*(fQMFN|R;Znq(6x5*`i20 z5sQ;(&-%?@HmfvUA6?1&iWSo6c$k+n@HiU?3_so#Y_&nj%&Gu*n1r#h6y>Xl1&)I1DugU?tMr`gTF zxLniP0Qzn$UHa_W&gHSRs1v;Pc%EpSqXAi5~>K(hECez@YUBX@{W{P!(@s@JYKYncvn$Hof98)d>{8 zF5#MQi=wUGUwJ*I(GzW2+WPRT->P(nGKi!m8u`0Nas#r0_iE{rX?(GuyrVgFpw#c67@KuJ{^VQzD$mU0}L zVU(M9GBb}KydeQA>beuB*@I!y!CvuDD6wv=Q+o*y@||J}bngz~)qT)4L8 zp)OR);KC_=v2=@cPJg`9B)6*%ayQc0W^54rQ8cugYw`Y|y9xaaI&;-Km`L#{>L z1*;p`rBJKrF5Vrinpl>B*rb)vL z?9v}8T!3Aa+1Sz%?Pw|qD{SX9%?4qJM_B#PT9Sd_DNyXdMg*RcMEre_M^7w}!>XBR z>y!h7-g$K!{W|>c+g05w-#Ho+>Oaw*w$xLYvJhLK-0YG|9w$hH zya9#rP|nm>x$u6_H?+iC=z>PkC{w$h?{I!sjuUK#vI;*mo;bV#W!+ABGSryFOihg3 zk5F0bwXeSp7!3rw14#s*SxXPAyCkd z6#Qi}x|7h+XfUBq1jXa3;g-4${BXv!v4}Q{jW)xuw|BX3N)@rVdV_T{E+}+5vU%CeLu_Y5b;CpyE#}+ehQJiojYQSz>vCwz z$RXj#eDRGdo xEb4!ki2tXo{jf6pm)4W;RrP<}7eZ<;2W`B9A8NhO&iKc!7ACeQ%Z)rQ{|8C>GYS9z literal 0 HcmV?d00001 diff --git a/Phase2/Godot ===(Game Code)===/Resolving ties/Assets/ok-button.png.import b/Phase2/Godot ===(Game Code)===/Resolving ties/Assets/ok-button.png.import new file mode 100644 index 0000000..40432f0 --- /dev/null +++ b/Phase2/Godot ===(Game Code)===/Resolving ties/Assets/ok-button.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/ok-button.png-99534f8614d55282ebd043cd5e696357.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/ok-button.png" +dest_files=[ "res://.import/ok-button.png-99534f8614d55282ebd043cd5e696357.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Phase2/Godot ===(Game Code)===/Resolving ties/Scene/Resolve.tscn b/Phase2/Godot ===(Game Code)===/Resolving ties/Scene/Resolve.tscn new file mode 100644 index 0000000..f40256d --- /dev/null +++ b/Phase2/Godot ===(Game Code)===/Resolving ties/Scene/Resolve.tscn @@ -0,0 +1,99 @@ +[gd_scene load_steps=4 format=2] + +[ext_resource path="res://Script/Resolve.gd" type="Script" id=1] +[ext_resource path="res://Assets/ok-button.png" type="Texture" id=2] +[ext_resource path="res://Assets/icons8-reset-50.png" type="Texture" id=3] + +[node name="Resolve" type="Control"] +anchor_right = 1.0 +anchor_bottom = 1.0 +script = ExtResource( 1 ) + +[node name="ColorRect" type="ColorRect" parent="."] +margin_right = 1024.0 +margin_bottom = 600.0 +color = Color( 0, 0, 0, 0.380392 ) + +[node name="Player1" type="TextureRect" parent="."] +margin_right = 40.0 +margin_bottom = 40.0 + +[node name="RichTextLabel" type="RichTextLabel" parent="Player1"] +margin_left = 159.0 +margin_top = 174.0 +margin_right = 212.0 +margin_bottom = 191.0 +text = "Player 1" + +[node name="TextureButton1" type="TextureButton" parent="Player1"] +margin_left = 150.0 +margin_top = 220.0 +margin_right = 230.0 +margin_bottom = 286.0 +texture_normal = ExtResource( 2 ) +texture_pressed = ExtResource( 2 ) +expand = true + +[node name="LineEdit" type="LineEdit" parent="Player1"] +margin_left = 120.0 +margin_top = 200.0 +margin_right = 250.0 +margin_bottom = 225.0 +placeholder_text = "Enter stats" + +[node name="Player2" type="TextureRect" parent="."] +margin_right = 40.0 +margin_bottom = 40.0 + +[node name="RichTextLabel" type="RichTextLabel" parent="Player2"] +margin_left = 841.0 +margin_top = 176.0 +margin_right = 895.0 +margin_bottom = 194.0 +text = "Player 2" + +[node name="TextureButton2" type="TextureButton" parent="Player2"] +margin_left = 825.0 +margin_top = 220.0 +margin_right = 905.0 +margin_bottom = 286.0 +texture_normal = ExtResource( 2 ) +texture_pressed = ExtResource( 2 ) +expand = true + +[node name="LineEdit" type="LineEdit" parent="Player2"] +margin_left = 800.0 +margin_top = 200.0 +margin_right = 930.0 +margin_bottom = 225.0 +placeholder_text = "Enter stats" + +[node name="Result" type="ColorRect" parent="."] +visible = false +margin_left = 348.0 +margin_top = 337.0 +margin_right = 752.0 +margin_bottom = 431.0 +color = Color( 0.368627, 0.32549, 0.32549, 0.560784 ) + +[node name="RichTextLabel" type="RichTextLabel" parent="Result"] +anchor_top = 0.5 +anchor_right = 1.0 +anchor_bottom = 0.5 +margin_left = 158.0 +margin_top = -18.0 +margin_right = -154.0 + +[node name="ResetButton" type="TextureButton" parent="."] +anchor_left = 0.5 +anchor_right = 0.5 +margin_left = -25.0 +margin_top = 200.0 +margin_right = 25.0 +margin_bottom = 250.0 +texture_normal = ExtResource( 3 ) +texture_pressed = ExtResource( 3 ) + +[connection signal="pressed" from="Player1/TextureButton1" to="." method="_on_TextureButton1_pressed"] +[connection signal="pressed" from="Player2/TextureButton2" to="." method="_on_TextureButton2_pressed"] +[connection signal="pressed" from="ResetButton" to="." method="_on_ResetButton_pressed"] diff --git a/Phase2/Godot ===(Game Code)===/Resolving ties/Script/Resolve.gd b/Phase2/Godot ===(Game Code)===/Resolving ties/Script/Resolve.gd new file mode 100644 index 0000000..d4449db --- /dev/null +++ b/Phase2/Godot ===(Game Code)===/Resolving ties/Script/Resolve.gd @@ -0,0 +1,40 @@ +extends Control + +onready var player_1_stats = 0 +onready var player_2_stats = 0 +onready var line_edit_1 = $Player1/LineEdit +onready var line_edit_2 = $Player2/LineEdit +onready var result = $Result + +func _ready(): + line_edit_1.grab_focus() + + +func _physics_process(delta): + if player_1_stats != 0 and player_2_stats != 0 and !result.is_visible_in_tree(): + if player_1_stats > player_2_stats: + $Result/RichTextLabel.add_text("Player 1 wins!") + $Result.visible = true + + elif player_2_stats > player_1_stats: + $Result/RichTextLabel.add_text("Player 2 wins!") + $Result.visible = true + else: + $Result/RichTextLabel.add_text("Re-roll!") + $Result.visible = true + +func _on_TextureButton1_pressed(): + player_1_stats = int(line_edit_1.text) + + +func _on_TextureButton2_pressed(): + player_2_stats = int(line_edit_2.text) + + +func _on_ResetButton_pressed(): + player_1_stats = 0 + player_2_stats = 0 + line_edit_1.clear() + line_edit_2.clear() + $Result/RichTextLabel.clear() + result.visible = false diff --git a/Phase2/Godot ===(Game Code)===/Resolving ties/default_env.tres b/Phase2/Godot ===(Game Code)===/Resolving ties/default_env.tres new file mode 100644 index 0000000..20207a4 --- /dev/null +++ b/Phase2/Godot ===(Game Code)===/Resolving ties/default_env.tres @@ -0,0 +1,7 @@ +[gd_resource type="Environment" load_steps=2 format=2] + +[sub_resource type="ProceduralSky" id=1] + +[resource] +background_mode = 2 +background_sky = SubResource( 1 ) diff --git a/Phase2/Godot ===(Game Code)===/Resolving ties/icon.png b/Phase2/Godot ===(Game Code)===/Resolving ties/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c98fbb601c83c81ec8c22b1dba7d1d57c62b323c GIT binary patch literal 3305 zcmVNc=P)Px>qe(&U$es`gSqKCHF-lq>v1vga#%UF>TTrLR zW%{UNJKZi|Pj@Rc9GyPBD1CamMMf6SL~V^ag9~Vzut^L^0!Tv0LK0FTdnJ`x->EF(MZIP5kY*1-@^egP~7mH>({qi7{6 zQF;bN-XMq~+RzA8lI9AtJuz@PY*+{SP-Gbd@mZ(r*eE&`XO5!C>w#-pcmS28K^qzY zfTGCjor*I@ltgKb03nh#Fh$KpDL=o}gj-g4v6{}ZR1*mvXv?|gEA&Yr#r;Zw*d zUabIx8iHf+WoIO_c11Ba&!34XihSMF&C#YFDjU0)mmbXz3ex!D&t9UYp>;&R%(O(_ z*z^;&A84SWzKiQpqsdQ+Vs?rFS(f?R;c8xg_ft;Roec_~1KsVww}wzq5D}*5x6k|& zf~2A3@L4|ix|Q=L>rnmKE;B3UB=OMQxAK$Ce;LvDp?hwn-{Rn}Uo~U4IXTs4V%MQY zCWULcZFU0R%gbU;_Ef(A#76r1%|YWis0t`9$R{cyjFnsV(POrI)SGQi-l{mu{e?5R zepcp?AQ54D3g_mswd@RLn{z~;^Cl}>%j@}TWixL+audY``MmSV{-E(3R0Ws^U9%mk zmAond;N8k*{(f!}e^~d(i1Hq@jdv@XN2MLAl}3yaECf{nz5N3KMCjDCFzB_7)gkjj z>2Z={^e74l7u>P4oo1{Kc~sgFI`xP#f`uR}z_p~qLwws5)h)eLxAX=?+fB2_6kG)a zeE3U}YSi;Qc}gq*;kw|Tu5Oy{F)l`0;$$RA6)@d^I9>n9N^W1g0D!WJYJT&d@6p`W zfmWmD=^x$2@|)+=&@n(wn<-#M#zIY-iH42=UU>XI3i7l0^?#ILwb@CU63f5b_jeS| zn+d@CpB>^?Ti*1WuHSaRniWO-^Xl8!b+D0stAl$BQjr8G`KX-vGpCc0lEAKmjl6lN z5r?ddL)6hBi2|!`NM+@MRO*^qsi>~y`%4$%P+-S_M#8ibt8Pf;m7O23?cF^-X$52l zEV@3AM^`Q9vy(=)?W+gi)8lPCP&k!)Z(Bsa#m@S7j#1gzJx&pQ!yzlYvA==iExkN@ zTMnz!68Wg=9Ius~p?A=A>P(5$@#w1MG`6<$`Il8=(j0RI#KlIj>!qL4)MMjk|8*3* zbL8w!iwnbSb<*17eb=8TBt(Uv*Qz*e>>p9CRtapnJD-#&4Xd8ojIpD~Yk&6&7;_U` z|L{sgNzJAYPkIOsaN5{^*@Xva?HTkC9>DHY*!1B^L`lv1hgXhC$EO1BSh9fYXU*VG zpVwjRvs^m2ml?)B3xE2&j_YU5;Ep8=e75zefN3cSw04`>U3D&~3|AIJAJnEseqE*p>uF=1Cv$SfvI z!(+vnRMj+4vb)@8Tb~MW$}-RYemjyN^W@U3pfWj;cyehLk|6W*KkUFMkM3W9AE!Wb zTL-_}Udr6GXl}`!5;P_!3b*7=VQyM9zuR6)b6dxl?fo)@-u`$$Pu#bHB*W+#Gp!_Y z*ZdUbq#B3_QPbElK4*QE)$x+;qpGazKD1C!=jx=^ta=2+!&oRjmg4Jf{ z?T`J78TjoBD9Y&OtwFEhrIq<48uS2IEEbY8C$TVd5`X!kj*`Qd7RI`3elib!C*xb1 z(UIgPMzT12GEcpEly0*vU|ugqP(r~!E}l-JK~G&>9S_|9Aj@uD&azvVQ&RF4YZp!> zJ3hi|zlabu5u>=y+3^vqT{xAJlDCHFJ#hbn)Ya9IXwdWH;_1O)ef$at)k@qrEf%ZQ z%DU&)(a_KUxMpn2t6Mm@e?LVzaUT6LCWo=>;TzfYZ~+;U!#wJXa^g66-~d}*-Gas9 zGQt`f8d&$-daPC}H%^NkiV}?n<5oawj2=M{sHv&JXl(bWFDox6HP$o6KRY=Jl_;PR zMP?^QdD4vyrL3&XqugjTQd3idAPA(!=*P?c_!Z!e`f9aWuk~t4qQew;9IwMq>%w#92+*iNN#Qp zadB}J6)j=I#urf#czO3X!C*Z&LD5rfCLY^S$>ZP6}eFW#%-2L)+t{`cPyqLD6))yK1?m7F>6=?Y&8f)>3zbH1O)cT}QNtB4KL(A@1i zMzF88gDrb&hn~H`?o`-XUeDI@dXfwwboAS>*qvV6UMhkfzO~q$V+s%8loj4P(&9H= ze`sC`uI?L9L4e;YK&2A7XF)0}u1lh+%Z$S*Q{ORwtSHpAyWYpI>bqzU!p`gqlf$*l zO^*g(+T?Hq0n%ebkyIin(R#FM6&9;^6WJU5R)By&tZQ6PV zS^MWhqtcj}7)kON#>?4Gv(K#2=6mv)5;@W->l(1q*>9t&xfesIn$&3j4WxkffXaq0 zwwBkAD2vjoi4E8CK;cwoC3#wO!|}v-XOJ`obIo05{&DMQIRyHAd5@%-0xA%uA0UK2qng>xb(kvMzX)7t^ z);-|T`mgSsHKM$+a{!w|Mt5QLwD>sA+;u-+k%z_ZL?el$#&|kX?ygLfm zxZ^Fo^bOhx)w*6In?vS{Q|uk08cKRK}t+0ukQSCOyP$^HEC+zzX51M#=e-?*xHWMDRcLdIV41daHy{HimwDo z6!_O=*(}MK!YeyJpmgu(cF1tpEv}m;0s8{4z4HlHyMxDncn8zs!g+OXEk`CeEj}9N zq#Ag1$#jyV_5AjYQg*!mS->;`S^;iU)ih9D+eks)H2z`1RHny;F<^CEwk+}d^k^Ph zl);*XQ|ayL;rZWh=fA(G2#AJz1&r&as9I8S@9m3Owftrb5n*)pTluK^9LHOFIo{G2 zG}l$9R*{<+L2hCsOJ~Lt6Q-rRub*8X{*4{)e}>%=_&DxOFeq1LRia4Yyj*Tyynw>F zxkKf(MiaG0*L|V-^Zhtvg-(-|F0&1rU8bqab*n5TT8~C860O$|6Rt%P1=1(EjIQZ% z;Y^PU2VC*~^2!sG?mbBPS0~0yd-+086)+rHjhfk6>CB$t`o%;=kdYF9NwiKkwbIpN z;_FlOuHQHHSZ&@fUuSI-S*t`DjsiIB z{=1M@JKVC$a8z{2;xCPfRb{~T>uo#5rL4L+z9n`rSUt3Tt nAZ`TZm+q1gPVN84&*%Ra7her>#-hHS00000NkvXXu0mjf|6N@O literal 0 HcmV?d00001 diff --git a/Phase2/Godot ===(Game Code)===/Resolving ties/icon.png.import b/Phase2/Godot ===(Game Code)===/Resolving ties/icon.png.import new file mode 100644 index 0000000..a4c02e6 --- /dev/null +++ b/Phase2/Godot ===(Game Code)===/Resolving ties/icon.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://icon.png" +dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Phase2/Godot ===(Game Code)===/Resolving ties/project.godot b/Phase2/Godot ===(Game Code)===/Resolving ties/project.godot new file mode 100644 index 0000000..cd605ce --- /dev/null +++ b/Phase2/Godot ===(Game Code)===/Resolving ties/project.godot @@ -0,0 +1,26 @@ +; Engine configuration file. +; It's best edited using the editor UI and not directly, +; since the parameters that go here are not all obvious. +; +; Format: +; [section] ; section goes between [] +; param=value ; assign values to parameters + +config_version=4 + +[application] + +config/name="ResolvingTies" +config/icon="res://icon.png" + +[gui] + +common/drop_mouse_on_gui_input_disabled=true + +[physics] + +common/enable_pause_aware_picking=true + +[rendering] + +environment/default_environment="res://default_env.tres" diff --git a/Phase2/UML Diagrams/Server/.$Server.drawio.bkp b/Phase2/UML Diagrams/Server/.$Server.drawio.bkp new file mode 100644 index 0000000..9bef5ba --- /dev/null +++ b/Phase2/UML Diagrams/Server/.$Server.drawio.bkp @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/Phase2/UML Diagrams/Server/Server.drawio b/Phase2/UML Diagrams/Server/Server.drawio index 9bef5ba..5e50ffb 100644 --- a/Phase2/UML Diagrams/Server/Server.drawio +++ b/Phase2/UML Diagrams/Server/Server.drawio @@ -1 +1 @@ -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 \ No newline at end of file +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 \ No newline at end of file