Skip to content

dinau/cimspinner

Repository files navigation

CImSpinner

alt alt

Amazing ImSpinner !
CImSpinner is C language bindings for ImSpinner.

alt

Prerequisites


  • Windows10 or later
    MSys2/MinGW command line tools (Unix tools), make, gcc, g++, cp, rm, git, ...etc

  • Linux : Debian / Ubuntu family

    $ sudo apt install gcc g++ make git 
    $ sudo apt install xorg-dev lib{opengl-dev,gl1-mesa-dev,glfw3,glfw3-dev,libsdl2-dev}

Build and run demo


git clone --recursive https://github.com/dinau/cimspinner
  • Run simple demo and ImSpinner original demo in C language

    cd demo/c
    make run

    alt

  • Run C++ language demo
    This is original ImSpinner demo.

    cd demo/cpp
    make run

Similar project ImGui / CImGui


Language Project
Nim Compiler ImGuin, Nimgl_test, Nim_implot
Lua Script LuaJITImGui
Zig, C lang. Compiler Dear_Bindings_Build
Zig Compiler ImGuinZ
NeLua Compiler NeLuaImGui
Python Script DearPyGui for 32bit WindowsOS Binary

SDL Game tutorial Platfromer


ald

Language 1 SDL Project
LuaJIT Script SDL2 LuaJIT-Platformer
Nelua Compiler SDL2 NeLua-Platformer
Nim Compiler SDL3 / SDL2 Nim-Platformer-sdl2/ Nim-Platformer-sdl3
Ruby Script SDL3 Ruby-Platformer
Zig Compiler SDL2 Zig-Platformer

Footnotes

  1. Alphabectial order