Skip to content
/ zoomer Public

Zoomer application for Windows (port of Boomer)

License

Notifications You must be signed in to change notification settings

kolumb/zoomer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zoomer

Port of zoomer app Boomer that was created by Tsoding.

Boomer is written in Nim for Linux. Zoomer is ported to C and uses Win32 API.

Dependencies

Microsoft Visual Studio compiler / MSYS2

Build

MSVC

> # Download and setup OpenGL dependencies
> setup_glfw.bat

> # Enable MSVC console development enviroment.
> # You can skip this step if already launched Visual Studio Developer Command Prompt
> enable_msvc.bat

> build_msvc.bat
> build\zoomer

> # Or with one command
> build_msvc.bat -run

MSYS2 (mingw-w64-x86_64)

> # Download and setup OpenGL dependencies
> pacman -S mingw-w64-x86_64-glfw mingw-w64-x86_64-glew

> # Build
> cc src/zoomer.c -o zoomer -lglfw3 -lglew32 -lopengl32 -lGdi32 -static
> ./zoomer.exe

Controls

Key Action
Escape / Q Quit
0 Reset zoom
Scroll wheel Zoom +/-
+ / - Zoom in/out
Mouse button Pan
WASD / Arrows Move around
F Toggle flashlight
Ctrl + Scroll wheel Change size of flashlight

About

Zoomer application for Windows (port of Boomer)

Resources

License

Stars

Watchers

Forks