Skip to content

Latest commit

 

History

40 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neon Calc

A simple calculator built with C++ and Raylib, featuring a visual interface inspired by classic Windows desktop applications.

Overview

Neon Calc is a fully custom-rendered calculator UI. No GUI toolkit, no dependencies beyond Raylib itself. It reproduces the shadowed-button, beveled-panel look of early Windows software, complete with a dedicated "About" window launched as a separate process, and supports the four basic arithmetic operations.

Features

  • Retro Windows-inspired interface (shadow/highlight beveled buttons, bordered visor)
  • Basic arithmetic: addition, subtraction, multiplication, division
  • Standalone "About" window launched as a separate process
  • Custom font rendering (MS Sans Serif, Tahoma)

Screenshots

Calculator About
Calculator window About window

Requirements

  • GCC (C++ compiler)
  • Raylib
  • Make
  • X11 development libraries (Linux)

Build & Run

git clone https://github.com/FrankSteps/neon-calc.git

cd neon-calc/

make

make run

Project Structure

neon-calc/
├── assets/            # Images and screenshots
│   ├── about.png
│   ├── base.png
│   ├── calc.png
│   └── neon.png
├── builds/            # Compiled binaries
│   ├── about
│   └── neon_calc
├── fonts/             # Custom font files
│   ├── ms-sans-serif.otf
│   └── tahomabd.ttf
├── src/               # Source files
│   ├── about.cpp
│   └── window.cpp
├── tests/             # Test sources and build outputs
├── LICENSE
├── makefile
└── README.md

License

See LICENSE for details.

About

This project consists of making a simple calculator with a visual style inspired by old Windows programs, built with C++ and the Raylib library.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages