Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Y
ygopro-2pick
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
MyCard
ygopro-2pick
Commits
9c232040
Commit
9c232040
authored
Jul 27, 2017
by
nanahira
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
parent
2243e2d1
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
15 additions
and
47 deletions
+15
-47
gframe/data_manager.cpp
gframe/data_manager.cpp
+1
-6
gframe/deck_manager.cpp
gframe/deck_manager.cpp
+2
-12
gframe/game.cpp
gframe/game.cpp
+2
-6
gframe/replay.cpp
gframe/replay.cpp
+2
-5
gframe/single_duel.cpp
gframe/single_duel.cpp
+1
-1
gframe/single_mode.cpp
gframe/single_mode.cpp
+3
-8
gframe/tag_duel.cpp
gframe/tag_duel.cpp
+1
-1
ocgcore/ocgapi.cpp
ocgcore/ocgapi.cpp
+3
-8
No files found.
gframe/data_manager.cpp
View file @
9c232040
...
@@ -80,12 +80,7 @@ bool DataManager::LoadStrings(const char* file) {
...
@@ -80,12 +80,7 @@ bool DataManager::LoadStrings(const char* file) {
char
linebuf
[
256
];
char
linebuf
[
256
];
char
strbuf
[
256
];
char
strbuf
[
256
];
int
value
;
int
value
;
fseek
(
fp
,
0
,
SEEK_END
);
while
(
fgets
(
linebuf
,
256
,
fp
))
{
int
fsize
=
ftell
(
fp
);
fseek
(
fp
,
0
,
SEEK_SET
);
fgets
(
linebuf
,
256
,
fp
);
while
(
ftell
(
fp
)
<
fsize
)
{
fgets
(
linebuf
,
256
,
fp
);
if
(
linebuf
[
0
]
!=
'!'
)
if
(
linebuf
[
0
]
!=
'!'
)
continue
;
continue
;
sscanf
(
linebuf
,
"!%s"
,
strbuf
);
sscanf
(
linebuf
,
"!%s"
,
strbuf
);
...
...
gframe/deck_manager.cpp
View file @
9c232040
...
@@ -13,12 +13,7 @@ void DeckManager::LoadLFList() {
...
@@ -13,12 +13,7 @@ void DeckManager::LoadLFList() {
char
linebuf
[
256
];
char
linebuf
[
256
];
wchar_t
strBuffer
[
256
];
wchar_t
strBuffer
[
256
];
if
(
fp
)
{
if
(
fp
)
{
fseek
(
fp
,
0
,
SEEK_END
);
while
(
fgets
(
linebuf
,
256
,
fp
))
{
int
fsize
=
ftell
(
fp
);
fseek
(
fp
,
0
,
SEEK_SET
);
fgets
(
linebuf
,
256
,
fp
);
while
(
ftell
(
fp
)
<
fsize
)
{
fgets
(
linebuf
,
256
,
fp
);
if
(
linebuf
[
0
]
==
'#'
)
if
(
linebuf
[
0
]
==
'#'
)
continue
;
continue
;
int
p
=
0
,
sa
=
0
,
code
,
count
;
int
p
=
0
,
sa
=
0
,
code
,
count
;
...
@@ -191,12 +186,7 @@ bool DeckManager::LoadDeck(const wchar_t* file) {
...
@@ -191,12 +186,7 @@ bool DeckManager::LoadDeck(const wchar_t* file) {
int
cardlist
[
128
];
int
cardlist
[
128
];
bool
is_side
=
false
;
bool
is_side
=
false
;
char
linebuf
[
256
];
char
linebuf
[
256
];
fseek
(
fp
,
0
,
SEEK_END
);
while
(
fgets
(
linebuf
,
256
,
fp
)
&&
ct
<
128
)
{
int
fsize
=
ftell
(
fp
);
fseek
(
fp
,
0
,
SEEK_SET
);
fgets
(
linebuf
,
256
,
fp
);
while
(
ftell
(
fp
)
<
fsize
&&
ct
<
128
)
{
fgets
(
linebuf
,
256
,
fp
);
if
(
linebuf
[
0
]
==
'!'
)
{
if
(
linebuf
[
0
]
==
'!'
)
{
is_side
=
true
;
is_side
=
true
;
continue
;
continue
;
...
...
gframe/game.cpp
View file @
9c232040
...
@@ -20,7 +20,7 @@
...
@@ -20,7 +20,7 @@
#include <unistd.h>
#include <unistd.h>
#endif
#endif
const
unsigned
short
PRO_VERSION
=
0x133
E
;
const
unsigned
short
PRO_VERSION
=
0x133
F
;
namespace
ygo
{
namespace
ygo
{
...
@@ -990,11 +990,7 @@ void Game::LoadConfig() {
...
@@ -990,11 +990,7 @@ void Game::LoadConfig() {
gameConf.separate_clear_button = 1;
gameConf.separate_clear_button = 1;
gameConf.auto_search_limit = -1;
gameConf.auto_search_limit = -1;
gameConf.chkIgnoreDeckChanges = 0;
gameConf.chkIgnoreDeckChanges = 0;
fseek(fp, 0, SEEK_END);
while(fgets(linebuf, 256, fp)) {
int fsize = ftell(fp);
fseek(fp, 0, SEEK_SET);
while(ftell(fp) < fsize) {
fgets(linebuf, 256, fp);
sscanf(linebuf, "%s = %s", strbuf, valbuf);
sscanf(linebuf, "%s = %s", strbuf, valbuf);
if(!strcmp(strbuf, "antialias")) {
if(!strcmp(strbuf, "antialias")) {
gameConf.antialias = atoi(valbuf);
gameConf.antialias = atoi(valbuf);
...
...
gframe/replay.cpp
View file @
9c232040
...
@@ -215,18 +215,15 @@ bool Replay::OpenReplay(const wchar_t* name) {
...
@@ -215,18 +215,15 @@ bool Replay::OpenReplay(const wchar_t* name) {
}
}
if
(
!
fp
)
if
(
!
fp
)
return
false
;
return
false
;
fseek
(
fp
,
0
,
SEEK_END
);
comp_size
=
ftell
(
fp
)
-
sizeof
(
pheader
);
fseek
(
fp
,
0
,
SEEK_SET
);
fread
(
&
pheader
,
sizeof
(
pheader
),
1
,
fp
);
fread
(
&
pheader
,
sizeof
(
pheader
),
1
,
fp
);
if
(
pheader
.
flag
&
REPLAY_COMPRESSED
)
{
if
(
pheader
.
flag
&
REPLAY_COMPRESSED
)
{
fread
(
comp_data
,
0x1000
,
1
,
fp
);
comp_size
=
fread
(
comp_data
,
1
,
0x1000
,
fp
);
fclose
(
fp
);
fclose
(
fp
);
replay_size
=
pheader
.
datasize
;
replay_size
=
pheader
.
datasize
;
if
(
LzmaUncompress
(
replay_data
,
&
replay_size
,
comp_data
,
&
comp_size
,
pheader
.
props
,
5
)
!=
SZ_OK
)
if
(
LzmaUncompress
(
replay_data
,
&
replay_size
,
comp_data
,
&
comp_size
,
pheader
.
props
,
5
)
!=
SZ_OK
)
return
false
;
return
false
;
}
else
{
}
else
{
fread
(
replay_data
,
0x20000
,
1
,
fp
);
comp_size
=
fread
(
replay_data
,
1
,
0x20000
,
fp
);
fclose
(
fp
);
fclose
(
fp
);
replay_size
=
comp_size
;
replay_size
=
comp_size
;
}
}
...
...
gframe/single_duel.cpp
View file @
9c232040
...
@@ -682,8 +682,8 @@ int SingleDuel::Analyze(char* msgbuffer, unsigned int len) {
...
@@ -682,8 +682,8 @@ int SingleDuel::Analyze(char* msgbuffer, unsigned int len) {
NetServer
::
ReSendToPlayer
(
*
oit
);
NetServer
::
ReSendToPlayer
(
*
oit
);
break
;
break
;
}
}
case
10
:
//modded
//modded
case
10
:
case
11
:
case
11
:
case
12
:
{
case
12
:
{
NetServer
::
SendBufferToPlayer
(
players
[
0
],
STOC_GAME_MSG
,
offset
,
pbuf
-
offset
);
NetServer
::
SendBufferToPlayer
(
players
[
0
],
STOC_GAME_MSG
,
offset
,
pbuf
-
offset
);
...
...
gframe/single_mode.cpp
View file @
9c232040
...
@@ -830,15 +830,10 @@ byte* SingleMode::ScriptReader(const char* script_name, int* slen) {
...
@@ -830,15 +830,10 @@ byte* SingleMode::ScriptReader(const char* script_name, int* slen) {
#endif
#endif
if
(
!
fp
)
if
(
!
fp
)
return
0
;
return
0
;
fseek
(
fp
,
0
,
SEEK_END
);
int
len
=
fread
(
buffer
,
1
,
sizeof
(
buffer
),
fp
);
unsigned
int
len
=
ftell
(
fp
);
if
(
len
>
sizeof
(
buffer
))
{
fclose
(
fp
);
return
0
;
}
fseek
(
fp
,
0
,
SEEK_SET
);
fread
(
buffer
,
len
,
1
,
fp
);
fclose
(
fp
);
fclose
(
fp
);
if
(
len
>=
sizeof
(
buffer
))
return
0
;
*
slen
=
len
;
*
slen
=
len
;
return
buffer
;
return
buffer
;
}
}
...
...
gframe/tag_duel.cpp
View file @
9c232040
...
@@ -602,8 +602,8 @@ int TagDuel::Analyze(char* msgbuffer, unsigned int len) {
...
@@ -602,8 +602,8 @@ int TagDuel::Analyze(char* msgbuffer, unsigned int len) {
case
2
:
case
2
:
case
3
:
case
3
:
case
5
:
case
5
:
case
10
:
//modded
//modded
case
10
:
case
11
:
case
11
:
case
12
:
{
case
12
:
{
NetServer
::
SendBufferToPlayer
(
cur_player
[
player
],
STOC_GAME_MSG
,
offset
,
pbuf
-
offset
);
NetServer
::
SendBufferToPlayer
(
cur_player
[
player
],
STOC_GAME_MSG
,
offset
,
pbuf
-
offset
);
...
...
ocgcore/ocgapi.cpp
View file @
9c232040
...
@@ -44,15 +44,10 @@ byte* default_script_reader(const char* script_name, int* slen) {
...
@@ -44,15 +44,10 @@ byte* default_script_reader(const char* script_name, int* slen) {
fp
=
fopen
(
script_name
,
"rb"
);
fp
=
fopen
(
script_name
,
"rb"
);
if
(
!
fp
)
if
(
!
fp
)
return
0
;
return
0
;
fseek
(
fp
,
0
,
SEEK_END
);
int
len
=
fread
(
buffer
,
1
,
sizeof
(
buffer
),
fp
);
uint32
len
=
ftell
(
fp
);
if
(
len
>
sizeof
(
buffer
))
{
fclose
(
fp
);
return
0
;
}
fseek
(
fp
,
0
,
SEEK_SET
);
fread
(
buffer
,
len
,
1
,
fp
);
fclose
(
fp
);
fclose
(
fp
);
if
(
len
>=
sizeof
(
buffer
))
return
0
;
*
slen
=
len
;
*
slen
=
len
;
return
buffer
;
return
buffer
;
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment