WOWCube Docs logo
WOWCube Docs
Mission Control
Section Shortcuts
APIExamplesSourceWOWConnectChangelog
Filters
SDK and language defaults persist in cookies.
SDK version
Navigation Tree
Collapsed by default, focused on the active path.
Made byMcKay Seamons
GitHub
  1. Home
  2. Docs
  3. Examples
  4. Twinkle.h
Mission NodeSDK 6.2C++GFX SamplesProject Included

Twinkle.h

Example: Twinkle.h

Examples / SDK 6.2 / C++ / GFX Samples / Twinkle Stars / project / src
Twinkle.h
CPP
1// This header file is generated by WOWCube SDK project wizard
2#pragma once
3#include "Gfx.h"
4
5enum Sprites
6{
7 Clear = 0,
8 MyStar0,MyStar1,MyStar2,
9 MyUfo
10};
11
12class Star;
13
14class Twinkle: public Cubios::Application
15{
16public:
17 Twinkle();
18 virtual ~Twinkle();
19
20 virtual void on_PhysicsTick(const std::array<Cubios::Screen, 3>& screens) override;
21 virtual void on_Twist(const Cubios::TOPOLOGY_twistInfo_t& twist) override;
22 virtual void on_Message(uint32_t type, uint8_t* pkt, u32_t size) override;
23 virtual void on_ExternalMessage(uint8_t* pkt, u32_t size) override;
24 virtual void on_Pat(uint32_t count) override;
25 virtual void on_Render(std::array<Cubios::Screen, 3>& screens) override;
26 virtual void on_Tick(uint32_t currentTime, uint32_t deltaTime) override;
27 virtual void on_Timer(uint8_t id) override;
28 void InitializeResources();
29private:
30 Cubios::Math::Vec2 ds;
31
32 Star* stars[3];
33
34 Cubios::NetworkMessage timerMessage;
35 int receivedTime;
36
37 float a;
38 float av;
39 float r;
40
41 Cubios::Math::Vec2 pos;
42};
Wrapped for easier reading. Turn wrap off to inspect exact line lengths.
Context Rail

Project files

Star.cpp
project/src/Star.cpp
Star.h
project/src/Star.h
Twinkle.cpp
project/src/Twinkle.cpp
Twinkle.h
project/src/Twinkle.h
wowcubeapp-build.json
project/wowcubeapp-build.json
Context Rail

Related nodes

Star.cpp
Examples / SDK 6.2 / C++ / GFX Samples / Twinkle Stars / project / src
Star.h
Examples / SDK 6.2 / C++ / GFX Samples / Twinkle Stars / project / src
Twinkle.cpp
Examples / SDK 6.2 / C++ / GFX Samples / Twinkle Stars / project / src
Twinkle Stars
Examples / SDK 6.2 / C++ / GFX Samples
Previous Node
Twinkle.cpp
Examples / SDK 6.2 / C++ / GFX Samples / Twinkle Stars / project / src
Next Node
wowcubeapp-build.json
Examples / SDK 6.2 / C++ / GFX Samples / Twinkle Stars / project