mirror of
https://github.com/NickTheFox99/ChristmOS.git
synced 2026-06-28 16:55:11 -04:00
Add light spread
This commit is contained in:
@@ -2,6 +2,7 @@
|
|||||||
#include "../consts.cpp"
|
#include "../consts.cpp"
|
||||||
#include "Vector2.hpp"
|
#include "Vector2.hpp"
|
||||||
#include "raylib.h"
|
#include "raylib.h"
|
||||||
|
#include <cstdio>
|
||||||
|
|
||||||
namespace Lights {
|
namespace Lights {
|
||||||
Light::Light(raylib::Vector2 position, raylib::Color color1,
|
Light::Light(raylib::Vector2 position, raylib::Color color1,
|
||||||
@@ -20,8 +21,9 @@ void Light::Update() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void Light::Draw() {
|
void Light::Draw() {
|
||||||
DrawCircleV(position, radius,
|
raylib::Color col = (state == Lights::LightState::color1) ? color1 : color2;
|
||||||
(state == Lights::LightState::color1) ? color1 : color2);
|
DrawCircleV(position, radius + 1, col.Alpha(0.5));
|
||||||
|
DrawCircleV(position, radius, col);
|
||||||
}
|
}
|
||||||
|
|
||||||
Lights::LightState Light::SwitchState() {
|
Lights::LightState Light::SwitchState() {
|
||||||
|
|||||||
Reference in New Issue
Block a user