mirror of
https://github.com/RPG-Research/bcirpg.git
synced 2024-04-16 14:23:01 +00:00
Resolving ties godot
This commit is contained in:
parent
83ab1f1c4b
commit
c8026da752
@ -0,0 +1,3 @@
|
|||||||
|
source_md5="47313fa4c47a9963fddd764e1ec6e4a8"
|
||||||
|
dest_md5="26ea799ea0a3da9e753b3ebe822e0570"
|
||||||
|
|
Binary file not shown.
@ -0,0 +1,3 @@
|
|||||||
|
source_md5="2eb54d6ac44db53e8106f751e45aed19"
|
||||||
|
dest_md5="4b796a044249f0d6f7ff4a9ab8d2aa30"
|
||||||
|
|
Binary file not shown.
@ -0,0 +1,3 @@
|
|||||||
|
source_md5="7c98aa1222760d456e98e1fd72ee6945"
|
||||||
|
dest_md5="5360d0080ae3dbe14545acc0a4826ffd"
|
||||||
|
|
Binary file not shown.
Binary file not shown.
After Width: | Height: | Size: 1.9 KiB |
@ -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
|
Binary file not shown.
After Width: | Height: | Size: 4.4 KiB |
@ -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
|
@ -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"]
|
@ -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
|
@ -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 )
|
BIN
Phase2/Godot ===(Game Code)===/Resolving ties/icon.png
Normal file
BIN
Phase2/Godot ===(Game Code)===/Resolving ties/icon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.2 KiB |
@ -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
|
26
Phase2/Godot ===(Game Code)===/Resolving ties/project.godot
Normal file
26
Phase2/Godot ===(Game Code)===/Resolving ties/project.godot
Normal file
@ -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"
|
1
Phase2/UML Diagrams/Server/.$Server.drawio.bkp
Normal file
1
Phase2/UML Diagrams/Server/.$Server.drawio.bkp
Normal file
@ -0,0 +1 @@
|
|||||||
|
<mxfile host="Electron" modified="2023-02-05T19:26:24.877Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/20.3.0 Chrome/104.0.5112.114 Electron/20.1.3 Safari/537.36" etag="lv54w0077AP7qszge1OL" version="20.3.0" type="device"><diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">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</diagram></mxfile>
|
@ -1 +1 @@
|
|||||||
<mxfile host="Electron" modified="2023-02-05T19:26:24.877Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/20.3.0 Chrome/104.0.5112.114 Electron/20.1.3 Safari/537.36" etag="lv54w0077AP7qszge1OL" version="20.3.0" type="device"><diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">7V1tk5s2EP41N32ZuQzvtj/GviRN66bXXJq0H3WgM5rDyAE5tvPru0LCBgn8CiZtmLm5Q4skg55Hq93VyndjT+brNwlahL/TAEc3lhGsb+y7G8syndEI/nDJRkiGnisEs4QEstJO8EC+Yik0pHRJApyWKjJKI0YWZaFP4xj7rCRDSUJX5WpPNCp/6gLNsCZ48FGkSz+RgIXyLazBTv4LJrMw/2TTky88R3ll+SZpiAK6KojsVzf2JKGUiav5eoIjPnj5uHx6u/kUTZ+9N7/+mX5Gf41/+/Du463o7PUpTbavkOCYnd21MX/9h0Hf0KfPj79+HXyc/bKY/SabGF9QtJTj9YCTLziRb8w2+TCmKzKPUAyl8RON2YO8Y0IZRWQWw7UPTwct7TG0ZwQQeClvMLoAqR+SKJiiDV3yd0gZ8p/z0jikCfkK3aJI9gm3EybJZHmlGg+8JYgNkCY4hTr3+cCYiuh3tC5VnKKUSYFPowgtUvK4fY05SmYkHlPG6FxWkoMDr4PXCpsOQGFu+QETC9M5ZskG2slebEeOu5xTlivLqx1DLUPKwgI7HcuRM0POitm27x3ycCHBP4EIpkaEW06AjAzv0BxkL6H8wBISzzRywPCwDLSEPuMJjSiw4C6mgi0kihRRTpgIP7FauqQL5MNnTbM6d85O8l4OBxdRaPsUZZMyJEGAYw41ZYghgSsHcUFJzLLhcsfwA6M6MV64Ny48+ATK5q4MP7x6wiY0hndBJIMYA2lWmBPnOD7UzzOdDzn+3nHw5/UaR9+pRH+O1hPEB51tBPxvYYLPKpRDj/9l+LtWx/i7e2b/ezwjNO7nf4v4D4Yd4+/twf/DZiG1/xjsNoziHv6G4TcNp2P8TbuSAG/vURCA6ZT2s79N+O0jrb/24K9e//lgvFvOH7lRL5f/fvVvAX+3a/PPHFbjH6ENTqaEvz3HfxKiBPncx+NjedcToWkiDLu2Ay2NBxrIEcnAEyDnERXzLITngFWEd5B+4Ijf3Zoa7LYOu10BcYQecXRPU8Iyg/UuEXUV6A+hW6YviUOckFadP+NI62/YEuj62n9jjXmj2E9gXHDuA/74Uz/jm8be7Fr165pfgD/DMU4Qw+9RHNA5jwAB/L0V2CIVnK6Vv6lHAQQXhB/4wEOyvQ5oIfjXtfdv6u5/GXi66HFvHvdR517/oAZ35Pt4we4z8z9X+zvjvydCs0Swrc79/1ENEZ6J/7ylQY97w7g7XRt/OfFqFD8MKgp8GIge/ObBH3Rt7ln6lq8Af7kIwPAXeQA98s0jP+ra3tOX/cJOj2X4fIvHeOSXi+VjRHy4AEShlJAvwAyNEWmI+BYRIM6yaI5M2+B4rEICVAIsuWSVIA52yOZ5msdRY3xGgoXrlRMsbGOgjbk5qBjzPBGj+dmmR1mK84w3T+FXgtMF8DFLS+HJTkk+HzOXW+rlH9Js/DMojHTph+KBAbkQ+8+ipmjKyBwHtzzHZptgRaB7Xj8ObvgOf4xmokEh2PsfwHeg4DvSTSjTrcDXNFoDWN9DuSc4yX71OVXt51QNy4wYDCsY4VUwwm4ro8qqCqf0wfRLg+linp2SSlUJe1vBdEsPqN7hAIBiOOjVwBVSK70z9YBpWm1RQveu+e5qiJJgBS/7sMB+OcGi3109UzUMG1ENrdndtlVJhJQ+sZ4IVyRCRbrllYlQnW4lrPsphcVim3G5LfUsaJgFFUmXV2ZBVfStNxAvNhD3w16VbHlVC9HWHcXpy3e9bdi+beg5Z9qGw9ZUQHXifYzZiibP71HMz7b1Jy8uUQd2M/5ie6n3+3Lve1vgOizo3iKsSsHobYFLbYEDsB9rArZmCuiRgVdrhuMg1cAH4Ut+GhpKjxHlK/EYRHKpNj1RfE3452eIFILwCV3GAQ7kDbwm7G9+DXNOlP4p3LlbFwubvBDD24pGzsjNBf/I/rPCrmFWKrW8BxxhwLiRUljfcaAd3D5mdef+8jLx8T4LUFpYYMzM8F5TscZeqOJDgiNQvl/Kj1zFCNndPaf+zvbY7kbk1HOUjQjxVrLVjldaR45ixHhDpSPx1lpHwB60KVSTU7P+gdVAmmWc9FxKfbgQT7CbLdsBv+DcatUedv3Mkcqx0bnROplr3JkCR6s2utxmaGsPR2VUBw3RNqfHIdo2xhQ99nYRU3YasaQPjQP68EK2HNRodQveddhyEORj2bJteCJbTlVydZ/TrtLSnb5ay773/xv0/5Ut4uHoSKu/va0hp9r5mwIZ2DLA/YGLi6x/MdG+Xdffqd4YnNJ41sPfOvyd+/z5oqvAH8m1oP/WnbYZ0PkOkFN1AKOP+lwa9TkAe+c7QO5pXitdZDNsF98xy8Ef6yiXtujQbt3bA+GebXSn0Ko95+agK5znTxz0gsTCepW4jq14EKZhKAmFR3vIw0M9NeT0qI88lA5J3YOp9UfuQJkCLThJ+eqsOklYD43KdbAwBQ66RltNmDkotcsWV11oyajMeDZPWG2P0l5n+DCWEkcc5bkkBW5XJbbbigPdnDLTc1nqjwr27myDVFCCLU6e2t5ZxrPbZzy3Yc6IGfbNZjy7RxixBWsmIGhO4+BDSPYZNZazz6i5yNC4ilmwPdCVT07Te+GeZxeoXxZb0VXLsXNXz2k3Xrz4+fteiM1RGZaqI0jONRdiTw8nmN83RLZxGCL7qhBd0/GrceIGh7y4czzGixTyEZ5f/k0VBz2/urXyCjv62zOnpyp4S9EkzkjpqCG/T93/cIf2/udS6jvS0mjV7/N0v098G8n37vdZKhiupssqjf3WdFnV18Z5EUfkES5mwuYVgqUq4M5fCUzv85LmN27FsPPIN5B6LZrJ+3lHb3hw3DLyrGnRK7yH6Lj8YSDWHgBkhaf8noll5+5gHnYaHOlGqglMzTFLdyPLZ+UALPhLnggPBhks5EzIa8DlMoVFkP+XEa7jl/G2SpqftBdn31P6pHdZ6DE/liV6rIhlfHOn4u0jYkPmsALKwaAtKE/zDS8yeLKAUqHi/yry7R5r/9R890gL9o8arx6dm+yjHsvQOmrI/nHV/I8DGY1qfdNw9jfQ9wJObDAqW2QtWVi6N/+fiqyr87w1i0vVpl5rkXYo7v6NlMB598+47Ff/Ag==</diagram></mxfile>
|
<mxfile host="Electron" modified="2023-02-26T18:19:50.078Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/20.3.0 Chrome/104.0.5112.114 Electron/20.1.3 Safari/537.36" etag="8MZA7zPIW1cLhCBc-fVL" version="20.3.0" type="device"><diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">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</diagram></mxfile>
|
Loading…
Reference in New Issue
Block a user