efjgfrdn8her50ny0hteri0jhermippg

This commit is contained in:
ZakatTeamI2P 2026-03-30 22:13:59 +04:00
parent 7ae600021a
commit 5ae9caaf39
7 changed files with 30 additions and 30 deletions

View file

@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.5)
cmake_minimum_required(VERSION 3.14)
Project(oneshot)
## Setup options ##
@ -293,7 +293,7 @@ find_package(Boost REQUIRED)
find_package(PhysFS)
find_path(PIXMAN_INCLUDE_DIR NAMES pixman.h PATH_SUFFIXES pixman-1)
find_library(PIXMAN_LIBRARY NAMES pixman-1 pixman-1_static pixman-1_staticd)
find_package(Ruby 3.3)
find_package(Ruby COMPONENTS Interpreter Development REQUIRED)
pkg_check_modules(SIGC2 REQUIRED sigc++-2.0)
find_package_handle_standard_args(pixman-1 DEFAULT_MSG PIXMAN_LIBRARY PIXMAN_INCLUDE_DIR)
if(PIXMAN-1_FOUND)
@ -304,8 +304,8 @@ endif()
mark_as_advanced(PIXMAN_INCLUDE_DIR PIXMAN_LIBRARY)
target_compile_definitions(${PROJECT_NAME} PRIVATE ${DEFINES})
target_include_directories(${PROJECT_NAME} PRIVATE src ${PIXMAN_INCLUDE_DIRS} ${SIGC2_INCLUDE_DIRS})
target_link_libraries(${PROJECT_NAME} PRIVATE SDL3::SDL3 SDL3_image::SDL3_image SDL3_sound::SDL3_sound SDL3_ttf::SDL3_ttf Boost::boost OpenAL::OpenAL physfs ${PIXMAN_LIBRARIES} ${SIGC2_INCLUDE_DIRS} ${PLATFORM_LIBRARIES})
target_include_directories(${PROJECT_NAME} PRIVATE src ${PIXMAN_INCLUDE_DIRS} ${SIGC2_INCLUDE_DIRS} ${RUBY_INCLUDE_DIRS})
target_link_libraries(${PROJECT_NAME} PRIVATE SDL3::SDL3 SDL3_image::SDL3_image SDL3_sound::SDL3_sound SDL3_ttf::SDL3_ttf Boost::boost OpenAL::OpenAL physfs ${PIXMAN_LIBRARIES} ${SIGC2_INCLUDE_DIRS} ${PLATFORM_LIBRARIES} ${RUBY_LIBRARIES})
IF(APPLE)
add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD COMMAND cmake -P "${CMAKE_SOURCE_DIR}/patches/mac/CompleteBundle.cmake" VERBATIM)

View file

@ -444,7 +444,7 @@ void Bitmap::stretchBlt(const IntRect &destRect,
SDL_Surface *blitTemp =
SDL_CreateRGBSurface(0, destRect.w, destRect.h, bpp, rMask, gMask, bMask, aMask);
SDL_BlitScaled(srcSurf, &srcRect, blitTemp, 0);
SDL_BlitSurfaceScaled(srcSurf, &srcRect, blitTemp, 0);
TEX::bind(p->gl.tex);

View file

@ -619,7 +619,7 @@ void EventThread::resetInputStates(){
}
void EventThread::setFullscreen(SDL_Window *win, bool mode){
SDL_SetWindowFullscreen(win, mode ? SDL_WINDOW_FULLSCREEN_DESKTOP : 0);
SDL_SetWindowFullscreen(win, mode);
fullscreen = mode;
}
@ -825,7 +825,7 @@ void SyncPoint::Util::waitForUnlock()
SDL_LockMutex(mut);
while (locked)
SDL_CondWait(cond, mut);
SDL_WaitCondition(cond, mut);
SDL_UnlockMutex(mut);
}

View file

