Skip to content

Commit 7b5cd6f

Browse files
committed
OpenSiv3D 0.3.1に対応
1 parent 6827c70 commit 7b5cd6f

File tree

334 files changed

+6685
-3592
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

334 files changed

+6685
-3592
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -615,7 +615,9 @@ tags
615615

616616
### Electric Revolution
617617
*_log.html
618+
*.exe
618619
/Electric-Revolution/Intermediate/Release-x86
619620
/Electric-Revolution/Release-x86
620621
/Electric-Revolution/Intermediate/Release-x64
621622
/Electric-Revolution/Release-x64
623+
/Intermediate
Lines changed: 207 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,207 @@
1+
2+
Total count
3+
4+
Never executed
5+
PopPtr
6+
PshGPtr
7+
PshC4
8+
PshV4
9+
PSF
10+
SwapPtr
11+
NOT
12+
PshG4
13+
LdGRdR4
14+
CALL
15+
RET
16+
JMP
17+
JZ
18+
JNZ
19+
JS
20+
JNS
21+
JP
22+
JNP
23+
TZ
24+
TNZ
25+
TS
26+
TNS
27+
TP
28+
TNP
29+
NEGi
30+
NEGf
31+
NEGd
32+
INCi16
33+
INCi8
34+
DECi16
35+
DECi8
36+
INCi
37+
DECi
38+
INCf
39+
DECf
40+
INCd
41+
DECd
42+
IncVi
43+
DecVi
44+
BNOT
45+
BAND
46+
BOR
47+
BXOR
48+
BSLL
49+
BSRL
50+
BSRA
51+
COPY
52+
PshC8
53+
PshVPtr
54+
RDSPtr
55+
CMPd
56+
CMPu
57+
CMPf
58+
CMPi
59+
CMPIi
60+
CMPIf
61+
CMPIu
62+
JMPP
63+
PopRPtr
64+
PshRPtr
65+
STR
66+
CALLSYS
67+
CALLBND
68+
SUSPEND
69+
ALLOC
70+
FREE
71+
LOADOBJ
72+
STOREOBJ
73+
GETOBJ
74+
REFCPY
75+
CHKREF
76+
GETOBJREF
77+
GETREF
78+
PshNull
79+
ClrVPtr
80+
OBJTYPE
81+
TYPEID
82+
SetV4
83+
SetV8
84+
ADDSi
85+
CpyVtoV4
86+
CpyVtoV8
87+
CpyVtoR4
88+
CpyVtoR8
89+
CpyVtoG4
90+
CpyRtoV4
91+
CpyRtoV8
92+
CpyGtoV4
93+
WRTV1
94+
WRTV2
95+
WRTV4
96+
WRTV8
97+
RDR1
98+
RDR2
99+
RDR4
100+
RDR8
101+
LDG
102+
LDV
103+
PGA
104+
CmpPtr
105+
VAR
106+
iTOf
107+
fTOi
108+
uTOf
109+
fTOu
110+
sbTOi
111+
swTOi
112+
ubTOi
113+
uwTOi
114+
dTOi
115+
dTOu
116+
dTOf
117+
iTOd
118+
uTOd
119+
fTOd
120+
ADDi
121+
SUBi
122+
MULi
123+
DIVi
124+
MODi
125+
ADDf
126+
SUBf
127+
MULf
128+
DIVf
129+
MODf
130+
ADDd
131+
SUBd
132+
MULd
133+
DIVd
134+
MODd
135+
ADDIi
136+
SUBIi
137+
MULIi
138+
ADDIf
139+
SUBIf
140+
MULIf
141+
SetG4
142+
ChkRefS
143+
ChkNullV
144+
CALLINTF
145+
iTOb
146+
iTOw
147+
SetV1
148+
SetV2
149+
Cast
150+
i64TOi
151+
uTOi64
152+
iTOi64
153+
fTOi64
154+
dTOi64
155+
fTOu64
156+
dTOu64
157+
i64TOf
158+
u64TOf
159+
i64TOd
160+
u64TOd
161+
NEGi64
162+
INCi64
163+
DECi64
164+
BNOT64
165+
ADDi64
166+
SUBi64
167+
MULi64
168+
DIVi64
169+
MODi64
170+
BAND64
171+
BOR64
172+
BXOR64
173+
BSLL64
174+
BSRL64
175+
BSRA64
176+
CMPi64
177+
CMPu64
178+
ChkNullS
179+
ClrHi
180+
JitEntry
181+
CallPtr
182+
FuncPtr
183+
LoadThisR
184+
PshV8
185+
DIVu
186+
MODu
187+
DIVu64
188+
MODu64
189+
LoadRObjR
190+
LoadVObjR
191+
RefCpyV
192+
JLowZ
193+
JLowNZ
194+
AllocMem
195+
SetListSiz
196+
PshListElm
197+
SetListTyp
198+
POWi
199+
POWu
200+
POWf
201+
POWd
202+
POWdi
203+
POWi64
204+
POWu64
205+
Thiscall1
206+
207+
Sequences
Lines changed: 30 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
//////////////////////////////////////////////////////
2-
//
3-
// Siv3D Engine Resources
4-
//
5-
//////////////////////////////////////////////////////
62
# define DefineResource(identifier,type,path) identifier type #path
73
# define Resource(path) DefineResource(path, FILE, path)
84

