Commit Graph
4751 Commits
Author SHA1 Message Date
purerosefallen 57df350e2f retrigger 2026-04-19 16:05:59 +08:00
purerosefallen aa2f153ee1 Restore extra deck refresh behavior 2026-04-19 15:49:57 +08:00
purerosefallen 8503192002 Strip public reveal flag in server updates 2026-04-19 12:37:02 +08:00
purerosefallen 069ddf7f6c Use core-provided public reveal flag 2026-04-19 11:49:17 +08:00
purerosefallen 1c57a76926 Honor public reveal flag in server updates 2026-04-19 11:42:13 +08:00
Mercury233 40e9e10972 use absolute include dirs in premake (#3048) 2026-04-17 09:51:35 +08:00
Mercury233 4ddd118d20 prevent tLoading to be null even though the image file don't exist (#2989) 2026-04-17 09:42:39 +08:00
Mercury233 e54cedf39a fix FileSystem::RemoveFile(const char* file) on Windows (#3049) 2026-04-17 09:33:58 +08:00
salix5 9af455043e renormalize (#3053) 2026-04-15 13:05:28 +08:00
salix5 50b693f713 Use size_t for index and return uint32_t in CheckDeck (#3051) 2026-04-15 12:55:43 +08:00
Mercury233 3731417172 add libjpeg-turbo & custom JPEG loader (#3043) 2026-04-11 10:44:48 +08:00
Mercury233 9fa42dd103 move global vars from gframe to member of mainGame (#3041) 2026-04-11 08:57:44 +08:00
Mercury233 b006d11bc6 disable OpenMP by default (#3002) 2026-04-11 08:51:33 +08:00
Mercury233 768036c616 refactor FPS lock (#3035) 2026-04-11 08:31:29 +08:00
Mercury233 23c3cf1add update ClientField::UpdateDeclarableList & NormalizeChar (#3037) 2026-04-09 09:30:55 +08:00
Mercury233 afbf2a802a Replace CGUIImageButton with CGUIButton, handle resize and rotation (#3014) 2026-04-09 09:21:38 +08:00
Mercury233 674564c826 rename dataManager.FileSystem to IrrFileSystem (#3042) 2026-04-04 20:26:52 +08:00
Mercury233 39d5c6d252 remove glu and xxf86vm (#3040) 2026-04-03 11:21:43 +08:00
Mercury233 65e1850082 fix drawing of LPBar & LPFrame (#3034) 2026-03-31 06:01:52 +08:00
salix5 78c1a9b390 Remove unnecessary header files from config.h (#3036) 2026-03-29 22:44:32 +08:00
Mercury233 4f85fd75ef use u32 color in operations shifting (#3033) 2026-03-29 19:24:53 +08:00
Mercury233 2172fbdba3 add constexpr GAME_WINDOW_WIDTH & HEIGHT (#3032) 2026-03-29 19:24:38 +08:00
Mercury233 1918623c2e cleanup drawing (#3031)
* move Draw2DImageQuad

* add SetImageButtonDrawing

* fix Draw2DImageQuad signature

both Irrlicht and ImageManager don't use const

* rename linePattern

* update DrawSelectionLine signature

use u32 color directly to simplify calling

* minor performance

* dead code

* cleanup mainGame arrow operator
2026-03-29 19:20:04 +08:00
salix5 59b12ca2e6 Move scriptBuffer to an unnamed namespace in data_manager.cpp (#3029) 2026-03-28 08:12:09 +08:00
Wind2009-Louse 6f3f2658e9 Add new counters and set names in strings.conf (#3030) 2026-03-28 08:07:15 +08:00
salix5 6fea874dac Change Deck to (const CardDataC*) vector (#3006) 2026-03-25 09:34:16 +08:00
Mercury233 5d3aed31c1 update dependencies (#3008) 2026-03-25 09:28:39 +08:00
salix5 ebe92aef3e Initialize member variable in Game, CGUITTGlyphPage (#3027)
* Initialize member variables in FadingUnit struct

* Initialize member variable in CGUITTGlyphPage

* Initialize member variables in Game
2026-03-24 20:33:25 +08:00
salix5 dcafc7abef Move TEXT_LINE_SIZE definition to data_manager.h (#3028) 2026-03-24 15:43:05 +08:00
今晚有宵夜吗 ac38b2fa4e Update lflist.conf (#3024) 2026-03-24 10:24:05 +08:00
Mercury233 e11ee99fce rename ImageResizer to ImageUtility (#3020) 2026-03-23 08:51:29 +08:00
salix5 3619617185 Change font path from wchar_t to char (#3022) 2026-03-23 08:44:55 +08:00
salix5 6378795a52 Use %zu for size_t values in printf (#3023) 2026-03-23 08:31:21 +08:00
Mercury233 09c010e87e log error message of database and expansion pack list (#3016) 2026-03-23 06:31:44 +08:00
Mercury233 64c9338065 add IRRLICHT_BUILD_JPEG_PNG in premake (#3019) 2026-03-23 06:24:47 +08:00
Mercury233 5c5e77ac95 update actions version (#3011) 2026-03-23 06:20:06 +08:00
salix5andMercury233 373a07f15a Refactor key event handling to reduce redundancy (#3017)
* Simplify key event handling

* Refactor key event handling for improved readability

* Refactor key event handling to reduce redundancy

* add static_assert

Co-authored-by: Mercury233 <me@mercury233.me>

---------

Co-authored-by: Mercury233 <me@mercury233.me>
2026-03-22 17:23:00 +08:00
salix5 ddb14f5e0d Use sqlite3_deserialize in LoadDB (#2993) 2026-03-20 14:06:28 +08:00
Mercury233 4ca2485637 fix default coordinates of some elements (#3012) 2026-03-19 10:01:19 +08:00
Mercury233 fef17b51b4 remove irrlicht image unlock (#3013) 2026-03-19 09:17:38 +08:00
Mercury233 a671463956 update CI override (#3005) 2026-03-18 06:43:35 +08:00
Mercury233 cea5fb7901 workaround check pack ydk file name in zip (#3007) 2026-03-16 06:30:44 +08:00
Mercury233 4cc19918bf update irrlicht clipboard (#2979) 2026-03-15 18:31:33 +08:00
salix5 bd326e20d9 Add datas.rule_code (#3000) 2026-03-15 18:21:01 +08:00
Mercury233 eb94f4eb76 Specify the shell in the Windows section of CI (#3001) 2026-03-11 17:41:33 +08:00
Mercury233 90198376d8 remove _IRR_WCHAR_FILESYSTEM and make DataManager::LoadDB accept char* (#2977) 2026-03-10 06:49:13 +08:00
Mercury233 5fd6cd19f5 add CI override, refactor downloading dependencies in CI (#2999) 2026-03-10 06:48:53 +08:00
Mercury233 e69da396b3 fix MSG_SELECT_EFFECTYN in SinglePlayAnalyze (#2988) 2026-03-02 11:34:41 +08:00
Mercury233 f718ea52b5 update DataManager::GetSetCodes (#2990) 2026-03-02 11:34:25 +08:00
salix5 192cb6b77c Replay: add SaveDeck (#2986) 2026-03-02 11:33:46 +08:00