the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#include "stdafx.h"
2#include "SuspendedTownParticle.h"
3#include "..\Minecraft.World\Random.h"
4#include "..\Minecraft.World\JavaMath.h"
5
6SuspendedTownParticle::SuspendedTownParticle(Level *level, double x, double y, double z, double xa, double ya, double za) : Particle(level, x, y, z, xa, ya, za)
7{
8 float br = random->nextFloat() * 0.1f + 0.2f;
9 rCol = br;
10 gCol = br;
11 bCol = br;
12 setMiscTex(0);
13 this->setSize(0.02f, 0.02f);
14
15 size = size * (random->nextFloat() * 0.6f + 0.5f);
16
17 xd *= 0.02f;
18 yd *= 0.02f;
19 zd *= 0.02f;
20
21 lifetime = (int) (20 / (Math::random() * 0.8 + 0.2));
22 this->noPhysics = true;
23}
24
25void SuspendedTownParticle::tick()
26{
27 xo = x;
28 yo = y;
29 zo = z;
30
31 move(xd, yd, zd);
32 xd *= 0.99;
33 yd *= 0.99;
34 zd *= 0.99;
35
36 if (lifetime-- <= 0) remove();
37}