This repository has been archived on 2022-05-21. You can view files and clone it, but cannot push or open issues or pull requests.
shapes-juke/sjplayer/src/sjplayer/CircleElementScheduledController.d

32 lines
929 B
D

/// License: MIT
module sjplayer.CircleElementScheduledController;
import std.typecons;
import sjplayer.CircleElement,
sjplayer.ElementScheduledController;
///
alias CircleElementScheduledController = ElementScheduledController!(
CircleElement,
[
"damage": "damage",
"nearness_coe": "nearness_coe",
"weight": "weight",
"smooth": "smooth",
"color_r": "color.r",
"color_g": "color.g",
"color_b": "color.b",
"color_a": "color.a",
]
);
static assert(CircleElementScheduledController.AliveManagementAvailable);
static assert(CircleElementScheduledController.MatrixModificationAvailable);
static assert(CircleElementScheduledController.AutoInitializationAvailable);
///
alias CircleElementScheduledControllerFactory =
ElementScheduledControllerFactory!(
CircleElementScheduledController,
CircleElementDrawer);