Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //start_unprocessed_text
- /*
- /|/ if you take a -1 and complement it with ~, it become 0, and vice versa. 0 is False, everything else is True
- integer toggle = -1;
- integer toggle2 = -1;
- /|/ make a function call and send it a direction to move
- move(vector direction)
- {
- integer p = 0;
- integer n = 20;
- for (; p < n; ++p) {
- llSetPos(llGetPos() + direction);
- }
- }
- default {
- /|/ I hate states. They are slow to change and memory intensive. We don't even need the default state.
- state_entry()
- {
- llSetTimerEvent(0.1);
- }
- touch_start(integer total_number)
- {
- toggle = ~ toggle; /|/ 0 = -1 = 0 = -1 = 0 and so on
- if(toggle) /|/ if True, as in not zero
- llSetTimerEvent(0.1); /|/ 5 times a second
- else
- llSetTimerEvent(0); /|/ shit off
- }
- timer()
- { toggle2 = ~ toggle2;
- if(toggle2){
- move(<0,0.10,0>);
- }
- else if (toggle3)
- {
- state wait;
- }
- else
- {
- move(<0,-0.10,0>);
- }
- }
- state wait {
- state_entry()
- {
- if(toggle2)
- {
- llSetTimerEvent(10);
- }
- }
- timer()
- {
- state default;
- }
- touch_start(integer total2)
- {
- state default;
- }
- }
- */
- //end_unprocessed_text
- //nfo_preprocessor_version 0
- //program_version Firestorm-nightlyx64 5.0.6.52880 - dtcdarkraven
- //last_compiled 11/11/2017 11:05:50
- //mono
- integer toggle = -1;
- integer toggle2 = -1;
- move(vector direction)
- {
- integer p = 0;
- integer n = 20;
- for (; p < n; ++p) {
- llSetPos(llGetPos() + direction);
- }
- }
- default {
- state_entry()
- {
- llSetTimerEvent(0.1);
- }
- touch_start(integer total_number)
- {
- toggle = ~ toggle;
- if(toggle)
- llSetTimerEvent(0.1);
- else
- llSetTimerEvent(0);
- }
- timer()
- { toggle2 = ~ toggle2;
- if(toggle2){
- move(<0,0.10,0>);
- }
- else if (toggle3)
- {
- state wait;
- }
- else
- {
- move(<0,-0.10,0>);
- }
- }
- state wait {
- state_entry()
- {
- if(toggle2)
- {
- llSetTimerEvent(10);
- }
- }
- timer()
- {
- state default;
- }
- touch_start(integer total2)
- {
- state default;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement