initial commit, hope i didnt push any keys :P
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
extends TextureRect
|
||||
tool
|
||||
export(Constants.WEATHER) var weather = Constants.WEATHER.UNKNOWN setget set_weather
|
||||
const images := {
|
||||
Constants.WEATHER.CLOUDY: preload("res://assets/texture/weather_icons/weather3.png"),
|
||||
Constants.WEATHER.FOGGY: preload("res://assets/texture/weather_icons/weather7.png"),
|
||||
Constants.WEATHER.PARTLYCLOUDY: preload("res://assets/texture/weather_icons/weather2.png"),
|
||||
Constants.WEATHER.RAINY: preload("res://assets/texture/weather_icons/weather4.png"),
|
||||
Constants.WEATHER.SNOWY: preload("res://assets/texture/weather_icons/weather6.png"),
|
||||
Constants.WEATHER.STORMY: preload("res://assets/texture/weather_icons/weather5.png"),
|
||||
Constants.WEATHER.SUNNY: preload("res://assets/texture/weather_icons/weather1.png"),
|
||||
Constants.WEATHER.UNKNOWN: preload("res://assets/texture/weather_icons/weather8.png"),
|
||||
}
|
||||
|
||||
func _ready():
|
||||
set_weather(weather)
|
||||
|
||||
func set_weather(new:int):
|
||||
if !images.has(new):
|
||||
new = Constants.WEATHER.UNKNOWN
|
||||
weather = new
|
||||
texture = images.get(new)
|
||||
@@ -0,0 +1,13 @@
|
||||
[gd_scene load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/weather_display/weather_display.gd" type="Script" id=1]
|
||||
[ext_resource path="res://assets/texture/weather_icons/weather5.png" type="Texture" id=2]
|
||||
|
||||
[node name="weather_display" type="TextureRect"]
|
||||
margin_left = -26.0
|
||||
margin_top = 171.0
|
||||
margin_right = 454.0
|
||||
margin_bottom = 502.0
|
||||
texture = ExtResource( 2 )
|
||||
script = ExtResource( 1 )
|
||||
weather = 5
|
||||
Reference in New Issue
Block a user