YR++ provides the necessary headers to interact with Yuri's Revenge's binary and data types in C++.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Blitters Replaced include guard macros with the non-standard #pragma once. Feb 15, 2015
Documentation Search data. Dec 14, 2010
Examples Importing previous root data into /trunk. Aug 12, 2008
FileFormats Replaced include guard macros with the non-standard #pragma once. Feb 15, 2015
Helpers Prevent copying constant_ptr and reference, because it would have sur… Feb 22, 2016
.gitignore A large refactoring: making some game functions const-correct. See if… Mar 4, 2012
AITriggerTypeClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
ASMMacros.h Replaced include guard macros with the non-standard #pragma once. Feb 15, 2015
AbstractClass.h Renamed AbstractClass::GetCoords__() to GetAltCoords(). Mar 5, 2016
AbstractTypeClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
AircraftClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
AircraftTypeClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
AirstrikeClass.h Added noexcept specifiers to all constructors in the AbstractClass hi… Oct 28, 2015
AlphaShapeClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
AnimClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
AnimTypeClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
ArrayClasses.h Made VectorClass::GetItem(), VectorClass::GetItemIndex(), and Dynamic… Feb 6, 2016
Audio.h Replaced several static references and pointers with the new constexp… Feb 22, 2016
BasicStructures.h Color16Struct is a wrapper for the colors packed into a WORD, so the … Mar 1, 2016
Blitters.h Replaced include guard macros with the non-standard #pragma once. Feb 15, 2015
BombClass.h Added noexcept specifiers to all constructors in the AbstractClass hi… Oct 28, 2015
BombListClass.h Replaced several static references and pointers with the new constexp… Feb 22, 2016
BounceClass.h Added in-class initializers to BounceClass and Quaternion, and change… Dec 17, 2015
BuildingClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
BuildingLightClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
BuildingTypeClass.h BuildingTypeClass::HeightInLeptons is the same as Unsorted::LevelHeight. Feb 20, 2016
BulletClass.h Replaced several static references and pointers with the new constexp… Feb 22, 2016
BulletTypeClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
CCFileClass.h Changed FileAccessMode. It seems to be flags, actually. Aug 12, 2015
CCINIClass.h CCINIClass and DirectDrawWrap use references Feb 23, 2016
CD.h Replaced include guard macros with the non-standard #pragma once. Feb 15, 2015
CRT.h Replaced include guard macros with the non-standard #pragma once. Feb 15, 2015
CampaignClass.h Added noexcept specifiers to all constructors in the AbstractClass hi… Oct 28, 2015
CaptureManagerClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
CellClass.h Reworked the CellClass coords functions Mar 7, 2016
CellSpread.h Replaced include guard macros with the non-standard #pragma once. Feb 15, 2015
Checksummer.h Replaced include guard macros with the non-standard #pragma once. Feb 15, 2015
ColorScheme.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
CommandClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
Conversions.h Replaced include guard macros with the non-standard #pragma once. Feb 15, 2015
ConvertClass.h This method isn't common. Actually, it is really questionable. Feb 27, 2016
DiscreteDistributionClass.h Modernized the Distribution and Selection classes Nov 13, 2015
DiscreteSelectionClass.h Modernized the Distribution and Selection classes Nov 13, 2015
DiskLaserClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
DisplayClass.h Moved LogicClass and LayerClass to MapClass, because that one is resp… Feb 24, 2016
Drawing.h Updated ABufferClass and ZBufferClass Feb 23, 2016
EBolt.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
EMPulseClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
FPSCounter.h Changed FPSCounter and Detail to use references Feb 23, 2016
FactoryClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
FileSystem.h Update for ConvertClass and LightConvertClass Feb 26, 2016
FlyLocomotionClass.h Enter noinit_t Jul 15, 2015
FootClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
Fundamentals.h Replaced include guard macros with the non-standard #pragma once. Feb 15, 2015
GScreenClass.h constant_ptr for the MapClass hierarchy. Feb 19, 2016
GameClasses.h Replaced include guard macros with the non-standard #pragma once. Feb 15, 2015
GameModeOptionsClass.h Replaced several static references and pointers with the new constexp… Feb 22, 2016
GameOptionsClass.h Replaced several static references and pointers with the new constexp… Feb 22, 2016
GeneralDefinitions.h These WaveType definitions were switched. Note that this change silen… Mar 7, 2016
GeneralStructures.h Changed the timer classes Dec 17, 2015
GenericList.h Enter noinit_t Jul 15, 2015
GetCDClass.h Replaced several static references and pointers with the new constexp… Feb 22, 2016
HouseClass.h Replaced several static references and pointers with the new constexp… Feb 22, 2016
HouseTypeClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
InfantryClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
InfantryTypeClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
InputManagerClass.h Replaced several static references and pointers with the new constexp… Feb 22, 2016
Interfaces.h Replaced include guard macros with the non-standard #pragma once. Feb 15, 2015
Ion.h Replaced include guard macros with the non-standard #pragma once. Feb 15, 2015
IonBlastClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
IsometricTileClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
IsometricTileTypeClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
Kamikaze.h Replaced several static references and pointers with the new constexp… Feb 22, 2016
LaserDrawClass.h Replaced include guard macros with the non-standard #pragma once. Feb 15, 2015
LightSourceClass.h Added noexcept specifiers to all constructors in the AbstractClass hi… Oct 28, 2015
LineTrail.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
LinkClass.h Replaced include guard macros with the non-standard #pragma once. Feb 15, 2015
LoadOptionsClass.h Replaced include guard macros with the non-standard #pragma once. Feb 15, 2015
LoadProgressManager.h Missed this line Feb 23, 2016
LocomotionClass.h LocomotionClass and IIDs updated with references Feb 23, 2016
MPGameModeClass.h Enter noinit_t Jul 15, 2015
MPTeams.h Renamed a few parameters that had the same name as a member. Jul 21, 2015
MapClass.h Moved LogicClass and LayerClass to MapClass, because that one is resp… Feb 24, 2016
MapSeedClass.h Replaced several static references and pointers with the new constexp… Feb 22, 2016
Memory.h Added constexpr and noexcept specifiers to GameAllocator and GameDele… Mar 6, 2016
MessageBox.h Replaced include guard macros with the non-standard #pragma once. Feb 15, 2015
MessageListClass.h Replaced several static references and pointers with the new constexp… Feb 22, 2016
MissionClass.h Added noexcept specifiers to all constructors in the AbstractClass hi… Oct 28, 2015
MixFileClass.h Replaced several static references and pointers with the new constexp… Feb 22, 2016
MouseClass.h Replaced several static references and pointers with the new constexp… Feb 22, 2016
NetworkEvents.h Replaced include guard macros with the non-standard #pragma once. Feb 15, 2015
Networking.h Networking updated to use references Feb 23, 2016
NeuronClass.h Added noexcept specifiers to all constructors in the AbstractClass hi… Oct 28, 2015
Notifications.h Updated PointerExpiredNotifications to use references, and also chang… Feb 22, 2016
ObjectClass.h Moved LogicClass and LayerClass to MapClass, because that one is resp… Feb 24, 2016
ObjectTypeClass.h Renamed the parameters to FindFactory(). Dec 13, 2015
OverlayClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
OverlayTypeClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
PCX.h Replaced several static references and pointers with the new constexp… Feb 22, 2016
ParasiteClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
ParticleClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
ParticleSystemClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
ParticleSystemTypeClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
ParticleTypeClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
PlanningTokenClass.h Replaced include guard macros with the non-standard #pragma once. Feb 15, 2015
PowerClass.h constant_ptr for the MapClass hierarchy. Feb 19, 2016
Powerups.h Added missed include Feb 23, 2016
ProgressScreenClass.h Replaced several static references and pointers with the new constexp… Feb 22, 2016
ProgressTimer.h Changed the timer classes Dec 17, 2015
Quaternion.h Added in-class initializers to BounceClass and Quaternion, and change… Dec 17, 2015
RadBeam.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
RadSiteClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
RadarClass.h constant_ptr for the MapClass hierarchy. Feb 19, 2016
RadarEventClass.h Replaced include guard macros with the non-standard #pragma once. Feb 15, 2015
RadioClass.h Added noexcept specifiers to all constructors in the AbstractClass hi… Oct 28, 2015
Randomizer.h Replaced several static references and pointers with the new constexp… Feb 22, 2016
RocketLocomotionClass.h Enter noinit_t Jul 15, 2015
RulesClass.h Removed the static Global() methods on RulesClass and ScenarioClass. Feb 28, 2016
ScenarioClass.h Removed the static Global() methods on RulesClass and ScenarioClass. Feb 28, 2016
ScriptClass.h Added noexcept specifiers to all constructors in the AbstractClass hi… Oct 28, 2015
ScriptTypeClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
SessionClass.h Replaced several static references and pointers with the new constexp… Feb 22, 2016
SideClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
SidebarClass.h Replaced several static references and pointers with the new constexp… Feb 22, 2016
SlaveManagerClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
SmudgeClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
SmudgeTypeClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
SpawnManagerClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
SpecificStructures.h Replaced include guard macros with the non-standard #pragma once. Feb 15, 2015
SpotlightClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
StaticInits.cpp Changed Game to use references Feb 23, 2016
StringTable.h References for StringTable Feb 23, 2016
SuperClass.h Updated all classes related to super weapons to use references. Feb 22, 2016
SuperWeaponTypeClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
Surface.h Implementations for Surface, XSurface, BSurface and DSurface Feb 25, 2016
SwizzleManagerClass.h Replaced several static references and pointers with the new constexp… Feb 22, 2016
Syringe.h Replaced include guard macros with the non-standard #pragma once. Feb 15, 2015
TActionClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
TEventClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
TacticalClass.h Replaced several static references and pointers with the new constexp… Feb 22, 2016
TagClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
TagTypeClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
TaskForceClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
TeamClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
TeamTypeClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
TechnoClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
TechnoTypeClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
TeleportLocomotionClass.h Named TeleportLocomotionClass::LastCoords Aug 5, 2015
TemporalClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
TerrainClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
TerrainTypeClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
Theater.h Fixed copy and paste error Feb 22, 2016
TiberiumClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
TransitionTimer.h Replaced include guard macros with the non-standard #pragma once. Feb 15, 2015
TriggerClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
TriggerTypeClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
UI.h Replaced include guard macros with the non-standard #pragma once. Feb 15, 2015
UnitClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
UnitTypeClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
Unsorted.h Changed Game to use references Feb 23, 2016
VTables.h Replaced include guard macros with the non-standard #pragma once. Feb 15, 2015
Vault.h The Big Update, Part 0: YRPP assorted changes. Introducing Linux line… Mar 11, 2009
VocClass.h Updated VocClass and VoxClass statics Feb 22, 2016
VoxClass.h Updated VocClass and VoxClass statics Feb 22, 2016
VoxelAnimClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
VoxelAnimTypeClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
WOLAPIInterfaces.h Replaced include guard macros with the non-standard #pragma once. Feb 15, 2015
WWMouseClass.h Replaced several static references and pointers with the new constexp… Feb 22, 2016
WarheadTypeClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
WaveClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
WaypointPathClass.h Enter noinit_t Jul 15, 2015
WeaponTypeClass.h Added a helper struct for a constant pointer that carries the address… Feb 18, 2016
YRAllocator.h Reworked MemoryBuffer Jan 27, 2016
YRCom.h Replaced include guard macros with the non-standard #pragma once. Feb 15, 2015
YRDDraw.h CCINIClass and DirectDrawWrap use references Feb 23, 2016
YRMath.h Renamed SidebarClass::GetObjectTabIdx() parameters and added an overl… Dec 15, 2015
YRMathVector.h Minor math vector changes Jan 1, 2016
YRPP.h Replaced include guard macros with the non-standard #pragma once. Feb 15, 2015
YRPPCore.h Enter noinit_t Jul 15, 2015
doxygen_settings Would be awesome if kdesvn actually committed the documentation then,… May 18, 2010
fakewindows.h game_cast and misc tweaks - testing out git svn bridge, too Dec 13, 2009