@ -78,12 +78,12 @@ static PHYSFS_sint64 SDLRWIoRead(struct PHYSFS_Io *io, void *buf, PHYSFS_uint64
static int SDLRWIoSeek(struct PHYSFS_Io *io, PHYSFS_uint64 offset)
{
return (SDL_SeekIO(getSDLRWops(io), offset, RW_SEEK_SET) != -1);
return (SDL_SeekIO(getSDLRWops(io), offset, SDL_IO_SEEK_SET) != -1);
}
static PHYSFS_sint64 SDLRWIoTell(struct PHYSFS_Io *io)
{
return SDL_SeekIO(getSDLRWops(io), 0, RW_SEEK_CUR);
return SDL_SeekIO(getSDLRWops(io), 0, SDL_IO_SEEK_CUR);
}
static PHYSFS_sint64 SDLRWIoLength(struct PHYSFS_Io *io)
@ -143,12 +143,12 @@ static PHYSFS_Io *createSDLRWIo(const char *filename)
return io;
}
static inline PHYSFS_File *sdlPHYS(SDL_RWops *ops)
static inline PHYSFS_File *sdlPHYS(SDL_IOStream *ops)
{
return static_cast<PHYSFS_File*>(ops->hidden.unknown.data1);
}
static Sint64 SDL_RWopsSize(SDL_RWops *ops)
static Sint64 SDL_RWopsSize(SDL_IOStream *ops)
{
PHYSFS_File *f = sdlPHYS(ops);

View file

@ -111,14 +111,14 @@ static const GcBindingData defaultGcBindings[] =
{ SDL_GAMEPAD_BUTTON_DPAD_RIGHT, Input::Right },
{ SDL_GAMEPAD_BUTTON_DPAD_UP, Input::Up },
{ SDL_GAMEPAD_BUTTON_DPAD_DOWN, Input::Down },
{ SDL_GAMEPAD_BUTTON_A, Input::Action },
{ SDL_GAMEPAD_BUTTON_B, Input::Cancel },
{ SDL_GAMEPAD_BUTTON_X, Input::Run },
{ SDL_GAMEPAD_BUTTON_Y, Input::Items },
{ SDL_GAMEPAD_BUTTON_SOUTH, Input::Action },
{ SDL_GAMEPAD_BUTTON_EAST, Input::Cancel },
{ SDL_GAMEPAD_BUTTON_WEST, Input::Run },
{ SDL_GAMEPAD_BUTTON_NORTH, Input::Items },
{ SDL_GAMEPAD_BUTTON_START, Input::Menu },
{ SDL_GAMEPAD_BUTTON_BACK, Input::Deactivate },
{ SDL_GAMEPAD_BUTTON_LEFTSHOULDER, Input::L },
{ SDL_GAMEPAD_BUTTON_RIGHTSHOULDER, Input::R },
{ SDL_GAMEPAD_BUTTON_LEFT_SHOULDER, Input::L },
{ SDL_GAMEPAD_BUTTON_RIGHT_SHOULDER, Input::R },
};
static elementsN(defaultGcBindings);
@ -147,12 +147,12 @@ BDescVec genDefaultBindings()
for (size_t i = 0; i < defaultGcBindingsN; ++i)
defaultGcBindings[i].add(d);
addGcAxisBinding(d, SDL_CONTROLLER_AXIS_LEFTX, Negative, Input::Left );
addGcAxisBinding(d, SDL_CONTROLLER_AXIS_LEFTX, Positive, Input::Right );
addGcAxisBinding(d, SDL_CONTROLLER_AXIS_LEFTY, Negative, Input::Up );
addGcAxisBinding(d, SDL_CONTROLLER_AXIS_LEFTY, Positive, Input::Down );
addGcAxisBinding(d, SDL_CONTROLLER_AXIS_TRIGGERLEFT, Positive, Input::Deactivate);
addGcAxisBinding(d, SDL_CONTROLLER_AXIS_TRIGGERRIGHT, Positive, Input::Run );
addGcAxisBinding(d, SDL_GAMEPAD_AXIS_LEFTX, Negative, Input::Left );
addGcAxisBinding(d, SDL_GAMEPAD_AXIS_LEFTX, Positive, Input::Right );
addGcAxisBinding(d, SDL_GAMEPAD_AXIS_LEFTY, Negative, Input::Up );
addGcAxisBinding(d, SDL_GAMEPAD_AXIS_LEFTY, Positive, Input::Down );
addGcAxisBinding(d, SDL_GAMEPAD_AXIS_LEFT_TRIGGER, Positive, Input::Deactivate);
addGcAxisBinding(d, SDL_GAMEPAD_AXIS_RIGHT_TRIGGER, Positive, Input::Run );
return d;
}
@ -246,7 +246,7 @@ static bool verifyDesc(const BindingDesc &desc)
case Invalid:
return true;
case Key:
return src.d.scan < SDL_NUM_SCANCODES;
return src.d.scan < SDL_SCANCODE_COUNT;
case CButton:
case JButton:
return true;

View file

@ -1,5 +1,5 @@
#include <SDL3/SDL.h>
#include <SDL3/SDL_shape.h>
#include <SDL3/SDL_video.h>
#include <SDL3_image/SDL_image.h>
#define FPS 60

View file

@ -184,9 +184,9 @@ std::string sourceDescString(const SourceDesc &src)
return findtext(TRSTR_KEYBIND_RSTICKU, "Right Stick (Up)");
else
return findtext(TRSTR_KEYBIND_RSTICKD, "Right Stick (Down)");
case SDL_GAMEPAD_AXIS_TRIGGERLEFT:
case SDL_GAMEPAD_AXIS_LEFT_TRIGGER:
return findtext(TRSTR_KEYBIND_LTRIGGER, "Left Trigger");
case SDL_GAMEPAD_AXIS_TRIGGERRIGHT:
case SDL_GAMEPAD_AXIS_RIGHT_TRIGGER:
return findtext(TRSTR_KEYBIND_RTRIGGER, "Right Trigger");
}
return "";
@ -410,7 +410,7 @@ struct SettingsMenuPrivate
uint8_t r, uint8_t g, uint8_t b)
{
SDL_Rect rect = { drawOff.x+x, drawOff.y+y, w, h };
SDL_FillRect(surf, &rect, SDL_MapRGB(rgb, r, g, b));
SDL_FillSurfaceRect(surf, &rect, SDL_MapRGB(rgb, r, g, b));
}
void fillRect(SDL_Surface *surf, uint8_t grey,
@ -1189,8 +1189,8 @@ bool SettingsMenu::onEvent(const SDL_Event &event,
switch (event.type)
{
/* Ignore these event */
case SDL_MOUSEBUTTONUP :
case SDL_KEYUP :
case SDL_EVENT_MOUSE_BUTTON_UP :
case SDL_EVENT_KEY_UP :
return true;
case SDL_WINDOWEVENT :