zhenyan121 f397143e30 feat(ui): add ScrollView widget and dynamic layout on resize
Introduces a ScrollView widget with mouse wheel support and viewport clipping.
Credits and screenshot screens now use it and recompute layout on window resize.
Offset storage switched from ivec2 to vec2 with new accessors.
2026-08-07 17:15:40 +08:00
2026-07-17 18:08:51 +08:00
2026-08-07 10:19:49 +08:00
2026-06-20 15:03:40 +08:00
2026-04-21 22:53:34 +08:00
2026-07-11 09:22:40 +08:00
2026-05-28 21:34:36 +08:00
2026-08-07 10:19:49 +08:00
2026-08-07 10:19:49 +08:00
2026-03-05 13:43:34 +08:00
2026-06-22 13:34:45 +08:00
2026-06-20 15:03:40 +08:00
2026-04-19 18:01:09 +08:00
2026-06-20 15:03:40 +08:00
2026-08-07 10:19:49 +08:00

What's it

A cube game like Minecraft, using C++ and OpenGL.

Build Guide

Prerequisites

  • CMake (>= 3.24)
  • C++ 23 compatible compiler

Step

  1. Clone the repository
    git clone https://github.com/zhenyan121/Cubed.git && cd Cubed
    
  2. Configure with CMake
    mkdir build && cd build
    cmake -G "Ninja" ..
    
  3. Build the project
    ninja
    
Description
No description provided
Readme MIT 38 MiB
Languages
C++ 96.8%
C 2.1%
GLSL 0.6%
Python 0.3%
CMake 0.2%