Skip to content

Commit

Permalink
Merge pull request #45 from AlwinEsch/Nexus-change
Browse files Browse the repository at this point in the history
[Nexus] API related update
  • Loading branch information
AlwinEsch committed Jan 1, 2022
2 parents 1593563 + 1cb850b commit 3de98a8
Show file tree
Hide file tree
Showing 5 changed files with 27 additions and 24 deletions.
4 changes: 3 additions & 1 deletion screensaver.stars/addon.xml.in
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<addon
id="screensaver.stars"
version="20.0.0"
version="20.1.0"
name="Stars"
provider-name="Team Kodi">
<requires>@ADDON_DEPENDS@</requires>
Expand All @@ -23,9 +23,11 @@
<summary lang="de_DE">Stars Bildschirmschoner</summary>
<summary lang="en_GB">Stars screensaver</summary>
<summary lang="ko_KR">별 화면 보호기</summary>
<summary lang="zh_CN">星空屏幕保护程序</summary>
<description lang="da_DK">En pauseskærm, der lader dig flyve gennem stjernerne.</description>
<description lang="de_DE">Ein Bildschirmschoner, mit dem Sie durch die Sterne fliegen können.</description>
<description lang="en_GB">A screensaver that lets you fly through the stars.</description>
<description lang="ko_KR">별 사이로 날아가는 화면 보호기.</description>
<description lang="zh_CN">让你在星空中飞翔的屏幕保护程序。</description>
</extension>
</addon>
Expand Up @@ -5,24 +5,25 @@
msgid ""
msgstr ""
"Project-Id-Version: KODI Addons\n"
"Report-Msgid-Bugs-To: https://github.com/xbmc/screensaver.stars/issues/\n"
"Report-Msgid-Bugs-To: translations@kodi.tv\n"
"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"PO-Revision-Date: 2021-12-07 08:13+0000\n"
"Last-Translator: taxigps <taxigps@sina.com>\n"
"Language-Team: Chinese (China) <https://kodi.weblate.cloud/projects/kodi-add-ons-look-and-feel/screensaver-stars/zh_cn/>\n"
"Language: zh_cn\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9.1\n"

msgctxt "Addon Summary"
msgid "Stars screensaver"
msgstr ""
msgstr "星空屏幕保护程序"

msgctxt "Addon Description"
msgid "A screensaver that lets you fly through the stars."
msgstr ""
msgstr "让你在星空中飞翔的屏幕保护程序。"

# [Consistency] Make terms, settings names, brands and other minutiae, consistent throughout file.
# [Capitalization] Avoid capitalizing every second word. See http://grammarist.com/capitalization/
Expand All @@ -34,24 +35,24 @@ msgstr ""
# Following strings used for addon settings dialog
msgctxt "#30000"
msgid "Number of stars"
msgstr ""
msgstr "星星数量"

msgctxt "#30001"
msgid "Gamma"
msgstr ""
msgstr "伽马"

msgctxt "#30002"
msgid "Brightness"
msgstr ""
msgstr "亮度"

msgctxt "#30003"
msgid "Speed"
msgstr ""
msgstr "速度"

msgctxt "#30004"
msgid "Zoom"
msgstr ""
msgstr "缩放"

msgctxt "#30005"
msgid "Expanse"
msgstr ""
msgstr "阔度"
4 changes: 2 additions & 2 deletions src/StarField.cpp
Expand Up @@ -228,8 +228,8 @@ int CStarField::Create(int iWidth, int iHeight)

m_pCurVertice = m_pVertices;

std::string fraqShader = kodi::GetAddonPath("resources/shaders/" GL_TYPE_STRING "/frag.glsl");
std::string vertShader = kodi::GetAddonPath("resources/shaders/" GL_TYPE_STRING "/vert.glsl");
std::string fraqShader = kodi::addon::GetAddonPath("resources/shaders/" GL_TYPE_STRING "/frag.glsl");
std::string vertShader = kodi::addon::GetAddonPath("resources/shaders/" GL_TYPE_STRING "/vert.glsl");
if (!LoadShaderFiles(vertShader, fraqShader) || !CompileAndLink())
return -1;

Expand Down
4 changes: 2 additions & 2 deletions src/StarField.h
Expand Up @@ -8,7 +8,7 @@

#pragma once

#include <kodi/AddonBase.h> // ATTRIBUTE_HIDDEN
#include <kodi/AddonBase.h> // ATTR_DLL_LOCAL

#include "types.h"
#ifndef WIN32
Expand All @@ -17,7 +17,7 @@
#include <d3d11.h>
#endif

class ATTRIBUTE_HIDDEN CStarField
class ATTR_DLL_LOCAL CStarField
#ifndef WIN32
: public kodi::gui::gl::CShaderProgram
#endif
Expand Down
14 changes: 7 additions & 7 deletions src/Stars.cpp
Expand Up @@ -30,7 +30,7 @@ struct ST_SETTINGS
float fExpanse;
};

class ATTRIBUTE_HIDDEN CScreensaverStars
class ATTR_DLL_LOCAL CScreensaverStars
: public kodi::addon::CAddonBase,
public kodi::addon::CInstanceScreensaver
{
Expand All @@ -49,12 +49,12 @@ class ATTRIBUTE_HIDDEN CScreensaverStars
CScreensaverStars::CScreensaverStars()
: m_pStarField(nullptr)
{
m_Settings.iNumStars = kodi::GetSettingInt("numstars");
m_Settings.fGamma = kodi::GetSettingFloat("gamma");
m_Settings.fBrightness = kodi::GetSettingFloat("brightness");
m_Settings.fSpeed = kodi::GetSettingFloat("speed");
m_Settings.fZoom = kodi::GetSettingFloat("zoom");
m_Settings.fExpanse = kodi::GetSettingFloat("expanse");
m_Settings.iNumStars = kodi::addon::GetSettingInt("numstars");
m_Settings.fGamma = kodi::addon::GetSettingFloat("gamma");
m_Settings.fBrightness = kodi::addon::GetSettingFloat("brightness");
m_Settings.fSpeed = kodi::addon::GetSettingFloat("speed");
m_Settings.fZoom = kodi::addon::GetSettingFloat("zoom");
m_Settings.fExpanse = kodi::addon::GetSettingFloat("expanse");
}

bool CScreensaverStars::Start()
Expand Down

0 comments on commit 3de98a8

Please sign in to comment.