My Project
Loading...
Searching...
No Matches
lightning.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "group.h"
4
5
class
Image;
6
class
Callback;
7
8
class
Lightning
:
public
Group{
9
private
:
10
static
const
float
DURATION;
11
12
float
life;
13
14
int
length;
15
std::vector<float> cx;
16
std::vector<float> cy;
17
18
std::vector<Image*> arcsS;
19
std::vector<Image*> arcsE;
20
21
Callback* callback;
22
23
static
const
double
A;
24
25
public
:
26
Lightning
(std::vector<int> cells,
int
length, Callback* callback);
27
28
virtual
void
update
();
29
virtual
void
draw
();
30
};
Lightning::Lightning
Lightning(std::vector< int > cells, int length, Callback *callback)
Definition
lightning.cpp:14
Lightning::draw
virtual void draw()
Definition
lightning.cpp:102
Lightning::update
virtual void update()
Definition
lightning.cpp:57
pd
lightning.h
Generated by
1.13.2