Compare commits
No commits in common. "main" and "main" have entirely different histories.
14
README.md
14
README.md
|
@ -2,15 +2,7 @@
|
||||||
|
|
||||||
Ein hilfreiches Tool für Photoniker
|
Ein hilfreiches Tool für Photoniker
|
||||||
|
|
||||||
![Menu](img/Photonics-Helfer-Menu.png)
|
|
||||||
|
|
||||||
---
|
---
|
||||||
## Anpassungen:
|
|
||||||
Um die Bedienung des Programms zu vereinfachen, wurden folgende Easter Eggs modifiziert:
|
|
||||||
- Bluescreen: wurde komplett deaktiviert
|
|
||||||
- Pfeiltasten: funktionieren ohne Passwort
|
|
||||||
- Bildschirmschoner: Die Aktivierungszeit wurde von 30s auf 60s erhöht.
|
|
||||||
---
|
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
### Linux
|
### Linux
|
||||||
|
@ -23,11 +15,7 @@ make
|
||||||
```
|
```
|
||||||
|
|
||||||
### Windows
|
### Windows
|
||||||
Im Ordner [Releses](https://gitea.fhgr.ch/zwickethomas/Photonics-Helfer/releases) ist das Programm als `.exe` verfügbar und kann einfach heruntergeladen werden.
|
|
||||||
|
|
||||||
#### Selbst kompilieren
|
Mit dem Aktuellen Makefile nur mit [Cygwin](https://www.cygwin.com/) möglich.
|
||||||
Mit dem aktuellen Makefile ist dies mit dem CMD nicht möglich. Wer es trotzdem unter Windows kompilieren möchte kann dies mit [Cygwin](https://www.cygwin.com/) tun. (Bei der Installation ist noch zu beachten, dass das Paket `make` mitinstalliert werden muss.)
|
|
||||||
|
|
||||||
Alternativ kann man auch WSL (Windows Subsystem für Linux) verwenden. Eine Anleitung dazu gibt es hier: [WSL](https://learn.microsoft.com/de-de/windows/wsl/install)
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 30 KiB |
4
makefile
4
makefile
|
@ -1,7 +1,7 @@
|
||||||
CC = gcc
|
CC = gcc
|
||||||
CPPFLAGS = -Iinclude -Isrc
|
CPPFLAGS = -Iinclude -Isrc
|
||||||
CFLAGS = -Wall
|
CFLAGS = -Wall -pthread
|
||||||
LDLIBS = -lm
|
LDLIBS = -lm -lpthread
|
||||||
|
|
||||||
SRC = src
|
SRC = src
|
||||||
OBJ = obj
|
OBJ = obj
|
||||||
|
|
|
@ -297,7 +297,7 @@ int main(int argc, char **argv){
|
||||||
bool run = true;
|
bool run = true;
|
||||||
bool *used = (bool[6]){0};
|
bool *used = (bool[6]){0};
|
||||||
int start_time = time(0);
|
int start_time = time(0);
|
||||||
bool arrows = true;
|
bool arrows = false;
|
||||||
if (argc >= 2 && strcmp(argv[1], "--ich-benutze-windows-und-bin-auf-die-pfeiltasten-angewiesen") == 0){
|
if (argc >= 2 && strcmp(argv[1], "--ich-benutze-windows-und-bin-auf-die-pfeiltasten-angewiesen") == 0){
|
||||||
arrows = true;
|
arrows = true;
|
||||||
}
|
}
|
||||||
|
@ -333,7 +333,7 @@ int main(int argc, char **argv){
|
||||||
int last_input = time(0);
|
int last_input = time(0);
|
||||||
|
|
||||||
while (!kbhit()){
|
while (!kbhit()){
|
||||||
if (last_input + 60 <= time(0)){
|
if (last_input + 30 <= time(0)){
|
||||||
pipes_2(width, height);
|
pipes_2(width, height);
|
||||||
last_input = time(0);
|
last_input = time(0);
|
||||||
print_menu(width, height, line);
|
print_menu(width, height, line);
|
||||||
|
|
Loading…
Reference in New Issue