From ba769a7d527ddeb91087bd6e108f8b813973a625 Mon Sep 17 00:00:00 2001 From: Kxirya Date: Tue, 7 Jul 2020 10:40:22 +0000 Subject: [PATCH] =?UTF-8?q?=E2=80=9EObject=20Inventory=20-=20Set=20Dynamic?= =?UTF-8?q?=20Texture=20[v0.07.02]=E2=80=9C=20hinzuf=C3=BCgen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...Inventory - Set Dynamic Texture [v0.07.02] | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 Object Inventory - Set Dynamic Texture [v0.07.02] diff --git a/Object Inventory - Set Dynamic Texture [v0.07.02] b/Object Inventory - Set Dynamic Texture [v0.07.02] new file mode 100644 index 0000000..1c92fea --- /dev/null +++ b/Object Inventory - Set Dynamic Texture [v0.07.02] @@ -0,0 +1,39 @@ +// 4CGS - Objekt Inventory - Set Dynamic Texture + +string back_url = "http://navi-lernen.square7.ch/Pangea/hud-background_big.png"; +string draw = ""; +string body = "width:512, height:256, aplha:FF, bgcolour:Black"; +string m_lang_title = "Inventarinhalt"; +string obj_name = ""; + +draw_background() +{ + string name = m_lang_title + " " + obj_name; + + draw = osMovePen(draw, 0,0); + draw = osDrawImage(draw, 512, 256, back_url); + draw = osMovePen(draw, 30, 7); + draw = osSetFontName(draw, "Arial Black"); + draw = osSetFontSize(draw, 16); + draw = osSetPenColor(draw, "FF7070FF"); + draw = osDrawText(draw, name); + osSetDynamicTextureDataBlendFace("", "vector", draw, body, 0, 2, 0, 150, 4); +} + +default +{ + state_entry() + { + draw_background(); + } + + link_message(integer source, integer num, string str, key id) + { + if(id = "showname") + { + obj_name = str; + draw_background(); + } + + } +} \ No newline at end of file