5+
//////////////////////////////////////////////////////
6+
//
7+
// Siv3D Engine Resources (DO NOT REMOVE)
8+
//
9+
//////////////////////////////////////////////////////
910
DefineResource(100, ICON, icon.ico)
1011
Resource(engine/shader/sprite.vs)
1112
Resource(engine/shader/shape.ps)
@@ -23,10 +24,9 @@ Resource(engine/texture/box-shadow/8.png)
2324

2425
//////////////////////////////////////////////////////
2526
//
26-
// Siv3D Engine Optional Resources
27+
// Siv3D Engine Optional Resources (Can be removed if not required)
2728
//
2829
//////////////////////////////////////////////////////
29-
3030
Resource(engine/font/mplus/mplus-1p-thin.ttf.zst)
3131
Resource(engine/font/mplus/mplus-1p-light.ttf.zst)
3232
Resource(engine/font/mplus/mplus-1p-medium.ttf.zst)
@@ -35,26 +35,36 @@ Resource(engine/font/mplus/mplus-1p-heavy.ttf.zst)
3535
Resource(engine/font/mplus/mplus-1p-black.ttf.zst)
3636
Resource(engine/font/noto/NotoColorEmoji.ttf.zst)
3737
Resource(engine/font/noto/NotoEmoji-Regular.ttf.zst)
38-
Resource(engine/font/fontawesome/FontAwesome.otf.zst)
38+
Resource(engine/font/fontawesome/brands.otf.zst)
39+
Resource(engine/font/fontawesome/solid.otf.zst)
40+
Resource(engine/objdetect/haarcascade/eye.xml.zst)
41+
Resource(engine/objdetect/haarcascade/eye_eyeglasses.xml.zst)
42+
Resource(engine/objdetect/haarcascade/face_anime.xml.zst)
43+
Resource(engine/objdetect/haarcascade/frontal_catface.xml.zst)
44+
Resource(engine/objdetect/haarcascade/frontal_face_alt2.xml.zst)
45+
Resource(engine/soundfont/GMGSx.sf2.zst)
3946

4047
//////////////////////////////////////////////////////
4148
//
42-
// Siv3D App Resources
49+
// Siv3D App Resources (Your application resources here)
4350
//
4451
//////////////////////////////////////////////////////
4552

53+
54+
4655
/*
47-
// Pass your resource path to Resource() macro.
48-
// No double quotation marks and white spaces may appear.
49-
Resource(example/siv3d-kun.png) // ok
50-
Resource(example/windmill.png) // ok
51-
Resource(assets/a b c.txt) // error: contains white spaces
52-
Resource("example/windmill.png") // error: contains double quotation marks
56+
//
57+
// Define your resource path inside `Resource()` macro.
58+
// No double quotation marks and white spaces may appear.
59+
//
60+
Resource(example/siv3d-kun.png) // ok
61+
Resource(example/windmill.png) // ok
62+
Resource(assets/a b c.txt) // error: contains white spaces
63+
Resource("example/windmill.png") // error: contains double quotation marks
5364

54-
// If your file contains a white space, define an alternative
55-
// identifier without using Resource() macro.
56-
MYIDENTIFIER_1 FILE "assets/a b c.txt"
57-
MYIDENTIFIER_2 FILE "level 1/map.dat"
65+
//
66+
// If your file contains a white space, define the identifier without using Resource() macro.
67+
//
68+
MYIDENTIFIER_1 FILE "assets/a b c.txt"
69+
MYIDENTIFIER_2 FILE "level 1/map.dat"
5870
*/
59-
60-
Resource(engine/engine.txt)
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)