From 70c07a5e9099564812cbfc9ae87cb4b2e90e5f41 Mon Sep 17 00:00:00 2001 From: veclavtalica Date: Thu, 13 Feb 2025 10:52:42 +0300 Subject: [PATCH] forgot files --- assets/coin_flower.png | Bin 0 -> 967 bytes assets/coin_flower.png.import | 35 ++++++++++++++++++++++++++++++++++ src/quad_viewmodel.gd | 5 +++++ src/quad_viewmodel.tscn | 19 ++++++++++++++++++ 4 files changed, 59 insertions(+) create mode 100644 assets/coin_flower.png create mode 100644 assets/coin_flower.png.import create mode 100644 src/quad_viewmodel.gd create mode 100644 src/quad_viewmodel.tscn diff --git a/assets/coin_flower.png b/assets/coin_flower.png new file mode 100644 index 0000000000000000000000000000000000000000..da7183c990d9d481de25a8a58ae5030e774f5963 GIT binary patch literal 967 zcmZXSVQ3p=7{~w8prv#eOJPG!yblF~7A#vB`4Gn<4QQ60wvMkH=M29UB|VX0wGt!7z+csbt%By#hU1{sLJ*+am8a_rOAITd!>~>IcFqx({N3+bz`*fT1 z);WUw7>rERk-Cmm1HOf>90LJLduqG(tnAw3yWH@YL;eI#mT>lMT>1!~e2K5V#dn+7 zy0v%v_S3&^PyGJdi9i2%edkW~uds2K9#vozNX25g!T!Q-nZR z*A^weUg@m5y};vEM^%wdL(9X^`^&~))f{%qN^3dciPU;EAJmE)jnd|7b!)A$bA3&I zA2t1d@!8VSf0J^?Ow*LJB-caro5v+TusAa{i^I2mSdj4WV)oeL>}v~)Zxl}(m^fWr zcys?{clK3TdMP)aIg)yJ`(kbY>R?~rq08jw$E+8x?7epG%+M39NABD_Jbd)W_m(IuLvL(mT`7eDM9ybMptzK0ZI1a2|Z}n{&0);HT%mIN3dOwf9SMGQ9ZrE4Pnc XP~#81RrK!uByT}3J2k%Y?7a8~5G1W< literal 0 HcmV?d00001 diff --git a/assets/coin_flower.png.import b/assets/coin_flower.png.import new file mode 100644 index 0000000..14ef776 --- /dev/null +++ b/assets/coin_flower.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dw3x3h3f34sy3" +path.s3tc="res://.godot/imported/coin_flower.png-f7e515b96b6729484a68167e84f6e510.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/coin_flower.png" +dest_files=["res://.godot/imported/coin_flower.png-f7e515b96b6729484a68167e84f6e510.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/src/quad_viewmodel.gd b/src/quad_viewmodel.gd new file mode 100644 index 0000000..1d74589 --- /dev/null +++ b/src/quad_viewmodel.gd @@ -0,0 +1,5 @@ +extends Node3D + +func reflect_bundle(p_bundle: Dictionary) -> void: + $Sprite3D.texture = GameState.fetch().INVENTORY_ITEM_DB[p_bundle["item_id"]].icon + $CountLabel.text = str(p_bundle["count"]) diff --git a/src/quad_viewmodel.tscn b/src/quad_viewmodel.tscn new file mode 100644 index 0000000..3687ebc --- /dev/null +++ b/src/quad_viewmodel.tscn @@ -0,0 +1,19 @@ +[gd_scene load_steps=3 format=3 uid="uid://dxb5f3il2h1ur"] + +[ext_resource type="Script" path="res://src/quad_viewmodel.gd" id="1_vidqb"] +[ext_resource type="Texture2D" uid="uid://dw3x3h3f34sy3" path="res://assets/coin_flower.png" id="2_3hbqi"] + +[node name="QuadViewmodel" type="Node3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.179242, 0) +script = ExtResource("1_vidqb") + +[node name="CountLabel" type="Label3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.181474, 0) +billboard = 1 +text = "3" + +[node name="Sprite3D" type="Sprite3D" parent="."] +pixel_size = 0.015 +billboard = 1 +texture_filter = 0 +texture = ExtResource("2_3hbqi")