Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <sysinit.h>
- #include <string.h>
- #include "basic/basic.h"
- #include "lcd/render.h"
- /*
- Note: only works with name shorter than 8 characteres.
- You just have to replace 'hybris' by your own nick.
- */
- char* seps = "(.]/{-);[:}";
- char* nick = "hybris";
- void generate(char* str,
- int loop,
- int x,
- int y)
- {
- int s = strlen(str);
- char toPrint[2 * s + 1];
- for (int i = 0; i < s; i++)
- {
- toPrint[i * 2] = str[i];
- if (i != s - 1) {
- toPrint[i * 2 + 1] = seps[(loop + i) % 11];}
- }
- toPrint[2 * s - 1] = '\0';
- DoString(x, y, toPrint);
- }
- void main_29c3(void)
- {
- int i = 0;
- int l = strlen(nick);
- if (l > 8) {
- nick = "johndoe";
- l = 7;}
- while (1) {
- lcdFill(0);
- generate(nick, i, 48 - 6 * l, 5);
- generate("notmyd", i, 10, 25);
- generate("epartme", i, 2, 40);
- generate("nt29c3", i, 10, 55);
- lcdDisplay();
- delayms(1000);
- i += 1;}
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement