This repository was archived by the owner on Aug 8, 2025. It is now read-only.
Open
Conversation
Owner
|
I tried to transfer the repo but What I can do, it upload on last CL that says, the source of truth is now |
…ssionActors, and SCProg classes
…, and MISS40 for clarity
- Removed redundant scene processing for area transitions in SCMission::update. - Consolidated scene execution logic for entering and leaving areas. - Updated actor destruction handling to trigger scene events when an actor is destroyed. - Modified followAlly method to check for actor destruction status instead of plane status. - Enhanced ifTargetInSameArea method to handle null plane cases. - Adjusted SCProg execution to set current command instead of executing flyToWaypoint directly.
- Introduced a new mission script file `mission_misn14B.txt` detailing mission parameters, including area, spots, messages, and programming logic for various actors. - Updated `DebugGameFlow.cpp` to improve rendering of scene information, ensuring null checks for scene options and enhancing sprite and background image handling. - Modified `SCGameFlow.cpp` to ensure proper initialization of scenes and zones, adding checks for scene availability before creating new instances. - Enhanced `SCProg.cpp` to refine target checks, ensuring that the player actor is treated distinctly in comparison operations. - Adjusted `SCStrike.cpp` to correctly log mission success based on game flow registers, ensuring accurate tracking of mission outcomes.
…e rendering transparency
…or picker functionality
… palette management
…projectile speed and target distance
…ns and predicted target position
… time of flight and debug information
… projectile speed and target velocity
…dant code in targeting reticle rendering
…h accurate time steps
…for improved clarity
…e for accurate thrust magnitude
…ulations fix: piper computation
…ed output feat(SCPlane, SCJdynPlane): update position handling to include 3D coordinates fix(Config): correct include case sensitivity for SimpleIni feat(Vector2D): add subtraction operator for vector calculations
…erspective settings
…mprove cockpit rendering logic
…del rendering logic
… for improved clarity and functionality
…ic for improved clarity and functionality
… for altitude and ASPD information
…titude, speed, and heading information
… and enhance snapToStandardFPS logic
…itchLadder function for improved HUD rendering
… improved alignment
…lity for non-Apple platforms refactor(SCCockpit): rename RenderTextTags to RenderHUD and streamline rendering logic
…r dimensions in SCCockpit
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Build System
CMakeLists.txtto define the project, set C++ standards, and configure dependencies (SDL2, SDL2_mixer_ext, imgui, OpenGL). Subdirectories for all major components are now included for unified builds.CMakePresets.jsonwith presets for Windows (Visual Studio), Linux (GCC), and Linux (Clang), enabling easy cross-platform configuration and builds via CMake (i've been able to build the game on macos mojave, but i've got a black screen :( )Documentation
Game play
File Format
and a lot more :)