My Project
 
Loading...
Searching...
No Matches
splash.h
Go to the documentation of this file.
1#pragma once
2
3#include "emitter.h"
4
5class Splash{
6public:
7 static void at(int cell, int color, int n);
8 static void at(PointF p, int color, int n);
9 static void at(PointF p, float dir, float cone, int color, int n);
10
11private:
12 class SplashFactory:public Emitter::Factory{
13 public:
14 int color;
15 float dir;
16 float cone;
17
18 virtual void emit(Emitter* emitter, int index, float x, float y);
19 };
20
21 static SplashFactory* FACTORY;
22};
Definition splash.h:5
static void at(int cell, int color, int n)
Definition splash.cpp:8
glm::vec2 PointF
Definition define.h:7