Skip to content

Icon update & pre-compiled executable

Choose a tag to compare

@Dr20Ervin Dr20Ervin released this 26 May 20:45
· 12 commits to master since this release

New release v0.8.2

Standalone, pre-compiled executable binary (Pong.Reloaded.exe) is attached below for direct playback on Windows!Standalone, pre-compiled executable binary (Pong.Reloaded.exe) is attached below for direct playback on Windows!

Commits Included: 3 commits

  • b7954e4: Add Windows console toggle functionality with F7 key

  • fac5b95: Add custom logging system and improve state logging. Refactor main.cpp

  • 6c8fa69: Update application icon and add dynamic icon loading


Detailed Breakdown

Application Icon Customization (6c8fa69)

  • Asset Relocation & Refresh: Swapped out the old baseline icon.ico from the project root and replaced it with a polished, updated version tracking into the assets/icon.ico path.

  • Dynamic Resource Mapping: Refactored resources.rc to target the clean asset subdirectory route instead of the bare root workspace layout.

  • Native Window Handle Interception (src/resource_loader.cpp): Created a platform-specific helper method, SetWindowIconFromResource(int id), inside the resource suite.

  • Grabs the native Win32 window reference handle (HWND) from Raylib's container.

  • Applies the compiled binary icon resources directly to the operating system's process window parameters (WM_SETICON) via SendMessageA mapping.