Comments (4)
I think one of the most convincing ways to do it would be to make a pressure or tactile switch that the crystal can hold closed (clicked). If the switch is not triggered (open/not clicked) the saber is forced to stay in a standby or maintenance mode, if the switch goes to triggered (closed/clicked) the routine that checks the color activates and sets the color for the blade.
You might be able to accomplish this pretty simply by saying something like:
(I pasted a picture of the code for formatting reasons)
from fx-saberos.
your crystal triggers probably also want to change the state engine so that an active blade gets extinguished and the saber goes into standby, etc. You could add extra sound effects to go along with this as well, and edit SoundFont.h accordingly.
from fx-saberos.
That is an excellent idea! Thank you! I will try to implement that. It will probably take a while since I'm just starting to learn programming and still need to find my way around functions and classes and so on. I'm not even sure where exactly to start but I'll work that out :D. I will give updates on my progress.
from fx-saberos.
closing this issue. It is possible, but not currently under consideration to add to main branch. may revisit later.
from fx-saberos.
Related Issues (20)
- Flame effects HOT 2
- button HOT 3
- NPXL pcb wiring
- No sound - Speaker without amplifier or additional power? HOT 3
- hum loop cut HOT 1
- problem with the two buttons config
- Sound problem with the Config Mode HOT 2
- problem with arduino nano and mpu HOT 2
- Problem with the MP3-TF-16P sound HOT 4
- sound problems HOT 2
- Exceeds available space on Nano with DIYINO_PRIME and PIXELBLADE HOT 2
- Df player freezes and resets HOT 9
- Button HOT 4
- Boot sound not playing HOT 8
- Issue compiling HOT 1
- Crossguard Saber HOT 2
- Lockup on clash HOT 2
- No audio, button doesn't work, LED strip lights up red HOT 3
- Hum and development HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fx-saberos.