feat: added popup text field to clue data
This commit is contained in:
parent
ae9f46641b
commit
b9b2d0a249
3 changed files with 41 additions and 2 deletions
|
|
@ -1,4 +1,4 @@
|
|||
[gd_resource type="ClueDB" load_steps=13 format=3 uid="uid://dlf8dxiter8b8"]
|
||||
[gd_resource type="ClueDB" load_steps=22 format=3 uid="uid://dlf8dxiter8b8"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://p7uaxluyc0tk" path="res://assets/photo-images/Knife.jpg" id="1_q5eka"]
|
||||
|
||||
|
|
@ -36,5 +36,32 @@ id = 9
|
|||
[sub_resource type="ClueData" id="ClueData_0lck8"]
|
||||
id = 10
|
||||
|
||||
[sub_resource type="ClueData" id="ClueData_fqtcy"]
|
||||
id = 11
|
||||
|
||||
[sub_resource type="ClueData" id="ClueData_qpqg2"]
|
||||
id = 12
|
||||
|
||||
[sub_resource type="ClueData" id="ClueData_k6v75"]
|
||||
id = 13
|
||||
|
||||
[sub_resource type="ClueData" id="ClueData_037ed"]
|
||||
id = 14
|
||||
|
||||
[sub_resource type="ClueData" id="ClueData_ucrra"]
|
||||
id = 15
|
||||
|
||||
[sub_resource type="ClueData" id="ClueData_lrkph"]
|
||||
id = 16
|
||||
|
||||
[sub_resource type="ClueData" id="ClueData_mi3iw"]
|
||||
id = 17
|
||||
|
||||
[sub_resource type="ClueData" id="ClueData_iamej"]
|
||||
id = 18
|
||||
|
||||
[sub_resource type="ClueData" id="ClueData_lf4cx"]
|
||||
id = 19
|
||||
|
||||
[resource]
|
||||
clues = [SubResource("ClueData_kxjsf"), SubResource("ClueData_q5eka"), SubResource("ClueData_du6rq"), SubResource("ClueData_y8781"), SubResource("ClueData_mhl4k"), SubResource("ClueData_k2o5n"), SubResource("ClueData_bgtdi"), SubResource("ClueData_u53f6"), SubResource("ClueData_e5lqe"), SubResource("ClueData_doypg"), SubResource("ClueData_0lck8")]
|
||||
clues = [SubResource("ClueData_kxjsf"), SubResource("ClueData_q5eka"), SubResource("ClueData_du6rq"), SubResource("ClueData_y8781"), SubResource("ClueData_mhl4k"), SubResource("ClueData_k2o5n"), SubResource("ClueData_bgtdi"), SubResource("ClueData_u53f6"), SubResource("ClueData_e5lqe"), SubResource("ClueData_doypg"), SubResource("ClueData_0lck8"), SubResource("ClueData_fqtcy"), SubResource("ClueData_qpqg2"), SubResource("ClueData_k6v75"), SubResource("ClueData_037ed"), SubResource("ClueData_ucrra"), SubResource("ClueData_lrkph"), SubResource("ClueData_mi3iw"), SubResource("ClueData_iamej"), SubResource("ClueData_lf4cx")]
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
#include "you_done_it/ydi_client.h"
|
||||
|
||||
void ClueData::_bind_methods() {
|
||||
BIND_HPROPERTY(Variant::STRING, popup_text, PROPERTY_HINT_MULTILINE_TEXT);
|
||||
BIND_HPROPERTY(Variant::INT, id, PROPERTY_HINT_ENUM, NetworkData::ClueID_hint());
|
||||
BIND_HPROPERTY(Variant::OBJECT, image, PROPERTY_HINT_RESOURCE_TYPE, "Texture2D");
|
||||
}
|
||||
|
|
@ -45,3 +46,11 @@ void ClueData::set_image(Ref<Texture2D> image) {
|
|||
Ref<Texture2D> ClueData::get_image() const {
|
||||
return this->image;
|
||||
}
|
||||
|
||||
void ClueData::set_popup_text(String value) {
|
||||
this->popup_text = value;
|
||||
}
|
||||
|
||||
String ClueData::get_popup_text() const {
|
||||
return this->popup_text;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,9 +18,12 @@ public:
|
|||
bool get_revealed() const;
|
||||
void set_image(Ref<Texture2D> image);
|
||||
Ref<Texture2D> get_image() const;
|
||||
void set_popup_text(String value);
|
||||
String get_popup_text() const;
|
||||
|
||||
private:
|
||||
NetworkData::ClueID id{ NetworkData::CLUE_MAX };
|
||||
bool revealed{ false };
|
||||
Ref<Texture2D> image{};
|
||||
String popup_text{};
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue