Compare commits

..

No commits in common. "main" and "main" have entirely different histories.
main ... main

4 changed files with 5 additions and 17 deletions

View File

@ -2,15 +2,7 @@
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
### Linux
@ -23,11 +15,7 @@ make
```
### 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 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)
Mit dem Aktuellen Makefile nur mit [Cygwin](https://www.cygwin.com/) möglich.
---

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

View File

@ -1,7 +1,7 @@
CC = gcc
CPPFLAGS = -Iinclude -Isrc
CFLAGS = -Wall
LDLIBS = -lm
CFLAGS = -Wall -pthread
LDLIBS = -lm -lpthread
SRC = src
OBJ = obj

View File

@ -297,7 +297,7 @@ int main(int argc, char **argv){
bool run = true;
bool *used = (bool[6]){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){
arrows = true;
}
@ -333,7 +333,7 @@ int main(int argc, char **argv){
int last_input = time(0);
while (!kbhit()){
if (last_input + 60 <= time(0)){
if (last_input + 30 <= time(0)){
pipes_2(width, height);
last_input = time(0);
print_menu(width, height, line);